网站首页 > 学技术 > 正文页面
热度:

生死决斗脚本|带效果图

      脚本为完整脚本,可根据自己的需求进行修改。

 

生死决斗脚本


生死决斗脚本

(@@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 输入数据中包含了非法字符,请重新编辑!

传奇爱好者原创技术文章,您还可以把下载来看