yydzs 发表于 2013-3-9 11:30:04

怎么在地图里增加NPC?

怎么在地图里增加NPC?
能去下一层,下线就会到第一层的
还有怎么设置泡点里面收费?

芝麻论坛 发表于 2013-3-9 14:19:07

D:\MirServer\Mir200\Envir   MerChant.txt这个加NPC
D:\MirServer\Mir200\EnvirMapInfo.txt这个加地图
你明白下面这段的意思你就会添加了:
【活动】/韩琛 PJXA 20 22 韩琛          0 11 1 0 0 3 2000 6

要注意地图的代码一定要对应,还有NPC的脚本文件后面一定要加上对应的地图代码.(如上面的话就是:韩琛-PJXA.txt)


怎么设置泡点收费的脚本


下面这段为NPC进入闭关地图的代码
[@main]
进入此地,每<1秒>将为你提供<100W>经验和<10W>内功经验,你只需\
要安静站那里,即可,不需要你去打怪,但是每秒也将收取<10元宝>,\
你知道我得到此秘籍也不容易,适当收取点费用也是应该的嘛!如\
果你身上没有元宝,系统将自动把你传回关外!\ \
.                     <确定进入/@jinru2>\ \ \

.                                                 <返回首页/@main>\

[@jinru2]
#IF
#ACT
MAP SG008
give 回城卷
SETONTIMER 1 1
SENDMSG 0 玩家[%s]已得到心法秘籍进入闭关修炼,我们敬候佳音吧。
SENDMSG 0 玩家[%s]已得到心法秘籍进入闭关修炼,我们敬候佳音吧。
BREAK

下面为触发的代码。添加到自己的登陆脚本(QManage.txt)里
[@OnTimer1]
#IF
ISONMAP SG008
CHECKGAMEGOLD > 9
#ACT
GAMEGOLD - 10
CHANGEEXP + 1000000
CHANGENGEXP + 1000000
CHANGENGEXP + 1000000
BREAK
#ELSEACT
GOTO @HUIKAI

[@HUIKAI]
#IF
ISONMAP SG008
#ACT
SETOFFTIMER 1
MESSAGEBOX 记时经验每一秒需要10元宝,你没有元宝或者已经用完!
MAPMOVE 3 330 333
BREAK
#ELSEACT
SETOFFTIMER 1


页: [1]
查看完整版本: 怎么在地图里增加NPC?