传奇版本能检测人物的职业NPC脚本

[复制链接]
查看1897 | 回复0 | 2011-11-28 21:38:28 | 显示全部楼层 |阅读模式
新开传奇单机游戏中一般新手诞生地都会有一个NPC,NPC的一些功能例如检测玩家性别,职业以及等级等,很多新手gm想修改自己的这个单机游戏中的NPC但是不知道如何操作,今天我们就给大家做一个这样的代码,让NPC检测玩家的人物职业,并根据人物的职业给出对应的提示,同事可以检验玩家在本单机游戏中的级别,同时也给出不同的建议。脚本如下所示:
[@next_1_2]
#IF
checkjob taoist;这里为检测人物的职业。
#say
你是一名伟大的<道士>。有着很好的素质与修养。\
你在本传奇单机游戏中可以修炼道家中最高的道术,以及召唤一个宠物。\
在PK和打怪的时候你最适合与战士配合。\ \
<返回/@main>\
#ELSESAY
强大的精神力量造就了你——<魔法师>!\
正是因为<精神力的强大>,你可以学习众多的攻击魔法!\
不过在初期,你的<体质>是最让人担心的!\
保护好自己的生命是最重要的!\ \
<返回/@main>\
[@biqi]
#if
CHECKLEVELEX > 14 这里检测人物在单机游戏中的级别
#act
mapmove 0 334 266
#ELSESAY
看你的体格很是<脆弱>。\
等到你把级别提升到<15级>以上再来找我吧。\
我告诉你的那个洞里的怪物<经验很高>的哦。\ \
<返回/@main>\
[@next1]
<$USERNAME>,你好!这里是新人修炼的地方,建议15级\
以下的新人在<新人战场>修炼!\
请选择要去的修炼场!\ \
<新人战场一/@xiulianyi>  <新人战场二/@xiulianer2>  <新人战场三/@xiulianer3>   \
<新人战场四/@xiulianer>  <新人战场五/@xiulianer5>  <新人战场六/@xiulianer6>\
<返回/@main>
[@xiulianer]
#IF
CHECKLEVELEX > 14
#ACT
goto @next3
break
#IF
checkmonmap G003 150
#ACT
give 回城卷 1
mapmove G003 67 38
#ELSEACT
Param1 G003
Param2 50
Param3 50
MonGen 鹿 10 100
MonGen 羊 10 100
MonGen 稻草人 30 100
MonGen 多钩猫 30 100
MonGen 半兽人 20 100
MonGen 钉耙猫 30 100
give 回城卷 1
mapmove G003 67 38
[@next3]
看看你现在的这个级别吧.\
你已经不需要再去这里冲级啦.里面有很多新手.\
为了保护新手.我们决定<15级以上>的玩家无法进入新人战场.\
实在抱歉,你可以选择其他冲级的地方.\
<返回/@main>\
[@next2]
看看你现在的这个级别吧.\
你已经不需要再去这里冲级啦.里面有很多新手.\
为了保护新手.我们决定<15级以上>的玩家无法进入新人战场.\
实在抱歉,你可以选择其他冲级的地方.\
<返回/@main>\
全文脚本接入。将以上脚本放入传奇单机游戏服务端的NPC对应脚本中即可。
更多传奇开单机传奇技术文章、传奇服务端、传奇单机游戏脚本下载就在传奇单机游戏网
发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则