剧情介绍:
今天讲一下NPC查找与NPC脚本修改我是PUNK梦游网络站长呵呵www.pjw888.cn免费服务端下载请到www.86ssw.comwww.86ssw.cn先来说一下NPC查找方式NPC分功能NPCD:\Mirserver\Mir200\Envir\Market_def游戏中NPC脚本列表是D:\Mirserver\Mir200\Envir目录下的MerChant.txt文件固定NPCD:\Mirserver\Mir200\Envir\Npc_def游戏中NPC脚本列表是D:\Mirserver\Mir200\Envir目录下Npcs.txt以上两种最为复杂的就是功能NPC里很多是支配着D:\Mirserver\Mir200\Envir\QuestDiary目下的脚本文件这样可以达成部分功能NPC的共享例如土城、比齐、封魔、白日门、苍月岛,这五个城可以共用一个传送脚本,那么这个传送脚本肯定在受支配的D:\Mirserver\Mir200\Envir\QuestDiary目录下找了。这五个城的NPC脚本指向就是指向到了D:\Mirserver\Mir200\Envir\QuestDiary目录下的某文件夹里可以根据一些版本来定很多版本是不支配共享脚本也有的是刚才提到的共享的下边我用的一个版本里就不是共享传送脚本的不过NPC脚本中也有一些指向例如:以下这个指向到D:\Mirserver\Mir200\Envir\QuestDiary目录下的脚本@MZCS-TZ命令是‘升级地图’里的[@MZCS-TZ]#CALL[\\服务\传送\升级地图.txt]@升级地图[@MZCS-CS]#CALL[\\服务\传送\城市传送.txt]@城市传送[@MZCS-zb]#CALL[\\服务\传送\装备地域.txt]@装备地域[@1015045628]#CALL[\\服务\传送\十二宫殿.txt]@十二宫殿解释:#CALL[\\服务\传送\升级地图.txt]@升级地图这个指向就是D:\Mirserver\Mir200\Envir\QuestDiary\服务\传送目录下的升级地图.txt打开脚本后开头命令是@升级地图简单的说这个就是受支配脚本支配他的就是功能NPC功能NPC和固定NPC开头都是以[@main]为起点的一定别写错只有被支配的文件脚本才会是自定义命令例如上边那个升级地图是的那样2.固定NPC位置是D:\Mirserver\Mir200\Envir\Npc_def目录的所有脚本都是固定NPC的脚本,不支配任何脚本也不会被任何脚本支配。简单的说就是固定的个体户那么查找方式都懂了再来看一下这个脚本修改吧1.例如传送员的脚本装备地域/@MZCS-zb只复制@MZCS-zb查找@MZCS-zb找到[@MZCS-zb]#CALL[\\服务\传送\装备地域.txt]@装备地域当然去找到那个D:\Mirserver\Mir200\Envir\QuestDiary\服务\传送目录下的装备地域.txt文本了呵呵````好了咱找到了这个文本了例如进入条件进去是金币进入喜欢的话可以改成元宝进入;----蛇王殿------------------------------------------------------------------------[@zbsw]#IFcheckgold2000测试人物是否带够2000金币#acttake金币2000提交给NPC2000金币give回城卷1NPC给人物一个回城卷MAPD502MAP代表的是地图D502代表的是地图编号#ELSESAY你没有足够的金币用来支付我们的服务费用!\请努力赚钱哦:)\\\ ‖<退出/@exit>‖那么修改一下NPC的进入条件把用金币进入改成元宝进入;----蛇王殿------------------------------------------------------------------------[@zbsw]#IFcheckgamegold>49(解释:是否大于50元宝)这也不一样金币是gold元宝是gamegold#actgamegold-50(进入后被系统减去了50元宝)这个可是不一样的give回城卷1MAPD502#ELSESAY你没有足够的元宝用来支付我们的服务费用!\(把金币改该成元宝这样进入就是花元宝进的了)请努力赚钱哦:)\\\ ‖<退出/@exit>‖以上知道了如何修改进入地图的条件那么其他脚本也都如此修改就是比着葫芦画个瓢多看多作摸多测试一定会慢慢学的更多的这个修改成元宝进入条件也可以把元宝gamegold换成声望或能量命令进去还有合成类的可以任意拿一个合成相关的脚本来做修改也可以去网上查相关脚本修改成自己想要的脚本都是同样的修改方式例如上述的MAPD502是最终进入这个地图的目的如果把MAPD502修改成give开天1那么就是送把开天的意思了合成中就是这的简单写个合成脚本[main]固定NPC脚本也可放到功能NPC里玩家您好!我这提供武器合成服务手续费为\50元宝!\\<武器合成/@wqhc>\\(这命令可以自定义的但是必须和第2个指令相同看我操作)[@wqhc]<开天合成/@kaitian><镇天合成/@zhentian><玄天合成/@xuantian>\\[@wqhc]#IFcheckgamegold>49(测试是否大于49元宝)checkitem怒斩3(测试是否有3把怒斩)#actgamegold-50(支付50元宝费用被系统减去了50元宝)give开天1(给玩家开天一把)MAPD502#ELSESAY你没有足够的元宝用来支付我们的合成费用!\()请努力赚钱哦:)\\\那么真天和玄天你自己比葫芦画个飘去写个然后发给我看看就可以啦这样你做的不对我可以告诉你为什么不对再见88