当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇奖励脚本:优化游戏体验、提升效率的关键工具

热度:
一:脚本内容:此脚本NPC安排放到沙城堡内部.
  [@main]
  本区设置,开区首次攻沙奖励元宝50万,以后天天拿沙每次\
  奖励元宝20万 \
  注意:攻沙奖励只可以在每天22点01分-22点59分之间领取,\
  过期不可以继续领取,请广大沙城主每日及时领取\
  <当前时间>:[<$DATETIME>]\ \
  <领取新区攻沙元宝奖励/@新区YB> <领取每日攻沙奖励/@每日YB>
  [@新区YB]
  #IF
  EQUAL G200 1
  #ACT
  MeSSageBox 无法重复领取...\或者不是首次拿沙
  BREAK
  #IF
  ISCASTLEMASTER
  HOUR 22 22
  MIN 1 59
  EQUAL G200 0
  #ACT
  MOV G200 1
  GAMEGOLD + 500000
  SENDMSG 0 沙老大:<$USERNAME>领取了首次攻沙奖励50万元宝.
  BREAK
  #ELSESAY
  不在领取奖励的时间.或者您不是沙老大.
  [@每日YB]
  #IF
  EQUAL G201 0
  #ACT
  MeSSageBox 不可以领取.......
  BREAK
  #IF
  EQUAL A119
  #ACT
  MeSSageBox 新区不可以领取此奖励...
  BREAK
  #IF
  EQUAL G202 0
  ISCASTLEMASTER
  HOUR 22 22
  MIN 1 59
  EQUAL A119 老区
  #ACT
  MOV G202 1
  GAMEGOLD + 200000
  SENDMSG 0 沙老大:<$USERNAME>领取了每日攻沙奖励20万元宝.
  BREAK
  #ELSESAY
  不在领取奖励的时间.或者您不是沙老大.
  二:管理员后台设置
  <[设置首次攻沙]/@首次攻沙>\
  [@首次攻沙]
  尊敬的GM:<$USERNAME>您好!本系统方便您管理\
  第一次集体攻沙需要手动设置,以后每天拿沙系统自动安排\
  本功能只需要在您想要攻沙的当天设置[20点前],比如您想\
  9月7日当天集体拿沙,那么就在7日的当天20点前设置一下,\
  以后每日拿沙不需要设置了,系统自动安排!\ \
  <设置首次拿沙/@设置攻城> <96845.Com为您服务/@exit>
  [@设置攻城]
  #IF
  EQUAL G200 0
  EQUAL G201 0
  #ACT
  MOV A119
  MOV G201 1
  ADDATTACKSABUKALL 0
  SENDMSG 0 ╔┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╗
  SENDMSG 0 ┊今天晚上进行开区首次攻城.奖励YB50万 ┊
  SENDMSG 0 ╚┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╝
  #ELSESAY
  首次攻沙您已经设置过了,请谨慎使用.
  第三步:在机器人脚本设置好每日攻沙自动设置,当GM没有设置第一次拿沙时,系统不执行
  AutoRunRobot.txt内容
  #AutoRun NPC RUNONDAY 0:01 @每日拿沙
  RobotManage.txt内容
  [@每日拿沙]
  #IF
  EQUAL G201 1
  #act
  MOV A119 老区
  MOV G202 0
  ADDATTACKSABUKALL 0
  SENDMSG 0 ╔┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╗
  SENDMSG 0 ┊今日集体拿沙设置完毕,沙老大奖YB20万┊
  SENDMSG 0 ╚┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╝
  BREAK
  结尾声明:此套系统理论上适合所有M2,但是因为不同的M2 设置集体拿沙的参数不尽相同(ADDATTACKSABUKALL),广大GM可以根据自己的M2类型进行修改!
[顶部]