逍遥MIR 发表于 2024-7-12 01:51:11

Gm在游戏中添加泡点刷怪的最佳运行脚本

泡点挂机是现金很多魔兽私服中都拥有的一个功能,因为现今很多玩家每天都要工作没有很多的时间来刷怪升级,所以就衍生出了很多挂机泡点的技术性脚本,但小编通过实验发现很多脚本都存在着这样或者那样的缺点和问题,小编今天给大家提供一个完整的地图挂机泡点脚本。本脚本分阶段进行泡点有免费和收费两种,而收费又分几个层次来区分可以让玩家进行相应选择非常实用,以下为NPC脚本创建NPC脚本,将如下脚本直接复制进去。

[@main]
<╔──────────/SCOLOR=242><闭关修炼/SCOLOR=151><───────────╗/SCOLOR=242>\
<┆/SCOLOR=242><新人闭关/@免费> ←<100级以下进入,每秒150万经验,可以安全泡点/SCOLOR=250>\
<┆/SCOLOR=242><淘宝闭关/@淘宝> ←<100-120级以下进入,每秒100万经验,边打怪边升级/SCOLOR=250>\
<┆/SCOLOR=242><贵宾闭关/@贵族> ←<100-130级以下进入,每秒3000万经验,收取500元宝/SCOLOR=250>\
<┆/SCOLOR=242><至尊闭关/@至尊> ←<130-150级以上进入,每秒4000万经验,收费1000元宝/SCOLOR=250>\
<┆/SCOLOR=242><老板闭关/@老板> ←<150-165级以上进入,每秒5000万经验,收费2500元宝/SCOLOR=250>\
<╚━━━━━━━━━━━━━━━━━━━━━━━━━━╝/SCOLOR=242>\
<进不了泡点房的玩家小退再进即可!>\
[@免费]
#IF
CheckLevelEx < 120
#ACT
give 回城卷 1
mapmove mfpd
SETONTIMER 7 1
SENDMSG 0 玩家[%s]进入新人闭关泡点,此图每秒增加150W经验可以安全泡点!
SENDMSG 0 玩家[%s]进入新人闭关泡点,此图每秒增加150W经验可以安全泡点!
SENDMSG 0 玩家[%s]进入新人闭关泡点,此图每秒增加150W经验可以安全泡点!
break
#elseact
messagebox 你已经超过120级了!
break
[@淘宝]
#IF
CheckLevelEx < 120
#ACT
give 回城卷 1
mapmove sstb
SETONTIMER 6 1
SENDMSG 0 玩家[%s]进入散人淘宝地图①,此图爆率超高。建议新手玩家进入,每秒增加80W经验!
SENDMSG 0 玩家[%s]进入散人淘宝地图①,此图爆率超高。建议新手玩家进入,每秒增加80W经验!
SENDMSG 0 玩家[%s]进入散人淘宝地图①,此图爆率超高。建议新手玩家进入,每秒增加80W经验!
break
#elseact
messagebox 你等级已经超过120级了!
break
[@贵族]
#if
CheckLevel 100
CheckLevelEx < 130
CHECKGAMEGOLD > 499
#ACT
MAP PD3
give 回城卷
SETONTIMER 3 1
SENDMSG 0 玩家[%s]进入贵宾闭关,享受每秒涨3000W经验
SENDMSG 0 玩家[%s]进入贵宾闭关,享受每秒涨3000W经验
SENDMSG 0 玩家[%s]进入贵宾闭关,享受每秒涨3000W经验
BREAK
#ELSEACT
MESSAGEBOX 你的元宝不足500!\或是等级已经130级,请使用至尊泡点升级。
break

[@至尊]
#if
CheckLevel 130
CheckLevelEx < 150
CHECKGAMEGOLD > 999
#ACT
MAP PD9
give 回城卷
SETONTIMER 5 1
SENDMSG 0 玩家[%s]进入至尊闭关,享受每秒涨4000W经验
SENDMSG 0 玩家[%s]进入至尊闭关,享受每秒涨4000W经验
SENDMSG 0 玩家[%s]进入至尊闭关,享受每秒涨4000W经验
BREAK
#ELSEACT
MESSAGEBOX 你的元宝不足1000!\或是等级已经150级,请使用老板泡点升级。
break

[@老板]
#if
CheckLevel 150
CheckLevelEx < 165
CHECKGAMEGOLD > 2499
#ACT
MAP PD10
give 回城卷
SETONTIMER 10 1
SENDMSG 0 老板[%s]进入老板闭关,享受每秒涨5000W经验
SENDMSG 0 老板[%s]进入老板闭关,享受每秒涨5000W经验
SENDMSG 0 老板[%s]进入老板闭关,享受每秒涨5000W经验
BREAK
#ELSEACT
MESSAGEBOX 你的元宝不足2500!\或是等级已经165级!
break
然后将下列地图代码复制到您服务端mir200\envir\mapinfo.txt里面,如果地图代码有重复需要您自行修改相应地图代码哦。
SAFE DAY NORECONNECT(3) NORECALL NOTALLOWUSEITEMS(行会召唤令|总统令|火墙|群体雷电术|流星火雨|双龙斩)
NORECONNECT(0159) NORECALL NODEARRECALL NOGUILDRECALL NOMasterRECALL NORANDOMMOVE NOTALLOWUSEMAGIC(火墙|群体雷电术|流星火雨|双龙斩)
NORECONNECT(0159) NORECALL NODEARRECALL NOGUILDRECALL NOMasterRECALL NORANDOMMOVE NOTALLOWUSEMAGIC(火墙|群体雷电术|流星火雨|双龙斩)
NORECONNECT(0159) NORECALL NODEARRECALL NOGUILDRECALL NOMasterRECALL NORANDOMMOVE NOTALLOWUSEMAGIC(火墙|群体雷电术|流星火雨|双龙斩)
NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL RUNHUMAN NORECONNECT(0159) RUNMON
SAFE NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159)
SAFE NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159)
SAFE NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159)


然后将下面的定时器触发脚本复制到登陆脚本中,使用的定时器编号分别为:3、5、6、7、10号,如果您服务端中这些编号的定时器已经在使用中,请自行修改相应定时器编号以兼容脚本。

[@OnTimer6]
#IF
ISONMAP sstb
checklevelex < 120
#ACT
CHANGEEXP + 1500000
BREAK
#ELSEACT
GOTO @lll1w
[@lll1w]
#IF
ISONMAP sstb
#ACT
SETOFFTIMER 6
MESSAGEBOX 如果你的等级没有超过120级,请小退上线后进入地图。
MAPMOVE 3 330 333
BREAK
#ELSEACT
SETOFFTIMER 6


[@OnTimer3]
#IF
ISONMAP PD3
checklevelex < 130
CHECKGAMEGOLD > 499
#ACT
GAMEGOLD - 500
CHANGEEXP + 30000000
BREAK
#ELSEACT
GOTO @HUIKAB1e

[@HUIKAB1e]
#IF
ISONMAP PD3
#ACT
SETOFFTIMER 3
MESSAGEBOX 你的元宝不够,或者已经有130级啦,我该送你回去了。
MAPMOVE 3 330 333
BREAK
#ELSEACT
SETOFFTIMER 3

[@OnTimer5]
#IF
ISONMAP PD9
checklevelex < 150
CHECKGAMEGOLD > 999
#ACT
GAMEGOLD - 1000
CHANGEEXP + 40000000
BREAK
#ELSEACT
GOTO @lll1r

[@lll1r]
#IF
ISONMAP PD9
#ACT
SETOFFTIMER 5
MESSAGEBOX 你的元宝不够,或者已经有150级啦,我该送你回去了。
MAPMOVE 3 330 333
BREAK
#ELSEACT
SETOFFTIMER 5

[@OnTimer7]
#IF
ISONMAP mfpd
checklevelex < 120
#ACT
CHANGEEXP + 1500000
BREAK
#ELSEACT
GOTO @lll1t

[@lll1t]
#IF
ISONMAP mfpd
#ACT
SETOFFTIMER 7
MESSAGEBOX 你已经有120级啦,我该送你回去了。
MAPMOVE 3 330 333
BREAK
#ELSEACT
SETOFFTIMER 7

[@OnTimer10]
#IF
ISONMAP PD10
checklevelex < 165
CHECKGAMEGOLD > 2499
#ACT
GAMEGOLD - 2500
CHANGEEXP + 50000000
BREAK
#ELSEACT
GOTO @lll1y

[@lll1y]
#IF
ISONMAP PD10
#ACT
SETOFFTIMER 10
MESSAGEBOX 你的元宝不够,或者已经有165级啦,我该送你回去了。
MAPMOVE 3 330 333
BREAK
#ELSEACT
SETOFFTIMER 10
添加脚本完之后gm再重启服务器让地图生效,然后就可以进游戏测试下泡点刷图脚本功能能正常运行,如果可以就证明脚本插入已经成功,如果不行gm就重新在仔细的跟着小编的操作步骤在来一遍,只要认真操作一般都不会出现问题。成功之后尝试下刷怪效率是不是很爽呢。
页: [1]
查看完整版本: Gm在游戏中添加泡点刷怪的最佳运行脚本