找回密码
 立即注册

手机号码,快捷登录

手机号码,快捷登录

yinliu
帝王
996pc
服务器
查看: 15920|回复: 7

求 NPC 能在一张地图里 随机乱飞 ~

[复制链接]

28

主题

32

回帖

535

积分

县令

元宝
0
鸿盾币
3
金币
10244
发表于 2017-8-22 18:17:35 | 显示全部楼层 |阅读模式
求 NPC 能在一张地图里 随机乱飞 ~ 间隔几秒 就能飞到领一个地方,求怎么实现,GOM引擎的~~~~
回复

使用道具 举报

1654

主题

5111

回帖

2万

积分

管理员

元宝
3080
鸿盾币
0
金币
93268

最佳新人

发表于 2017-8-22 18:27:13 | 显示全部楼层
通过脚本命令建立一个NPC
格式: CreateNPC NPC名字 地图 坐标X(-1时随机坐标) 坐标Y(-1时随机坐标) 外观 脚本文件 脚本文件是否要加上地图名称(例如.设置为0时脚本文件必须带“-3”如:“传送员-3.txt” 设置为1时脚本文件不需要带“-3”如:“传送员.txt”这样的好处就是,你可以在任意地图地图创建NPC,只要一个脚本“传送员.txt”而不需要“传送员-0.txt、传送员-3.txt”等等好多NPC脚本)
注意: 脚本文件必须在Market_Def目录中.

例如:首先在Market_Def中建立一个叫测试-3.txt的脚本文件.
#IF
#ACT
CreateNPC 测试 3 330 330 8 测试-3 0
#SAY
通过脚本建立了一个NPC.



#IF
#ACT
CreateNPC 测试NPC 3 -1 -1 8 测试NPC 1
#SAY
通过脚本建立了一个NPC 随机坐标



还可以通过机器人脚本每隔一段时间来创建一个npc,然后删除,然后再创建!
这样子就达到了随机乱飞的效果了!

回复

使用道具 举报

1654

主题

5111

回帖

2万

积分

管理员

元宝
3080
鸿盾币
0
金币
93268

最佳新人

发表于 2017-8-22 18:28:26 | 显示全部楼层
比如说 通过机器人脚本每分钟创建一个npc,npc存在1分钟后再通过机器人脚本删除!删除的同时我们再创建一个!  
回复

使用道具 举报

28

主题

32

回帖

535

积分

县令

元宝
0
鸿盾币
3
金币
10244
 楼主| 发表于 2017-8-22 18:52:25 | 显示全部楼层
有道理!我居然没想到!!!我去试试, 谢啦!
回复

使用道具 举报

1654

主题

5111

回帖

2万

积分

管理员

元宝
3080
鸿盾币
0
金币
93268

最佳新人

发表于 2017-8-22 19:13:34 | 显示全部楼层
无奈 发表于 2017-8-22 10:52
有道理!我居然没想到!!!我去试试, 谢啦!

不用谢,有空分享点资源来本站就行了!
回复

使用道具 举报

28

主题

32

回帖

535

积分

县令

元宝
0
鸿盾币
3
金币
10244
 楼主| 发表于 2017-8-27 00:48:06 | 显示全部楼层
其实,不用这么麻烦的。后来在自定义NPC的时候,看到 只要在 merchant 里面的NPC 后面加几个数字就行了。。。 123.png
回复

使用道具 举报

1654

主题

5111

回帖

2万

积分

管理员

元宝
3080
鸿盾币
0
金币
93268

最佳新人

发表于 2017-8-27 10:21:11 | 显示全部楼层
无奈 发表于 2017-8-26 16:48
其实,不用这么麻烦的。后来在自定义NPC的时候,看到 只要在 merchant 里面的NPC 后面加几个数字就行了。。 ...

额 ,感谢楼主 ,果然是相互交流才能提高!
回复

使用道具 举报

65

主题

210

回帖

1121

积分

知府

元宝
0
鸿盾币
0
金币
17818

热心会员突出贡献最佳新人

发表于 2017-8-27 18:55:37 | 显示全部楼层
两种方法都有参考价值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|传奇服务端 |Sitemap

GMT+8, 2024-11-24 04:17 , Processed in 0.014747 second(s), 8 queries , Gzip On, Redis On.

Powered by 108pc X3.5

快速回复 返回顶部 返回列表