传奇GM论坛 发表于 2019-5-28 21:30:32

传奇泡点挂机获得经验地图脚本设置

    传奇泡点脚本是每个服基本的有的,今天给大家做一个设置挂机泡点的图文教程.
Mirserver\Mir200\Envir\MapQuest_Def里面有一个QManage.txt脚本,是系统每次开启后读取的,
里面有闭关的脚本和计时器设置,在这里修改一下就行了,

传奇元宝泡点房间的脚本写法,首先在地图数据库写一个泡点房间的地图数据。地图数据库路径:
D:\Mirserver\Mir200\Envir\MapInfo.txt到这个路径下加上这个泡点地图数据的参数!

KILLFUNC(66)   DAY NORECALLNOGUILDRECALLNOMASTERRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(随机传送石|随机传送卷)

地图内收费元宝的话加入地图参数 DECGAMEGOLD(1/5000 ) 意思是每秒5000元宝!,地图内可以PK的话加上这个参数 FIGHT2
如果要做一个个性化地图来泡点专用可以下载晨风地图编辑器直接使用图片生成地图,操作简单

然后在增加一个传奇泡点NPC相关脚本,增加下面的进地图脚本!

图一:传奇挂机泡点NPC脚本
[@main]
你可以进入激情泡点,不收取任何费用,限制200级等级哦!


<进入/@激情> \


[@激情]
#IF
CHECKLEVELEX < 200
#ACT
SetScTimer 1 1
mapmove paodian
SENDMSG 0 恭喜的玩家『%s』进入了【激情泡点】激情去了,每秒300万经验,无等级限制! 253 0 10
SENDMSG 0 恭喜的玩家『%s』进入了【激情泡点】激情去了,每秒300万经验,无等级限制! 253 0
BREAK
#ELSEACT
MessageBox你等级已经超过200级,无法进入!

图二:传奇泡点地图
在到登录脚本增加一个定时器脚本,注意定时器序号不要冲突!
登录脚本路径在: D:\Mirserver\Mir200\Envir\MapQuest_def\QManage.txt

[@OnTimer1]
#IF
CHECKLEVELEX <200
ISONMAP paodian
#ACT
CHANGEEXP + 3000000
BREAK
#IF
CHECKLEVELEX =200
ISONMAP paodian
#ACT
mapmove 3 330 330
MessageBox你已经达到200级,不能在包厢升级!
BREAK
图一:传奇泡点扣元宝脚本
如果服务端泡点脚本需要扣除相应的元宝请 使用 CheckGameGold > 元宝数检查元宝大于多少,在减去每秒扣除的元宝就可以达到传奇元宝挂机泡点脚本了。


cedhryi 发表于 2020-1-21 10:03:42

:lol学习了

cqj827785171 发表于 2023-6-28 11:46:38

:):):):):):):):):):):):):):):):):):):):):):):)
页: [1]
查看完整版本: 传奇泡点挂机获得经验地图脚本设置