| 
 | 
 
| 
 传奇沙老大自动领奖励脚本  
 
变量说明: 
G51 是否为老区:0否1是 
G52 城主是否可以领取奖励,0否1是 
G53 老区或者新区奖励的元宝数 
请根据自己版本变量占用情况,选择合适的变量 
;=================================================== 
;只支持元宝的奖励 
;=================================================== 
Robot_def文件夹下,两文件需要增加的内容: 
AutoRunRobot.txt 
#AUTORUN NPC RUNONDAY 21:59 @行会攻城奖励 
RobotManage.txt 
[@行会攻城奖励] 
;=========================老区段=============== 
#IF 
EQUAL G51 1 
CHECKCASTLEWAR <$CASTLENAME> 
#ACT 
SENDCENTERMSG 245 255 攻城战结束后请[<$LORD>]到皇宫[治理]处领取奖励,时限30分钟 
GUILDNOTICEMSG 245 255 沙巴克攻城战结束后请[<$LORD>]到皇宫[治理]处领取奖励,时限30分钟 
MOV G52 1 
MOV G53 888   //老区奖励元宝数,自行修改 
BREAK 
;=========================新区段=============== 
#IF 
CHECKCASTLEWAR <$CASTLENAME> 
#ACT 
SENDCENTERMSG 245 255 攻城战结束后请[<$LORD>]到皇宫[治理]处领取奖励,时限30分钟 
GUILDNOTICEMSG  245 255 沙巴克攻城战结束后请[<$LORD>]到皇宫[治理]处领取奖励,时限30分钟 
MOV G51 1 
MOV G52 1 
MOV G53 888    //新区奖励元宝数,自行修改 
BREAK 
;=================================================== 
Npc_Def文件夹下,需要修改的文件: 
治理职员-0150.txt  
主对话中自行增加连接段: <领取奖励/@领取攻城奖励> 
[@领取奖励] 
#IF 
HOUR 22 22 
MIN 00 30 
#ELSESAY 
攻城结束后30分钟之内不领取奖励,则视为抛却\ 
时间:22:00-22:30 
#ELSEACT 
BREAK 
#IF 
;ISCASTLEMASTER                    //自己任选一种,这个为正副掌门都可以领取奖励 
CHECKHUMNAME <$LORD>                   //自己任选一种,这个为只有正掌门可以领取奖励 
#ELSESAY 
请停止你那愚蠢的行为,你不是沙城老大 
#ELSEACT 
BREAK 
#IF 
EQUAL G52 1 
#ACT 
GAMEGOLD + <$STR(G53)> 
SENDCENTERMSG 245 255 万人之上的城主:<$LORD>\已经领取攻城奖励,奖励元宝:<$STR(G53)> 
GUILDNOTICEMSG  245 255 万人之上的城主:<$LORD>,已经领取攻城奖励,奖励元宝:<$STR(G53)> 
MOV G52 0 
MOV G53 0 
BREAK 
#ELSESAY 
请停止你那愚蠢的行为,目前不能领取奖励 
 
 
 |   
 
上一篇: 传奇斗笠合成脚本下一篇: 传奇邪眼指环与麻痹神戒DB数据 
 
 |