必须是占领皇宫行会的成员在里面才可以得元宝
本帖最后由 hhlm 于 2013-4-1 16:50 编辑拿沙时间只要在皇宫就可以得元宝 我想改成必须是占领皇宫行会的成员在里面才可以得!那个检测应该怎么写?
Mir200\Envir\Robot_def\AutoRunRobot.txt 增加
#AutoRun NPC SEC 1 @沙巴克奖励
Mir200\Envir\Robot_def\RobotManage.txt 里增加
[@沙巴克奖励]
#IF
checkcastlewar 0
#ACT
GMEXECUTE 开始提问 @检测皇宫人
Mir200\Envir\MapQuest_Def\QManage.txt 里增加
[@检测皇宫人]
#IF
IsOnMap 0150
#ACT
GAMEGOLD + 100
这是上次发的 我想改成只有占领了的人才可以得元宝
还有另外一个
[@首沙]
#IF
hour 21 21
min 1 20
#ELSEACT
MESSAGEBOX 奖励领取时间为每晚的21点01分-21点20分!
GOTO @MAIN
break
#IF
ISCASTLEMASTER
#ELSEACT
MESSAGEBOX 你不是伟大的沙巴克城主不能领取
GOTO @MAIN
BREAK
#IF
CHECKVAR GLOBAL 奖励状态 = 尚未领取
#ELSEACT
MESSAGEBOX 攻城奖励已经领取啦
GOTO @MAIN
BREAK
#IF
CHECKVAR GLOBAL 运行天数 = 1
#ACT
CALCVAR GLOBAL 奖励状态 = 已经领取
CALCVAR GLOBAL 城主行会 = <$GUILDNAME>
CALCVAR GLOBAL 城主姓名 = <$USERNAME>
SAVEVAR GLOBAL 奖励状态 ..\蚊子制作\临时数据\【变量】全局数据.txt
SAVEVAR GLOBAL 城主行会 ..\蚊子制作\临时数据\【变量】全局数据.txt
SAVEVAR GLOBAL 城主姓名 ..\蚊子制作\临时数据\【变量】全局数据.txt
GAMEGOLD + 1000000
GIVE 城主专用·甲 1
GIVE 城主专用·袍 1
SENDMSG 0 沙城主[%s]领取了攻沙奖励:100W元宝 城主专用衣服:2件。
SENDMSG 0 沙城主[%s]领取了攻沙奖励:100W元宝 城主专用衣服:2件。
SENDMSG 0 沙城主[%s]领取了攻沙奖励:100W元宝 城主专用衣服:2件。
SENDMSG 0 沙城主[%s]领取了攻沙奖励:100W元宝 城主专用衣服:2件。
SENDMSG 0 沙城主[%s]领取了攻沙奖励:100W元宝 城主专用衣服:2件。
SENDMSG 0 沙城主[%s]领取了攻沙奖励:100W元宝 城主专用衣服:2件。
SENDMSG 0 沙城主[%s]领取了攻沙奖励:100W元宝 城主专用衣服:2件。
SENDMSG 0 沙城主[%s]领取了攻沙奖励:100W元宝 城主专用衣服:2件。
SENDMSG 0 沙城主[%s]领取了攻沙奖励:100W元宝 城主专用衣服:2件。
SENDMSG 0 沙城主[%s]领取了攻沙奖励:100W元宝 城主专用衣服:2件。
SendCenterMsg 252 255 沙城主『<$USERNAME>』领取了首次攻沙奖励:100W元宝。 0 30
Gmexecute 开始提问 @领奖台召唤
goto @main
BREAK
[@检测皇宫人]
#IF
IsOnMap 0150
#ACT
GAMEGOLD + 100
修改成
[@检测皇宫人]
#IF
IsOnMap 0150
ISCASTLEGUILD
#ACT
GAMEGOLD + 100
试试
页:
[1]