tianlong133 发表于 2013-4-15 22:53:50

天龙三主城种植修复

本帖最后由 tianlong133 于 2013-4-16 11:26 编辑

      我滴天龙是逍遥的一键单虚拟平台 + 宿醉的服务端,有个无关痛痒的小问题就是主城不能种植。虽然束河、楼兰也能种植但本人还是有些在意,所以花了些时间查找原因并进行了修复。无聊的小白盆油们可以看看,大神们可以一笑而过。以下是修改方法:

先看如下“选择植物”脚本的一段内容,红色部分就是问题的关键,是有关各大主城稻草人NPC的位置信息数组,种植时先获取当前稻草人的X,Z值并在这个数组里查找有木有这个稻草人,如果有可以正常种植,木有就是水土流失。。。因为为了查找这个数组费了本人半天劲儿所以特此提一下并问候一下编者。。。

PlantFlag_X = floor(PlantFlag_X)
PlantFlag_Z = floor(PlantFlag_Z)
for i, findid in PLANTNPC_ADDRESS do
if ((PlantFlag_X ==findid.X)and (PlantFlag_Z == findid.Z) and (sceneId == findid.Scene)) then
   num = i
---------分割------------
通过一番查找终于找到了包含这个数组的具体文件位置---》/public/data/script/ScriptGlobal.lua;打开文件往下拉到如下位置:

PLANTNPC_ADDRESS ={
   {X=37,Z=93,Scene=2,X_MIN=35,X_MAX=40,Z_MIN=90,Z_MAX=96},
   {X=46,Z=93,Scene=2,X_MIN=43,X_MAX=48,Z_MIN=90,Z_MAX=96}
    【省略。。。】
就是这个数组,内容有NPC的X,Z坐标信息,还有SCENE地图代码值(0=洛阳;1=苏州;2=大理,这个值在sceneinfo里有定义),还有坐标的MIN,MAX值相当于给了稻草人一个范围,如果你想修复苏州的种植,就往下拉找到SCENE=1的位置修改X,Z值以及MIN、MAX值为目前苏州稻草人的位置信息即可,X,Z值在suzhou_monster.ini文件里都有如下:


guid=8461054
type=305
name=
title=
pos_x=326
pos_z=376
dir=27
script_id=714129
respawn_time=1000
【省略。。。】

最后希望各位大神们分享更多更有价值的经验,那我们小白就有福了~~

    - 以上 -

dqy1016 发表于 2013-4-16 23:06:19

:谢楼主分享

tianlong133 发表于 2013-4-17 06:47:09

:

边玩游戏边听歌 发表于 2013-4-19 14:42:29

单机版一般没人种植,不过修改着玩儿也不错

ASS12 发表于 2013-4-25 16:03:32

是该修复

kmmky2008 发表于 2013-4-27 11:36:42

谢楼主分享

921896144 发表于 2013-4-29 03:37:04

感谢楼主的分享

bagesandumu 发表于 2013-8-13 16:01:53

顶顶

zhou8868 发表于 2013-8-13 16:08:10

r小左 发表于 2013-8-13 16:08:57

谢谢分享

391061987 发表于 2013-10-18 17:25:25

感谢楼主的分享

隨風の心飛 发表于 2013-10-18 20:11:37

:牛叉的真想

kdq1999 发表于 2014-2-11 10:44:41

感谢楼主的分享

hfzxxxh 发表于 2014-7-30 19:30:27

很有价值的!我就喜欢这样的帖子。

hfzxxxh 发表于 2014-7-30 19:30:46

很有价值的!我就喜欢这样的帖子。
页: [1]
查看完整版本: 天龙三主城种植修复

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明