脚本为完整脚本,可根据自己的需求进行修改。
生死决斗脚本 |
(@@InPutString @@InPutInteger )
[@main]
#IF
#ACT
CloseBigDialogBox
#SAY
<活动介绍: scolor="249">
<特别注意: scolor="249">
<游戏提示: scolor="249">
『
[@生死决斗各种违规处罚规定]
#IF
#ACT
CloseBigDialogBox
#SAY
『
[@生死决斗各种违规处罚规定1]
#IF
#ACT
CloseBigDialogBox
#SAY
『
[@CALLInPutString56]
#IF
CHECKGAMEGOLD > 499
#ACT
GAMEGOLD - 500
GOTO @feifei2
#ELSEACT
MESSAGEBOX [提示]:你没有500元宝申请挑战!
[@feifei2]
#IF
CHECKNAMELIST ..\QuestDiary\变量\禁止挑战.txt
#ACT
MESSAGEBOX [提示]:你今日被禁止挑战他人!请明日在来!
BREAK
#IF
Check [103] 1
Check [104] 1
#ACT
MESSAGEBOX [提示]:死缓期间!禁止挑战他人!禁止被人挑战!
BREAK
#IF
s56.CheckOnline
#ACT
#ELSEACT
MESSAGEBOX [提示]:你输入的玩家并不在线或者名字错误!
BREAK
#IF
s56.Check [103] 1
s56.Check [104] 1
#ACT
MESSAGEBOX [提示]:你所挑战的玩家目前属于死缓期!禁止被挑战!
BREAK
#IF
s56.CheckInMapRange 3 333 333 80
#ACT
#ELSEACT
MESSAGEBOX [提示]:玩家
BREAK
#IF
s56.CheckOffline
#ACT
MESSAGEBOX [提示]:玩家
BREAK
#IF
EQUAL s56
#ACT
MESSAGEBOX [提示]:你丫的有病!准备自己杀自己吗?
BREAK
#IF
s56.CHECKLEVELEX > 40
#ACT
#ELSEACT
MESSAGEBOX [提示]:玩家
BREAK
#IF
checkjob warrior
s56.Check [100] 1
#ACT
MESSAGEBOX [提示]:玩家『
GuildNoticeMsg 255 221 王者生死决斗:玩家『
BREAK
#IF
checkjob taoist
s56.Check [101] 1
#ACT
MESSAGEBOX [提示]:玩家『
GuildNoticeMsg 255 221 王者生死决斗:玩家『
BREAK
#IF
checkjob wizard
s56.Check [102] 1
#ACT
MESSAGEBOX [提示]:玩家『
GuildNoticeMsg 255 221 王者生死决斗:玩家『
BREAK
#IF
CHECKMAPHUMANCOUNT xyjd1 > 0
#ACT
MESSAGEBOX [提示]:目前决斗地图里正有人在进行决斗!请稍后在发决斗帖!
BREAK
#IF
EQUAL G100 1
#ACT
MESSAGEBOX [提示]:目前生死决斗帖已被其它玩家发出!请稍后来发决斗帖!
BREAK
#IF
checkjob warrior
#act
MOV A132 武士
#IF
checkjob taoist
#act
MOV A132 道士
#IF
checkjob wizard
#act
MOV A132 法师
#IF
#ACT
mov G100 1
MOV G114 1
mov A130
mov A131
mov G101
mov G102
mov G103
mov G104
mov G105
mov G106
mov G107
mov G108
mov G109
mov G110
mov G111
mov G112
mov G113
GMEXECUTE 开始提问 @被挑战者
GuildNoticeMsg 255 221 王者生死决斗:玩家『
CLOSE
[@IsInFilterList]
#ACT
MESSAGEBOX 输入数据中包含了非法字符,请重新编辑!
[@修改允许挑战我的职业]
#IF
checkjob warrior
#act
MOV S59 武士
#IF
checkjob taoist
#act
MOV S59 道士
#IF
checkjob wizard
#act
MOV S59 法师
#IF
Check [100] 0
#act
MOV S60 允许
#ELSEACT
MOV S60 拒绝
#IF
Check [101] 0
#act
MOV S58 允许
#ELSEACT
MOV S58 拒绝
#IF
Check [102] 0
#act
MOV S57 允许
#ELSEACT
MOV S57 拒绝
#IF
#ACT
CloseBigDialogBox
#SAY
{『
{『
{『
『
[@拒绝法师挑战]
#IF
CHECKLEVELEX < 42
#act
MESSAGEBOX [提示]:提示你目前的等级小于允许挑战等级!无须设置
BREAK
#IF
Check [102] 0
#act
Set [102] 1
GuildNoticeMsg 249 234 王者生死决斗:作为一名强大的『
GOTO @修改允许挑战我的职业
#ELSEACT
MESSAGEBOX [提示]:提示你当前的设置已经为拒绝无法重复设置!
GOTO @修改允许挑战我的职业
[@允许法师挑战]
#IF
CHECKLEVELEX < 42
#act
MESSAGEBOX [提示]:提示你目前的等级小于允许挑战等级!无须设置
BREAK
#IF
Check [102] 1
#act
Set [102] 0
GuildNoticeMsg 249 234 王者生死决斗:作为一名强大的『
GOTO @修改允许挑战我的职业
#ELSEACT
MESSAGEBOX [提示]:提示你当前的设置已经为允许无法重复设置!
GOTO @修改允许挑战我的职业
[@拒绝道士挑战]
#IF
CHECKLEVELEX < 42
#act
MESSAGEBOX [提示]:提示你目前的等级小于允许挑战等级!无须设置
BREAK
#IF
Check [101] 0
#act
Set [101] 1
GuildNoticeMsg 249 234 王者生死决斗:作为一名强大的『
GOTO @修改允许挑战我的职业
#ELSEACT
MESSAGEBOX [提示]:提示你当前的设置已经为拒绝无法重复设置!
GOTO @修改允许挑战我的职业
[@允许道士挑战]
#IF
CHECKLEVELEX < 42
#act
MESSAGEBOX [提示]:提示你目前的等级小于允许挑战等级!无须设置
BREAK
#IF
Check [101] 1
#act
Set [101] 0
GuildNoticeMsg 249 234 王者生死决斗:作为一名强大的『
GOTO @修改允许挑战我的职业
#ELSEACT
MESSAGEBOX [提示]:提示你当前的设置已经为允许无法重复设置!
GOTO @修改允许挑战我的职业
[@拒绝战士挑战]
#IF
CHECKLEVELEX < 42
#act
MESSAGEBOX [提示]:提示你目前的等级小于允许挑战等级!无须设置
BREAK
#IF
Check [100] 0
#act
Set [100] 1
GuildNoticeMsg 249 234 王者生死决斗:作为一名强大的『
GOTO @修改允许挑战我的职业
#ELSEACT
MESSAGEBOX [提示]:提示你当前的设置已经为拒绝无法重复设置!
GOTO @修改允许挑战我的职业
[@允许战士挑战]
#IF
CHECKLEVELEX < 42
#act
MESSAGEBOX [提示]:提示你目前的等级小于允许挑战等级!无须设置
BREAK
#IF
Check [100] 1
#act
Set [100] 0
GuildNoticeMsg 249 234 王者生死决斗:作为一名强大的『
GOTO @修改允许挑战我的职业
#ELSEACT
MESSAGEBOX [提示]:提示你当前的设置已经为允许无法重复设置!
GOTO @修改允许挑战我的职业
[@Mrrp_1VS1组队模式]
『
[@CALLInPutString57]
#IF
ISGROUPMASTER
#ACT
GOTO @feifei1
#ELSEACT
MESSAGEBOX [提示]:你不是队长,无法申请挑战!
break
[@feifei1]
#IF
CHECKGAMEGOLD > 1999
#ACT
GAMEGOLD - 2000
GOTO @feifei2
#ELSEACT
MESSAGEBOX [提示]:你没有2000元宝申请挑战!
[@feifei2]
#IF
CHECKNAMELIST ..\QuestDiary\变量\禁止挑战.txt
#ACT
MESSAGEBOX [提示]:你今日被禁止挑战他人!请明日在来!
BREAK
#IF
Check [103] 1
Check [104] 1
#ACT
MESSAGEBOX [提示]:死缓期间!禁止挑战他人!禁止被人挑战!
BREAK
#IF
s57.CheckOnline
#ACT
#ELSEACT
MESSAGEBOX [提示]:你输入的玩家并不在线或者名字错误!
BREAK
#IF
s57.Check [103] 1
s57.Check [104] 1
#ACT
MESSAGEBOX [提示]:你所挑战的玩家目前属于死缓期!禁止被挑战!
BREAK
#IF
s57.CheckInMapRange 3 333 333 80
#ACT
#ELSEACT
MESSAGEBOX [提示]:玩家
BREAK
#IF
s57.CheckOffline
#ACT
MESSAGEBOX [提示]:玩家
BREAK
#IF
EQUAL s56
#ACT
MESSAGEBOX [提示]:你丫的有病!准备自己杀自己吗?
BREAK
#IF
s57.CHECKLEVELEX > 40
#ACT
#ELSEACT
MESSAGEBOX [提示]:玩家
BREAK
#IF
checkjob warrior
s57.Check [100] 1
#ACT
MESSAGEBOX [提示]:玩家『
GuildNoticeMsg 255 221 王者生死决斗:玩家『
BREAK
#IF
checkjob taoist
s57.Check [101] 1
#ACT
MESSAGEBOX [提示]:玩家『
GuildNoticeMsg 255 221 王者生死决斗:玩家『
BREAK
#IF
checkjob wizard
s57.Check [102] 1
#ACT
MESSAGEBOX [提示]:玩家『
GuildNoticeMsg 255 221 王者生死决斗:玩家『
BREAK
#IF
CHECKMAPHUMANCOUNT xyjd2 > 0
#ACT
MESSAGEBOX [提示]:目前决斗地图里正有人在进行决斗!请稍后在发决斗帖!
BREAK
#IF
EQUAL G100 1
#ACT
MESSAGEBOX [提示]:目前生死决斗帖已被其它玩家发出!请稍后来发决斗帖!
BREAK
#IF
checkjob warrior
#act
MOV A132 武士
#IF
checkjob taoist
#act
MOV A132 道士
#IF
checkjob wizard
#act
MOV A132 法师
#IF
#ACT
mov G100 1
MOV G114 1
mov A130
mov A131
mov G101
mov G102
mov G103
mov G104
mov G105
mov G106
mov G107
mov G108
mov G109
mov G110
mov G111
mov G112
mov G113
GMEXECUTE 开始提问 @被挑战者
GuildNoticeMsg 255 221 王者生死决斗:玩家『
CLOSE
[@IsInFilterList]
#ACT
MESSAGEBOX 输入数据中包含了非法字符,请重新编辑!
[@Mrrp_1VS1行会模式]
『
[@CALLInPutString58]
#IF
ISGUILDMASTER
#ACT
GOTO @feifei1
#ELSEACT
MESSAGEBOX [提示]:你不是行会掌门,无法申请挑战!
break
[@feifei1]
#IF
CHECKGAMEGOLD > 4999
#ACT
GAMEGOLD - 5000
GOTO @feifei2
#ELSEACT
MESSAGEBOX [提示]:你没有5000元宝申请挑战!
[@feifei2]
#IF
CHECKNAMELIST ..\QuestDiary\变量\禁止挑战.txt
#ACT
MESSAGEBOX [提示]:你今日被禁止挑战他人!请明日在来!
BREAK
#IF
Check [103] 1
Check [104] 1
#ACT
MESSAGEBOX [提示]:死缓期间!禁止挑战他人!禁止被人挑战!
BREAK
#IF
s58.CheckOnline
#ACT
#ELSEACT
MESSAGEBOX [提示]:你输入的玩家并不在线或者名字错误!
BREAK
#IF
s58.Check [103] 1
s58.Check [104] 1
#ACT
MESSAGEBOX [提示]:你所挑战的玩家目前属于死缓期!禁止被挑战!
BREAK
#IF
s58.CheckInMapRange 3 333 333 80
#ACT
#ELSEACT
MESSAGEBOX [提示]:玩家
BREAK
#IF
s58.CheckOffline
#ACT
MESSAGEBOX [提示]:玩家
BREAK
#IF
EQUAL s56
#ACT
MESSAGEBOX [提示]:你丫的有病!准备自己杀自己吗?
BREAK
#IF
s58.CHECKLEVELEX > 40
#ACT
#ELSEACT
MESSAGEBOX [提示]:玩家
BREAK
#IF
checkjob warrior
s58.Check [100] 1
#ACT
MESSAGEBOX [提示]:玩家『
GuildNoticeMsg 255 221 王者生死决斗:玩家『
BREAK
#IF
checkjob taoist
s58.Check [101] 1
#ACT
MESSAGEBOX [提示]:玩家『
GuildNoticeMsg 255 221 王者生死决斗:玩家『
BREAK
#IF
checkjob wizard
s58.Check [102] 1
#ACT
MESSAGEBOX [提示]:玩家『
GuildNoticeMsg 255 221 王者生死决斗:玩家『
BREAK
#IF
CHECKMAPHUMANCOUNT xyjd3 > 0
#ACT
MESSAGEBOX [提示]:目前决斗地图里正有人在进行决斗!请稍后在发决斗帖!
BREAK
#IF
EQUAL G100 1
#ACT
MESSAGEBOX [提示]:目前生死决斗帖已被其它玩家发出!请稍后来发决斗帖!
BREAK
#IF
checkjob warrior
#act
MOV A132 武士
#IF
checkjob taoist
#act
MOV A132 道士
#IF
checkjob wizard
#act
MOV A132 法师
#IF
#ACT
mov G100 1
MOV G114 1
mov A130
mov A131
mov G101
mov G102
mov G103
mov G104
mov G105
mov G106
mov G107
mov G108
mov G109
mov G110
mov G111
mov G112
mov G113
GMEXECUTE 开始提问 @被挑战者
GuildNoticeMsg 255 221 王者生死决斗:玩家『
CLOSE
[@IsInFilterList]
#ACT
MESSAGEBOX 输入数据中包含了非法字符,请重新编辑!