开心小鹿 发表于 2026-3-29 19:12:25

沙城主不能领取奖励


所有功能都可以 包括城主称号都可以带   就是不能领取城主奖励 (城主战甲)   每次领取就会提示 沙巴克攻城战结束后22:01-23:01是领取奖励时间,时间未到,或者奖励已被领取!
   不知道哪里的问题  攻成完成 行会城主在沙巴克 所有命令都会执行  就是奖励不能领取  大神帮看看怎么回事
ROBOTMA文件里的
[@准备沙巴克]
#IF
EQUAL I40 0
#ACT
SENDMOVEMSG 0 249 0 0 3 {【活动提示】/SCOLOR=251}“{沙巴克/SCOLOR=229}”攻城申请已开启,今晚所有行会同时攻城! 12 100 0
break
[@全部攻沙巴克]
#IF
EQUAL I40 0
#ACT
AddAttackSabukAll 0
SENDMOVEMSG 0 249 0 0 1 {【活动提示】/SCOLOR=251}“{沙巴克/SCOLOR=229}”攻城战还有15分钟开启,今晚所有行会同时攻城! 12 100 0
break
[@开始沙巴克]
#IF
#ACT
mov I60 1
PLAYSOUND 123\\Wav\\yb12.MP3 1 1
break
[@结束沙巴克]
#IF
#ACT
mov G20 1
mov I60 0
break
[@允许沙巴克奖励]
#IF
#ACT
MOV I23 1
#IF
#ACT
mov I20 1
SENDMSG 1 攻城战已经结束请沙老大到沙城皇宫领取攻沙奖励!!!
SENDMSG 1 攻城战已经结束请沙老大到沙城皇宫领取攻沙奖励!!!
SENDMSG 1 攻城战已经结束请沙老大到沙城皇宫领取攻沙奖励!!!
break
[@结束沙巴克奖励]
#IF
#ACT
MOV I23 0
#IF
#ACT
mov I20 0
mov G20 0
break
—————————————————————————————— NPC脚本——————————
[@main]
沙巴克是在 <$OWNERGUILD> 的管理下。并且受约束于 <$LORD>\\
城堡总黄金是: <$CASTLEGOLD>\\
今天的收入是: <$TODAYINCOME>\\
当前系统时间: <$DATETIME>\\
╔══════╦══════╦══════╦══════╗\\
║『<现金管理/@现金>』║『<防御方式/@commandorder>』║『<控制城门/@treatdoor>』║『<城主奖励/@领取奖励>』║\\
╠══════╬══════╬══════╣            ║\\
║『<聘用护卫/@hirearchers>』║『<修理城堡/@repaircastle>』║『<城主训话/@@sendmsg>』║『<城主奖励/@领取奖励>』║\\
╚══════╩══════╩══════╩══════╝\\
[@领取奖励]
#if
EQUAL <$USERNAME> <$LORD>
#act
GOTO @检测时间
#ELSESAY
沙巴克受约束于 <$LORD>,你无权领取奖励
[@检测时间]
#if
EQUAL G20 1
EQUAL I20 1
GENDER MAN
#act
mov G20 0
mov I20 0
GiveStateItem 城主战甲 1 1 0 0 1 1
GAMEGOLD + 200
SENDMSG 0 恭喜沙巴克城主<$USERNAME>领取了本周沙巴克奖励!
SENDMSG 0 恭喜沙巴克城主<$USERNAME>领取了本周沙巴克奖励!
SENDMSG 0 恭喜沙巴克城主<$USERNAME>领取了本周沙巴克奖励!
BREAK

#if  
EQUAL G20 1
EQUAL I20 1
GENDER WOMAN
#act
mov G20 0
mov I20 0
GiveStateItem 城主战衣 1 1 0 0 1 1
GAMEGOLD + 200
SENDMSG 0 恭喜沙巴克城主<$USERNAME>领取了本周沙巴克奖励!
SENDMSG 0 恭喜沙巴克城主<$USERNAME>领取了本周沙巴克奖励!
SENDMSG 0 恭喜沙巴克城主<$USERNAME>领取了本周沙巴克奖励!
#ELSEACT
MESSAGEBOX 沙巴克攻城战结束后22:01-23:01是领取奖励时间,时间未到,或者奖励已被领取!
[@现金]
沙巴克是在 <$OWNERGUILD> 的管理下。并且受约束于 <$LORD>\\
城堡总黄金是: <$CASTLEGOLD>\\
今天的收入是: <$TODAYINCOME>\\
当前系统时间: <$DATETIME>\\
╔┄┄┄┄┬┄┄┄┄┬┄┄╗\\
┊<收回现金/@@withdrawal>┊<贮藏现金/@@receipts>┊<返回/@main>┊\\╚┄┄┄┄┴┄┄┄┄┴┄┄╝\\\\
[@commandorder]
守卫们正在进行沙巴克的防御工作,你想改变他们?\\
╔┄┄┄┄┬┄┄┄┄┬┄┄╗\\
┊<正常防守/@guardrule_normalnow>┊<进攻来者/@guardrule_pkattack>┊<返回/@main>┊\\╚┄┄┄┄┴┄┄┄┄┴┄┄╝\\\\
[@guardrule_normalnow]
防守方式已经更改,守卫们已经目前处于正常防御状态.\\
<返回/@commandorder>\\[@guardrule_pkattack]
防守方式已经更改,守卫们已经目前处于对来犯者进攻状态.\\
<返回/@commandorder>\\[@@sendMsg]
#if
checkcastlegold ? 200000
#act
takecastlegold 200000
SETSENDMSGFLAG
#ELSEACT
MESSAGEBOX 城内资金不足,不要乱用钱。
[@gotomaindoor]
#if
#act
mapmove 3 674 332
[@@sendMsg]
#if
checkcastlegold ? 2000000
#act
takecastlegold 2000000
SETSENDMSGFLAG
#ELSEACT
MESSAGEBOX 城内资金不足,不要乱用钱。
[@treatdoor]
城门当前状态为:<$CASTLEDOORSTATE>\\ \\ \\ \\
╔┄┄┄┄┄┄╗╔┄┄┄┄┄┄╗╔┄┄┄┄┄┄╗\\
┆『<关闭城门/@closemaindoor>』┆┆『<打开城门/@openmaindoor>』┆┆『<返回上页/@main>』┆\\
╚┄┄┄┄┄┄╝╚┄┄┄┄┄┄╝╚┄┄┄┄┄┄╝\\
[@openmaindoor]
#ACT
MESSAGEBOX 城门已经打开。
goto @main
break
[@closemaindoor]
#ACT
MESSAGEBOX 城门已经关闭。\\ \\ \\ \\
goto @main
break
[@repaircastle]
请选择要修理的位置?\\ \\ \\ \\
╔┄┄┄┄┄┄╗╔┄┄┄┄┄┄╗╔┄┄┄┄┄┄╗\\
┆『<修理城门/@repairdoor>』┆┆『<修理城墙/@repairwalls>』┆┆『<返回上页/@main>』┆\\
╚┄┄┄┄┄┄╝╚┄┄┄┄┄┄╝╚┄┄┄┄┄┄╝\\
[@repairdoor]
修理城门所需费用为:<$REPAIRDOORGOLD>金币。\\ \\ \\
╔┄┄┄┄┄┄╗╔┄┄┄┄┄┄╗\\
┆『<修理城门/@repairdoornow>』┆┆『<返回上页/repaircastle>』┆\\
╚┄┄┄┄┄┄╝╚┄┄┄┄┄┄╝\\
[@repairwalls]
修理城墙所需费用为:<$REPAIRWALLGOLD>金币。\\ \\ \\
╔┄┄┄┄┄┄┄╗ ╔┄┄┄┄┄┄┄╗\\
┆『<修理城墙一/@repairwallnow1>』┆ ┆『<修理城墙二/@repairwallnow2>』┆\\
╚┄┄┄┄┄┄┄╝ ╚┄┄┄┄┄┄┄╝\\
╔┄┄┄┄┄┄┄╗ ╔┄┄┄┄┄┄┄╗\\
┆『<修理城墙三/@repairwallnow3>』┆ ┆『<返回上一页/@repaircastle>』┆\\
╚┄┄┄┄┄┄┄╝ ╚┄┄┄┄┄┄┄╝\\
[@hirearchers]
雇用弓箭手可保护城堡的安全,并维护城堡的治安。\\
每个弓箭手的雇用费用为<$ARCHERFEE>金币。\\
╔┄┄┄┄┬┄┄┄┄┬┄┄┄┄┬┄┄┄┄╗\\
┊聘用<一号/@hirearchernow1>┊聘用<二号/@hirearchernow2>┊聘用<三号/@hirearchernow3>┊聘用<四号/@hirearchernow4>┊\\├┄┄┄┄┼┄┄┄┄┼┄┄┄┄┼┄┄┄┄┤\\
┊聘用<五号/@hirearchernow5>┊聘用<六号/@hirearchernow6>┊聘用<七号/@hirearchernow7>┊聘用<八号/@hirearchernow8>┊\\├┄┄┄┄┼┄┄┄┄┼┄┄┄┄┼┄┄┄┄┼┄┄╗\\
┊聘用<九号/@hirearchernow9>┊聘用<十号/@hirearchernow10>┊聘用<十一/@hirearchernow11>┊聘用<十二/@hirearchernow12>┊<返回/@main>┊\\╚┄┄┄┄┴┄┄┄┄┴┄┄┄┄┴┄┄┄┄┴┄┄╝\\\\

美丽小鹿 发表于 2026-3-29 19:12:25

你叫人写个沙城高领取的 写的人更多点
太长的脚本很少人看的  

坚强小熊 发表于 2026-3-29 19:12:25

pai哥正解,无偿解决问题一般没人有心思看这么长的脚本
页: [1]
查看完整版本: 沙城主不能领取奖励