实现GM在线给玩家装备和取走玩家装备的脚本 传奇教程

实现GM在线给玩家装备和取走玩家装备的脚本 传奇教程

学习教程tuzi2019-05-09 22:20:44A+A-

实现GM在线给玩家装备和取走玩家装备的脚本 


     

以下脚本放在处理变量 


VAR String GLOBAL Z11 

VAR String GLOBAL Z12 

VAR String GLOBAL Z13 

VAR String GLOBAL Z14 

LOADVAR GLOBAL Z11 ..\QuestDiary\数据文件\zsave.txt 

LOADVAR GLOBAL Z12 ..\QuestDiary\数据文件\zsave.txt 

LOADVAR GLOBAL Z13 ..\QuestDiary\数据文件\zsave.txt 

LOADVAR GLOBAL Z14 ..\QuestDiary\数据文件\zsave.txt 


================================= 


以下脚本放在NPC里面,最好放GM地图NPC里面,防止被非法利用 


[@拿走玩家东西] 

#ACT 

queryvalue 清除玩家身上物品:请输入你想清除的玩家名字 2 20 629 

break 


[@getstring629] 

#ACT 

Getstring S1 

goto @清除的1 

break 


[@清除的1] 

#ACT 

queryvalue 请输入玩家身上装备的名字[必是穿戴在身上的物品] 2 20 630 

break 


[@getstring630] 

#ACT 

Getstring S2 

CALCVAR GLOBAL Z11 = $STR(S2) 

SAVEVAR GLOBAL Z11 ..\QuestDiary\数据文件\ZSave.txt 

goto @清除的2 

break 


[@清除的2] 

#IF 

CHECKONLINE $STR(s1) 

#ACT 

hcall $STR(S1) @拿走物品 

SENDMSG 7 清除[<$STR(s1)>]玩家身上佩带的物品[<$GLOBAL(Z11)>]成功... 

goto @main 

break 

#ELSEACT 

SENDMSG 7 玩家<$STR(s1)>当前不在线... 

break 


[@交易玩家东西] 

#ACT 

queryvalue 请输入你想给玩家的[装备名字] 2 20 411 

break 


[@getstring411] 

#ACT 

Getstring S1 

goto @装备数量1 

break 


[@装备数量1] 

#ACT 

queryvalue 请输入你想给玩家的[装备数量] 2 20 412 

break 


[@getstring412] 

#ACT 

Getstring S2 

goto @玩家的名字1 

break 


[@玩家的名字1] 

#ACT 

queryvalue 请输入你想给的玩家的[人物名字] 2 20 413 

break 


[@getstring413] 

#ACT 

Getstring S3 

goto @发送物品1 

break 


[@发送物品1] 

#IF 

CHECKONLINE $STR(s3) 

#ACT 

CALCVAR GLOBAL Z12 = $STR(S1) 

CALCVAR GLOBAL Z13 = $STR(S2) 

SAVEVAR GLOBAL Z12 ..\QuestDiary\数据文件\ZSave.txt 

SAVEVAR GLOBAL Z13 ..\QuestDiary\数据文件\ZSave.txt 

hcall $STR(S3) @给与物品 

SENDMSG 7 发送物品成功... 

goto @main 

break 

#ELSEACT 

messagebox 你所输入的玩家当前不在线\ 

break 



============================ 


以下脚本放在QManage.txt里 


[@拿走物品] 

#ACT 

take $GLOBAL(Z11) 1 

takew $GLOBAL(Z11) 1 

messagebox 你的物品:<$GLOBAL(Z11)> 已经被[系统]强制收取 

SENDMSG 7 你的物品:<$GLOBAL(Z11)> 已经被[系统]强制收取 

SENDMSG 7 你的物品:<$GLOBAL(Z11)> 已经被[系统]强制收取 

break 

[@给与物品] 

#ACT 

give $GLOBAL(Z12) $GLOBAL(Z13) 

SENDMSG 7 收到来自[系统]发送的物品5uwl.net:<$GLOBAL(Z12)> 数量:<$GLOBAL(Z13)>个 

messagebox 收到来自[系统]发送的物品:<$GLOBAL(Z12)> 数量:<$GLOBAL(Z13)>个 

break

 


点击这里复制本文地址

声明

本站发布所有广告信息、下载资源,均来自互联网,非本站自制,与本站无关。 如有侵犯您的合法权益请来信告之。我们会在三个工作日内予以清除。


本站中所有资料、资源文件均来自于网络搜索,仅作为技术学习研究之用,请必须在24小时内删除所下载文件,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。


本站保证站内提供的所有可下载资源(软件等等)都是按“原样”提供,本站未做过任何改动;但本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。 


访问本站的用户必须明白,[资源爱好者]对提供下载的软件等不拥有任何权利,其版权归该下载资源的合法拥有者所有。


本站所有资源均不提供相关技术服务,如果源码下载地址失效则请联系站长进行补发。


本站所有资源展现图片仅供参考

资源爱好者 © 本站发布所有资源,均来自互联网,非本站自制,分享目的仅供大家学习与参考,与本站无关。
如有侵犯您的合法权益请来信告之。我们会在三个工作日内予以清除。邮箱:admin?aihao.org
关于我们|广告合作|网站地图|冀ICP备14009590号|冀公网安备 13018302000072号