热点推荐

小喇叭+ 发布

01-16 02:17
01-16 02:04
01-13 17:30
查看: 736|回复: 0

[脚本示例] 1个脚本控制所有同一职业的NPC

[复制链接]
avatar

签到天数: 350 天

[LV.8]以坛为家I

7651

主题

255

回帖

31万

积分

司徒主管

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
1
司徒币
260203
传世币
3000
元宝
0
在线时间
266 小时

最佳新人灌水之王

QQ
online_admin 发表于 2022-1-24 16:37:02 | 显示全部楼层 |阅读模式
我想大家在使用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>  copyright dedecms


[@buy]
你想买什么东西? <返回/@武器店>
[@sell]
在要卖的物品上面点鼠标右键  <返回/@武器店>

[@repair]
在要修理的物品上面点鼠标右键?  <返回/@武器店>[~@repair]
你要特殊修理吗  <返回/@武器店>[Goods]
;商品 库存 单位
鹤嘴锄 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的脚本都改成

%100
+5
+6
+43
[@main]
#CALL [武器店.txt] @武器店

帖子地址: 





上一篇:目前许多私服存在卡机或者资源不足的关键所在
下一篇:请求玩家组队练级脚本
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【乱回复灌水将给予禁言处理】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则