今天给各位讲解一下LEGM2引擎地下练级场中的包厢练级脚本,脚本只是范例,根据自己要求不同进行修改。 
 
1.首先新建一个文本文档,重命名为:地下练级场-3.txt,写入以下脚本: 
 
() 
%100 
[@main] 
前方就是恶魔之地,我镇守着唯一的出口。我可以带你去斩妖除魔! \ 
前方异常的凶险不要孤身冒险,最近宫殿的最深处又出现了新的恶魔 \ 
<COLOR=clAqua 地下宫殿宫殿大厅BOSS刷新时间:[1]小时,可返回宫殿长廊。>\ 
\ \ 
<进入地下长廊/@地下宫殿>  <进入宫殿大厅/@地下宫殿1>  <COLOR=clLime 免费进入练级>\ 
\ \ 
<进入宫殿包厢/@地下包厢>  <进入宫殿包厢/@地下包厢>  <COLOR=clFuchsia 元宝进入练级> \ \ 
<宫殿包厢只为上班族缺少时间在线的玩家设计,散人玩家一样升顶级> 
[@地下宫殿] 
#if 
#act 
GIVE 回城卷 1 
mapmove T1061A  
SENDMSG 0 玩家:【%s】从镇妖守将免费进入了≮[地下宫殿]≯练级去了,宫殿大厅BOSS一个小时刷新一次! 251 245 20 
#ELSEACT 
[@地下宫殿1] 
前方就是恶魔之地,我镇守着唯一的出口。我可以带你去斩妖除魔! \ 
前方异常的凶险不要孤身冒险,最近宫殿的最深处又出现了新的恶魔 \ 
\ \ 
<COLOR=clAqua 地下宫殿宫殿大厅BOSS刷新时间:[1]小时,可返回宫殿长廊。>\ 
\ \ 
<宫殿大厅①/@宫殿大厅1>         <宫殿大厅②/@宫殿大厅2>          <宫殿大厅③/@宫殿大厅3> \ 
\ \ 
<宫殿大厅④/@宫殿大厅4>         <宫殿大厅⑤/@宫殿大厅5>          <宫殿大厅⑥/@宫殿大厅6> \ 
[@宫殿大厅1] 
#if 
#act 
GIVE 回城卷 1 
mapmove H008A1  
SENDMSG 0 玩家:【%s】免费进入了≮[宫殿大厅①]≯练级去了,宫殿大厅BOSS一个小时刷新一次! 251 245 20 
#ELSEACT 
[@宫殿大厅2] 
#if 
#act 
GIVE 回城卷 1 
mapmove H008A2  
SENDMSG 0 玩家:【%s】免费进入了≮[宫殿大厅②]≯练级去了,宫殿大厅BOSS一个小时刷新一次! 251 245 20 
#ELSEACT 
[@宫殿大厅3] 
#if 
#act 
GIVE 回城卷 1 
mapmove H008A3  
SENDMSG 0 玩家:【%s】免费进入了≮[宫殿大厅③]≯练级去了,宫殿大厅BOSS一个小时刷新一次! 251 245 20 
#ELSEACT 
[@宫殿大厅4] 
#if 
#act 
GIVE 回城卷 1 
mapmove H008A4  
SENDMSG 0 玩家:【%s】免费进入了≮[宫殿大厅④]≯练级去了,宫殿大厅BOSS一个小时刷新一次! 251 245 20 
#ELSEACT 
[@宫殿大厅5] 
#if 
#act 
GIVE 回城卷 1 
mapmove H008A5  
SENDMSG 0 玩家:【%s】免费进入了≮[宫殿大厅⑤]≯练级去了,宫殿大厅BOSS一个小时刷新一次! 251 245 20 
#ELSEACT 
[@宫殿大厅6] 
#if 
#act 
GIVE 回城卷 1 
mapmove H008A6  
SENDMSG 0 玩家:【%s】免费进入了≮[宫殿大厅⑥]≯练级去了,宫殿大厅BOSS一个小时刷新一次! 251 245 20 
#ELSEACT 
[@地下包厢] 
前方就是恶魔之地,我镇守着唯一的出口。我可以带你去斩妖除魔! \ 
前方异常的凶险不要孤身冒险,最近宫殿的最深处又出现了新的恶魔 \ 
\ \ 
<单人包厢:> <宫殿包厢①/@宫殿包厢1>  <宫殿包厢②/@宫殿包厢2>  <宫殿包厢③/@宫殿包厢3>   <宫殿包厢④/@宫殿包厢4> \ 
\ \ 
<双人包厢:> <宫殿包厢⑤/@宫殿包厢5>  <宫殿包厢⑥/@宫殿包厢6>  <宫殿包厢⑦/@宫殿包厢7>   <宫殿包厢⑧/@宫殿包厢8> \ 
\ \ 
<三人包厢:> <宫殿包厢⑨/@宫殿包厢9>  <宫殿包厢⑩/@宫殿包厢10>  <宫殿包厢⑾/@宫殿包厢11>   <宫殿包厢⑿/@宫殿包厢12> \ 
\ \ 
<COLOR=clLime 温馨提示:本服最高等级为130级封顶,超过等级自动降为130级!> 
[@宫殿包厢1] 
#IF 
checkhum gdbx01  1 
#ACT 
messagebox 对不起!此包厢正有一位练级狂人正在疯狂冲级中! 
break 
#if 
CHECKGAMEGOLD > 299 
#act 
GAMEGOLD - 300 
mapmove gdbx01  
SENDMSG 0 玩家:【%s】进入了≮[宫殿包厢①]≯练级去了,无人打扰升级超爽! 251 245 20 
#ELSEACT 
MESSAGEBOX 需要300元宝用来支付我们的服务费用! 
break 
[@宫殿包厢2] 
#IF 
checkhum gdbx02  1 
#ACT 
messagebox 对不起!此包厢正有一位练级狂人正在疯狂冲级中! 
break 
#if 
CHECKGAMEGOLD > 299 
#act 
GAMEGOLD - 300 
mapmove gdbx02  
SENDMSG 0 玩家:【%s】进入了≮[宫殿包厢②]≯练级去了,无人打扰升级超爽! 251 245 20 
#ELSEACT 
MESSAGEBOX 需要300元宝用来支付我们的服务费用! 
break 
[@宫殿包厢3] 
#IF 
checkhum gdbx03  1 
#ACT 
messagebox 对不起!此包厢正有一位练级狂人正在疯狂冲级中! 
break 
#if 
CHECKGAMEGOLD > 299 
#act 
GAMEGOLD - 300 
mapmove gdbx03  
SENDMSG 0 玩家:【%s】进入了≮[宫殿包厢③]≯练级去了,无人打扰升级超爽! 251 245 20 
#ELSEACT 
MESSAGEBOX 需要300元宝用来支付我们的服务费用! 
break 
[@宫殿包厢4] 
#IF 
checkhum gdbx04  1 
#ACT 
messagebox 对不起!此包厢正有一位练级狂人正在疯狂冲级中! 
break 
#if 
CHECKGAMEGOLD > 299 
#act 
GAMEGOLD - 300 
mapmove gdbx04  
SENDMSG 0 玩家:【%s】进入了≮[宫殿包厢④]≯练级去了,无人打扰升级超爽! 251 245 20 
#ELSEACT 
MESSAGEBOX 需要300元宝用来支付我们的服务费用! 
break 
[@宫殿包厢5] 
#IF 
checkhum gdbx05  2 
#ACT 
messagebox 对不起!此包厢正有二位练级狂人正在疯狂冲级中! 
break 
#if 
CHECKGAMEGOLD > 299 
#act 
GAMEGOLD - 300 
mapmove gdbx05  
SENDMSG 0 玩家:【%s】进入了≮[宫殿包厢⑤]≯练级去了,二人组队升级超爽! 251 245 20 
#ELSEACT 
MESSAGEBOX 需要300元宝用来支付我们的服务费用! 
break 
[@宫殿包厢6] 
#IF 
checkhum gdbx06  2 
#ACT 
messagebox 对不起!此包厢正有二位练级狂人正在疯狂冲级中! 
break 
#if 
CHECKGAMEGOLD > 299 
#act 
GAMEGOLD - 300 
mapmove gdbx06  
SENDMSG 0 玩家:【%s】进入了≮[宫殿包厢⑥]≯练级去了,二人组队升级超爽! 251 245 20 
#ELSEACT 
MESSAGEBOX 需要300元宝用来支付我们的服务费用! 
break 
[@宫殿包厢7] 
#IF 
checkhum gdbx07  2 
#ACT 
messagebox 对不起!此包厢正有二位练级狂人正在疯狂冲级中! 
break 
#if 
CHECKGAMEGOLD > 299 
#act 
GAMEGOLD - 300 
mapmove gdbx07  
SENDMSG 0 玩家:【%s】进入了≮[宫殿包厢⑦]≯练级去了,二人组队升级超爽! 251 245 20 
#ELSEACT 
MESSAGEBOX 需要300元宝用来支付我们的服务费用! 
break 
[@宫殿包厢8] 
#IF 
checkhum gdbx08  2 
#ACT 
messagebox 对不起!此包厢正有二位练级狂人正在疯狂冲级中! 
break 
#if 
CHECKGAMEGOLD > 299 
#act 
GAMEGOLD - 300 
mapmove gdbx08  
SENDMSG 0 玩家:【%s】进入了≮[宫殿包厢⑧]≯练级去了,二人组队升级超爽! 251 245 20 
#ELSEACT 
MESSAGEBOX 需要300元宝用来支付我们的服务费用! 
break 
[@宫殿包厢9] 
#IF 
checkhum gdbx09  3 
#ACT 
messagebox 对不起!此包厢正有三位练级狂人正在疯狂冲级中! 
break 
#if 
CHECKGAMEGOLD > 299 
#act 
GAMEGOLD - 300 
mapmove gdbx09  
SENDMSG 0 玩家:【%s】进入了≮[宫殿包厢⑨]≯练级去了,三人组队升级超爽! 251 245 20 
#ELSEACT 
MESSAGEBOX 需要300元宝用来支付我们的服务费用! 
break 
[@宫殿包厢10] 
#IF 
checkhum gdbx10  2 
#ACT 
messagebox 对不起!此包厢正有三位练级狂人正在疯狂冲级中! 
break 
#if 
CHECKGAMEGOLD > 299 
#act 
GAMEGOLD - 300 
mapmove gdbx10  
SENDMSG 0 玩家:【%s】进入了≮[宫殿包厢⑩]≯练级去了,三人组队升级超爽! 251 245 20 
#ELSEACT 
MESSAGEBOX 需要300元宝用来支付我们的服务费用! 
break 
[@宫殿包厢11] 
#IF 
checkhum gdbx11  3 
#ACT 
messagebox 对不起!此包厢正有三位练级狂人正在疯狂冲级中! 
break 
#if 
CHECKGAMEGOLD > 299 
#act 
GAMEGOLD - 300 
mapmove gdbx11  
SENDMSG 0 玩家:【%s】进入了≮[宫殿包厢⑾]≯练级去了,三人组队升级超爽! 251 245 20 
#ELSEACT 
MESSAGEBOX 需要300元宝用来支付我们的服务费用! 
break 
[@宫殿包厢12] 
#IF 
checkhum gdbx12  3 
#ACT 
messagebox 对不起!此包厢正有三位练级狂人正在疯狂冲级中! 
break 
#if 
CHECKGAMEGOLD > 299 
#act 
GAMEGOLD - 300 
mapmove gdbx12  
SENDMSG 0 玩家:【%s】进入了≮[宫殿包厢⑿]≯练级去了,三人组队升级超爽! 251 245 20 
#ELSEACT 
MESSAGEBOX 需要300元宝用来支付我们的服务费用! 
break 
 
 
 
2.在MapInfo.txt里面加入以下地图号,根据自己设置的多少个包厢进行设置 
 
[T1061A|T1061 宫殿迷宫] KILLFUNC(66) NORECALL NORECONNECT(3) NOGUILDRECALL NODEARRECALL NOMASTERRECALL NOPOSITIONMOVE NOTALLOWUSEITEMS(随机传送卷|随机传送石) 
[H007A|H007 宫殿长廊] KILLFUNC(66) NoRandomMove NORECONNECT(3) NORECALL NOGUILDRECALL NODEARRECALL NOMASTERRECALL NOPOSITIONMOVE ExpRate(200) 
[H008A|D5071 宫殿大厅] KILLFUNC(66) DAY NoRecall NoGuildRecall NoDearRecall NoMasterRecall NoRandomMove Fight2 NoReconnect(0159) NOTALLOWUSEITEMS(随机传送石(赠品)|随机传送石)  
[H008A1|D5071 宫殿大厅①] KILLFUNC(66) DAY NoRecall NoGuildRecall NoDearRecall NoMasterRecall NoRandomMove Fight2 NoReconnect(0159) NOTALLOWUSEITEMS(随机传送石(赠品)|随机传送石)  
[H008A2|D5071 宫殿大厅②] KILLFUNC(66) DAY NoRecall NoGuildRecall NoDearRecall NoMasterRecall NoRandomMove Fight2 NoReconnect(0159) NOTALLOWUSEITEMS(随机传送石(赠品)|随机传送石)  
[H008A3|D5071 宫殿大厅③] KILLFUNC(66) DAY NoRecall NoGuildRecall NoDearRecall NoMasterRecall NoRandomMove Fight2 NoReconnect(0159) NOTALLOWUSEITEMS(随机传送石(赠品)|随机传送石)  
[H008A4|D5071 宫殿大厅④] KILLFUNC(66) DAY NoRecall NoGuildRecall NoDearRecall NoMasterRecall NoRandomMove Fight2 NoReconnect(0159) NOTALLOWUSEITEMS(随机传送石(赠品)|随机传送石)  
[H008A5|D5071 宫殿大厅⑤] KILLFUNC(66) DAY NoRecall NoGuildRecall NoDearRecall NoMasterRecall NoRandomMove Fight2 NoReconnect(0159) NOTALLOWUSEITEMS(随机传送石(赠品)|随机传送石)  
[H008A6|D5071 宫殿大厅⑥] KILLFUNC(66) DAY NoRecall NoGuildRecall NoDearRecall NoMasterRecall NoRandomMove Fight2 NoReconnect(0159) NOTALLOWUSEITEMS(随机传送石(赠品)|随机传送石)  
[gdbx01|Q004 宫殿包厢①] DAY NORECALL DECGAMEGOLD(1/1)NOGUILDRECALL NODEARRECALL NOMASTERRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(随机传送石|随机传送卷)  
[gdbx02|Q004 宫殿包厢②] DAY NORECALL DECGAMEGOLD(1/1)NOGUILDRECALL NODEARRECALL NOMASTERRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(随机传送石|随机传送卷)  
[gdbx03|Q004 宫殿包厢③] DAY NORECALL DECGAMEGOLD(1/1)NOGUILDRECALL NODEARRECALL NOMASTERRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(随机传送石|随机传送卷)   
[gdbx04|Q004 宫殿包厢④] DAY NORECALL DECGAMEGOLD(1/1)NOGUILDRECALL NODEARRECALL NOMASTERRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(随机传送石|随机传送卷)  
[gdbx05|Q004 宫殿包厢⑤] DAY NORECALL DECGAMEGOLD(1/1)NOGUILDRECALL NODEARRECALL NOMASTERRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(随机传送石|随机传送卷)  
[gdbx06|Q004 宫殿包厢⑥] DAY NORECALL DECGAMEGOLD(1/1)NOGUILDRECALL NODEARRECALL NOMASTERRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(随机传送石|随机传送卷)  
[gdbx07|Q004 宫殿包厢⑦] DAY NORECALL DECGAMEGOLD(1/1)NOGUILDRECALL NODEARRECALL NOMASTERRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(随机传送石|随机传送卷)  
[gdbx08|Q004 宫殿包厢⑧] DAY NORECALL DECGAMEGOLD(1/1)NOGUILDRECALL NODEARRECALL NOMASTERRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(随机传送石|随机传送卷)  
[gdbx09|Q004 宫殿包厢⑨] DAY NORECALL DECGAMEGOLD(1/1)NOGUILDRECALL NODEARRECALL NOMASTERRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(随机传送石|随机传送卷)   
[gdbx10|Q004 宫殿包厢⑩] DAY NORECALL DECGAMEGOLD(1/1)NOGUILDRECALL NODEARRECALL NOMASTERRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(随机传送石|随机传送卷)  
[gdbx11|Q004 宫殿包厢⑾] DAY NORECALL DECGAMEGOLD(1/1)NOGUILDRECALL NODEARRECALL NOMASTERRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(随机传送石|随机传送卷)  
[gdbx12|Q004 宫殿包厢⑿] DAY NORECALL DECGAMEGOLD(1/1)NOGUILDRECALL NODEARRECALL NOMASTERRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(随机传送石|随机传送卷)  
 
 
 
 
3.然后在相应的文件夹下面建好各个包厢下的刷怪NPC,如上图,加入以下脚本进行刷怪: 
 
() 
%100 
[@main] 
欢迎来到宫殿包厢              <COLOR=clAqua 举报外挂有奖>\ 
 \ 
你只要交纳10000个元宝,我就可以帮你刷出10只<小乔>\ 
1只50万经验哦好玩吧~\ \ 
<元宝刷怪练级/@2000元宝>   您当前的元宝为:<$GAMEGOLD>\ \ 
<返回盟重/@返回盟重>         <COLOR=clFuchsia 本地图限时60分钟后传回土城>\ \ 
[@2000元宝] 
#IF 
CheckRangeMonCount gdbx05 14 14 5 < 50 
CHECKGAMEGOLD > 9999 
#ACT 
GAMEGOLD - 10000 
Param1 gdbx05 
Param2 16 
Param3 13 
MonGen 小乔 10 1 
#ELSESAY 
需要支付10000元宝费用,怪物不能超过50!\ 
<退出对话/@exit> 
[@返回盟重] 
#IF 
#ACT 
MAPMOVE 3 330 330 
BREAK 
 
 |