游戏只要有娱乐性,玩家才会留下,今天给大家发一个英雄合击也玩足球赛无错脚本,没有的版本快加上吧,给自己版本增添一份娱乐性!

AutoRunRobot.txt;足球赛

#AutoRun NPC RUNONWEEK 7:13:15 @开始足球

#AutoRun NPC RUNONWEEK 7:13:25 @开始刷球

#AutoRun NPC RUNONWEEK 7:14:55 @公布赛况

RobotManage.txt

[@开始足球]

#IF

#ACT

MOV G0 0

MOV G1 0

MOV G2 0

CLEARMAPMON G008

GMEXECUTE 集体传送 G008 0159

CLEARNAMELIST ..QuestDiary足球赛名单.txt

CLEARNAMELIST ..QuestDiary足球赛名单1.txt

CLEARNAMELIST ..QuestDiary足球赛名单2.txt

SENDMSG 0 [传奇足球赛]现在开始报名,报名时间五分钟,参赛者请到“盟重省-竞技师”处报名(国足水平勿扰)!

[@开始刷球]

#IF

checkhum Q001 5

checkhum Q002 5

#ACT

SENDMSG 0 足球比赛现在开始,双方球员入场,大家鼓掌!

GMEXECUTE 集体传送 Q001 G008

GMEXECUTE 集体传送 Q002 G008

MISSION G008 39 39

PARAM1 39

PARAM2 39

PARAM3 1

PARAM4 0

MOBPLACE 足球

MISSION G008 39 40

PARAM1 39

PARAM2 40

PARAM3 1

PARAM4 0

MOBPLACE 足球

MISSION G008 39 41

PARAM1 39

PARAM2 41

PARAM3 1

PARAM4 0

MOBPLACE 足球

MISSION G008 40 39

PARAM1 40

PARAM2 39

PARAM3 1

PARAM4 0

MOBPLACE 足球

MISSION G008 40 40

PARAM1 40

PARAM2 40

PARAM3 1

PARAM4 0

MOBPLACE 足球

MISSION G008 40 41

PARAM1 40

PARAM2 41

PARAM3 1

PARAM4 0

MOBPLACE 足球

MISSION G008 41 39

PARAM1 41

PARAM2 39

PARAM3 1

PARAM4 0

MOBPLACE 足球

MISSION G008 41 40

PARAM1 41

PARAM2 40

PARAM3 1

PARAM4 0

MOBPLACE 足球

MISSION G008 41 41

PARAM1 41

PARAM2 41

PARAM3 1

PARAM4 0

MOBPLACE 足球

#ELSEACT

mov G0 5

SENDMSG 0 参赛人数不足,本次比赛宣告结束!

GMEXECUTE 集体传送 Q001 0159

GMEXECUTE 集体传送 Q001 0159

break

[@公布赛况]

#IF

EQUAL G0 5

#ACT

break

#IF

CheckRangeMonCount G008 8 40 4 = 9

#ACT

mov G1 9

SENDMSG 0 <裁判员>:白方进了九个球。

#IF

CheckRangeMonCount G008 8 40 4 = 8

#ACT

mov G1 8

SENDMSG 0 <裁判员>:白方进了八个球。

#IF

CheckRangeMonCount G008 8 40 4 = 7

#ACT

mov G1 7

SENDMSG 0 <裁判员>:白方进了七个球。

#IF

CheckRangeMonCount G008 8 40 4 = 6

#ACT

mov G1 6

SENDMSG 0 <裁判员>:白方进了六个球。

#IF

CheckRangeMonCount G008 8 40 4 = 5

#ACT

mov G1 5

SENDMSG 0 <裁判员>:白方进了五个球。

#IF

CheckRangeMonCount G008 8 40 4 = 4

#ACT

mov G1 4

SENDMSG 0 <裁判员>:白方进了四个球。

#IF

CheckRangeMonCount G008 8 40 4 = 3

#ACT

mov G1 3

SENDMSG 0 <裁判员>:白方进了三个球。

#IF

CheckRangeMonCount G008 8 40 4 = 2

#ACT

mov G1 2

SENDMSG 0 <裁判员>:白方进了二个球。

#IF

CheckRangeMonCount G008 8 40 4 = 1

#ACT

mov G1 1

SENDMSG 0 <裁判员>:白方进了一个球。

#IF

CheckRangeMonCount G008 8 40 4 = 0

#ACT

mov G1 0

SENDMSG 0 <裁判员>:白方没有进球。

#IF

CheckRangeMonCount G008 69 40 4 = 9

#ACT

mov G2 9

SENDMSG 0 <裁判员>:红方进了九个球。

#IF

CheckRangeMonCount G008 69 40 4 = 8

#ACT

mov G2 8

SENDMSG 0 <裁判员>:红方进了八个球。

#IF

CheckRangeMonCount G008 69 40 4 = 7

#ACT

mov G2 7

SENDMSG 0 <裁判员>:红方进了七个球。

#IF

CheckRangeMonCount G008 69 40 4 = 6

#ACT

mov G2 6

SENDMSG 0 <裁判员>:红方进了六个球。

#IF

CheckRangeMonCount G008 69 40 4 = 5

#ACT

mov G2 5

SENDMSG 0 <裁判员>:红方进了五个球。

#IF

CheckRangeMonCount G008 69 40 4 = 4

#ACT

mov G2 4

SENDMSG 0 <裁判员>:红方进了四个球。

#IF

CheckRangeMonCount G008 69 40 4 = 3

#ACT

mov G2 3

SENDMSG 0 <裁判员>:红方进了三个球。

#IF

CheckRangeMonCount G008 69 40 4 = 2

#ACT

mov G2 2

SENDMSG 0 <裁判员>:红方进了二个球。

#IF

CheckRangeMonCount G008 69 40 4 = 1

#ACT

mov G2 1

SENDMSG 0 <裁判员>:红方进了一个球。

#IF

CheckRangeMonCount G008 69 40 4 = 0

#ACT

mov G2 0

SENDMSG 0 <裁判员>:红方没有进球。

#IF

EQUAL G1 0

EQUAL G2 0

#ACT

MOV G0 4

SENDMSG 0 <足球赛裁判员>:我宣布此次球赛双方战平。

break

#IF

EQUAL G1 1

EQUAL G2 1

#ACT

MOV G0 4

SENDMSG 0 <足球赛裁判员>:我宣布此次球赛双方战平。

break

#IF

EQUAL G1 2

EQUAL G2 2

#ACT

MOV G0 4

SENDMSG 0 <足球赛裁判员>:我宣布此次球赛双方战平。

break

#IF

EQUAL G1 3

EQUAL G2 3

#ACT

MOV G0 4

SENDMSG 0 <足球赛裁判员>:我宣布此次球赛双方战平。

break

#IF

EQUAL G1 4

EQUAL G2 4

#ACT

MOV G0 4

SENDMSG 0 <足球赛裁判员>:我宣布此次球赛双方战平。

break

#IF

LARGE G1 4

#ACT

MOV G0 1

SENDMSG 0 <球赛裁判员>:我宣布此次球赛白方胜利,白方支持者可以尽情的欢呼了。

break

#IF

LARGE G2 4

#ACT

MOV G0 2

SENDMSG 0 <球赛裁判员>:我宣布此次球赛红方胜利,红方支持者可以尽情的欢呼了。

break

#IF

EQUAL G1 4

SMALL G2 4

#ACT

MOV G0 1

SENDMSG 0 <球赛裁判员>:我宣布此次球赛白方胜利,白方支持者可以尽情的欢呼了。

break

#IF

EQUAL G1 3

SMALL G2 3

#ACT

MOV G0 1

SENDMSG 0 <球赛裁判员>:我宣布此次球赛白方胜利,白方支持者可以尽情的欢呼了。

break

#IF

EQUAL G1 2

SMALL G2 2

#ACT

MOV G0 1

SENDMSG 0 <球赛裁判员>:我宣布此次球赛白方胜利,白方支持者可以尽情的欢呼了。

break

#IF

EQUAL G1 1

SMALL G2 1

#ACT

MOV G0 1

SENDMSG 0 <球赛裁判员>:我宣布此次球赛白方胜利,白方支持者可以尽情的欢呼了。

break

#IF

EQUAL G2 4

SMALL G1 4

#ACT

MOV G0 2

SENDMSG 0 <球赛裁判员>:我宣布此次球赛红方胜利,红方支持者可以尽情的欢呼了。

break

#IF

EQUAL G2 3

SMALL G1 3

#ACT

MOV G0 2

SENDMSG 0 <球赛裁判员>:我宣布此次球赛红方胜利,红方支持者可以尽情的欢呼了。

break

#IF

EQUAL G2 2

SMALL G1 2

#ACT

MOV G0 2

SENDMSG 0 <球赛裁判员>:我宣布此次球赛红方胜利,红方支持者可以尽情的欢呼了。

break

#IF

EQUAL G2 1

SMALL G1 1

#ACT

MOV G0 2

SENDMSG 0 <球赛裁判员>:我宣布此次球赛红方胜利,红方支持者可以尽情的欢呼了。

break

mapinfof文件:

[Q001 白方入场室] NORECONNECT(0159) NORECALL NODEARRECALL NOGUILDRECALL NOMasterRECALL SAFE

[Q002 红方入场室] NORECONNECT(0159) NORECALL NODEARRECALL NOGUILDRECALL NOMasterRECALL SAFE

[G008 足球竞技场] NORECALL NODEARRECALL NOGUILDRECALL NOMasterRECALL FIGHT

NPC:

盟重省竞技师 0 3 335 328 0 16

[@main]

欢迎参加组队竞技比赛!

如果要进行个人竞技比赛,请找比奇省竞技师参加。

目前的组队竞技比赛分二种,以后将不断增加新的竞技项目。

请选择你要参加的组队竞技项目:

1、<足球竞技大赛/@1>

2、<杀怪计时大赛/@2>

3、<其他竞技比赛>

<离开/@exit>

[@1]

足球竞技,共二个小组参加,每组成员5-10人,职业不限。

比赛计时90分钟,球场中心共放置九个球,球进入球门底线为进球。

野蛮冲撞、抗拒火环、气功波技能是推动足球的唯一办法。

<白队攻击球场左侧球门,红队攻击右侧球门,队员可任意封堵足球。>

比赛结束,各队员与“裁判员”会谈退场,胜者同时颁奖。

<申请参加比赛/@开始报名>

<返回/@main>

[@开始报名]

#IF

dayofweek sun

hour 13

min 15

#ACT

set [10] 1

SENDMSG 01 传奇足球比赛正在进行报名,请选手及时参加!

goto @比赛开始

break

#IF

dayofweek sun

hour 13

min 16

#ACT

set [10] 1

SENDMSG 0 传奇足球比赛正在进行报名,请选手及时参加!

goto @比赛开始

break

#IF

dayofweek sun

hour 13

min 17

#ACT

set [10] 1

SENDMSG 0 传奇足球比赛正在进行报名,请选手及时参加!

goto @比赛开始

break

#IF

dayofweek sun

hour 13

min 18

#ACT

set [10] 1

SENDMSG 0 传奇足球比赛正在进行报名,请选手及时参加!

goto @比赛开始

break

#IF

dayofweek sun

hour 13

min 19

#ACT

set [10] 1

SENDMSG 0 传奇足球比赛正在进行报名,请选手及时参加!

goto @比赛开始

break

#ELSEACT

set [10] 0

messagebox 请星期天下午13:15至13:20准时参加![@比赛开始]

#IF

CHECK [10] 0

#ACT

SENDMSG 0 %s使用挂非法操作,现对其处以绞刑!

KILL 1

#IF

#SAY

参赛须知:

1、自由选择需加入的战队;

2、每个战队最多10名队员,最少5名队名。

3、参赛前请购置好药品和穿戴必要的装备。

4、进入战队休息室后,五分钟内做好组队等比赛准备。

5、进入足球赛场后,所有队员90分钟内无法离场。

6、比赛结束后到30:30处找球场裁判员离场,胜者同时颁奖。

<申请加入白方战队/@11> <申请加入红方战队/@12>

<返回/@1>

[@11]

#IF

CHECK [10] 0

#ACT

SENDMSG 0 %s使用挂非法操作,现对其处以绞刑!

KILL 1

#IF

checkhum Q001 10

#ACT

SENDMSG 6 白队人数已满,请选择其他战队。

goto @比赛开始

break

#IF

#ACT

addnamelist ..QuestDiary足球赛名单.txt

addnamelist ..QuestDiary足球赛名单1.txt

SENDMSG 0 球员“%s”加入了白方战队!

map Q001

break

[@12]

#IF

CHECK [10] 0

#ACT

SENDMSG 0 %s使用挂非法操作,现对其处以绞刑!

KILL 1

#IF

checkhum Q002 10

#ACT

SENDMSG 6 红队人数已满,请选择其他战队。

goto @比赛开始

break

#IF

#ACT

addnamelist ..QuestDiary足球赛名单.txt

addnamelist ..QuestDiary足球赛名单2.txt

SENDMSG 0 球员“%s”加入了红方战队!

map Q002

break

[@2]

杀怪计时大赛尚未开放,敬请关注!

<返回/@main>

竞技场裁判员 0 G008 30 30 0 8

[@main]

#IF

equal G0 0

#ACT

SENDMSG 6 <裁判员>:比赛尚未结束。

#ELSEACT

set [10] 0

goto @end

break

[@end]

#IF

#ACT

delnamelist ..QuestDiary足球赛名单.txt

#IF

checknamelist ..QuestDiary足球赛名单1.txt

#ACT

delnamelist ..QuestDiary足球赛名单1.txt

goto @1

#ELSEACT

delnamelist ..QuestDiary足球赛名单2.txt

goto @2

[@1]

#IF

CHECK [10] 1

#ACT

SENDMSG 0 %s使用挂非法操作,现对其处以绞刑!

KILL 1

#IF

equal G0 1

#ACT

SENDMSG 0 <足坛讯>:恭喜白队球员“%s”载誉而归!

;得奖语句

mapmove 3 330 330

break

#ELSEACT

SENDMSG 6 不要灰心,继续努力!

mapmove 3 330 330

break

[@2]

#IF

CHECK [10] 1

#ACT

SENDMSG 0 %s使用挂非法操作,现对其处以绞刑!

KILL 1

#IF

equal G0 2

#ACT

SENDMSG 0 <足坛讯>:恭喜红队球员“%s”载誉而归!

;得奖语句

mapmove 3 330 330

break

#ELSEACT

SENDMSG 6 不要灰心,继续努力!

mapmove 3 330 330

breakStartPoint.txt文件(目的是死后继续上线踢球)

G008 40 40

MON数据库:

足球 1209 3 1 0 1 1 9999 0 100 100 0 0 0 0 10 10 400 1 0 0

全局变量分配表

G0 0:比赛未结束;1:白胜;2:红胜;4:战平;5:未比赛 作弊检测:[10]

G1 白方进球数 作弊检测:[10]

G2 红方进球数 作弊检测:[10]

QManage.txt文件中请加入以脚本,用于球场

安全区上下线判断是否在比赛中,如赛后送回盟重。

#IF

checknamelist ..QuestDiary足球赛名单.txt

#ACT

break

#IF

Check [10] 1

#ACT

set [10] 0

mapmove 3 330 330

break

#IF

#ACT

break

脚本有点长,你直接复制就可以用,如果里面的有些文字需要修改,你也可以修改的,注意只是文字部份哦,乱改导致脚本不能正常运行我不负责的!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。