本站主推发布:新开传奇发布网,新开传奇,新开传奇发布,176复古传奇,迷失传奇,战神传奇,传奇私服,找搜服,仙剑传奇
当前位置: zhaosf首页 > 开服资料 > 传奇脚本 >

强行收回玩家装备和发放装备脚本

时间:2017-03-18 01:54来源:传奇私服 作者:新开传奇网站
这段代码需要添加到登录脚本当中: 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 LOADVA
这段代码需要添加到登录脚本当中:
 
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 
 
;--------
 
本段脚本为GM操作的NPC脚本,所以需要将此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
 
(责任编辑:找搜服传奇发布网)
------分隔线----------------------------
栏目列表
推荐内容