盛网科技 发表于 2019-9-16 14:13:12

传奇SFNPC制作方法介绍

  传奇SFNPC制作方法介绍

  大家在使用NPC的时候,最常用的就是在market_def里面弄吧,这样弄的NPC很麻烦,因为

  每个NPC都有自己单独的脚本,特别是买东西的NPC,修改起来很麻烦,

  现在我教大家只用1个脚本,就能控制所有同一职业的NPC

  首先我们在QuestDiary文件夹里面创建一个名字叫“武器店.txt\"的文本文件,在它里面写上

  以下脚本

  [@武器店]

  {

  #IF

  checkpkpoint 2

  #SAY

  我不想和你这手上沾满血腥的人打交道,你找其他人吧!\ <退出/@exit>

  #ELSEACT

  goto @main_0_0

  [@main_0_0]

  你好,我做的武器是最好用的。武器坏了我也能把它修好,你需要什么帮助? 我要 <买/@buy

  > 我要 <卖/@sell> 我要 <修理/@repair>; 我要 <特殊修理/@s_repair> <离开/@exit>

  [@buy]

  你想买什么东西?\ <返回/@武器店>

  [@sell]

  在要卖的物品上面点鼠标右键 \ <返回/@武器店>

  [@repair]

  在要修理的物品上面点鼠标右键? \ <返回/@武器店>[~@repair]

  你要特殊修理吗 \ <返回/@武器店>\

  ;商品 库存 单位

  鹤嘴锄 50 1

  乌木剑

  木剑 50 1

  铁剑 50 1

  短剑 50 1

  青铜剑 50 1

  匕首 50 1

  海魂 50 1

  修罗 50 1

  八荒 50 1

  凌风 50 1

  斩马刀 50 1

  半月 50 1

  偃月 50 1

  }

  然后我们就到market_def里面把所有武器店NPC的脚本都改成

  0

  5

  6

  43

  [@main]

  #CALL [\武器店.txt] @武器店

  你会发现每个武器店NPC都是共用QuestDiary文件夹里面”武器店.txt“的脚本

  同样,别的NPC也可以使用同样的方法,来修改

  三三在线http://www.33ol.com/专注高防服务器,服务不同类型客户,有多种DDOS、CC攻击应对策略,7x24小时售后服务,帮助您保护服务器安全,让您更专注业务。企点Q:2852361322电话:13924367540
页: [1]
查看完整版本: 传奇SFNPC制作方法介绍