搜索
 找回密码
 加入

NPC出售物品的设置

jinwenjian 2010-2-4 15:38:57 2400
这个帖子非常棒!~~
随便谁都可以看懂的!

支持原作者
貌似以前在哪个论坛见过,今天在电脑里面找东西,不小心翻到这个~~

赶紧发上来


K_NPC 表说明
Ssid-这个ID在刷新NPC指定坐标时用,与出售物品时指定的NPC无关
Bygroup-(指定NPC所属的国家) 2代表人1代表兽
Ssize-(指定比例大小,设成200就会变大一培,以100为标准)

iSellingGroup-(这个好重要)
    值得讲一下我的看法
    一般由0或一个6位数组成
    如果是0的话就是不出售东西的
    如果是6位数的,前三位就是这个NPC的ID,这个ID不要乱设,有人说设在50-255之间,你知道这个ID就行了(如下针对这个ID的作用做说明)
                        因为同一件物品要在两个国家的NPC都可以出售,所以两个国家的NPC前三位的ID都设成一样
                        例如你如果将 武器商人(人类)的这个ID设为222
                            那么 武器商人(兽类)的这个ID也要设为222,这样在物品表里只设置222时两个NPC都可以出售同一件物品
                  后三位数就是出售的物品的级别001代表是+1的,009代表+9的,010代表+10的(+10的物品我的就不显示+10,只是物品属性是+10的)


(如下针对"前三位"这个ID的作用做说明)
在数据库中的这个表ITEM_BASIC是出售的物品的清单,最后一项就是bySellgroup,这个就是"前三位"的ID(如上例222就在这里输入)

要把NPC显示在地图上就要修改K_NPCPOS这个表
ZoneID是地图代码(21代表MLD新手村)
NpcID就是K_NPC表中的Ssid这个ID
坐标设置一看就明吧,的数据我按原有的数据参考输入
值得一说的是那项path不知是什么,好像0465155504601550是出售NPC用的

客户端的item_org_ch.tbl这个表找到对应的物品最后一项也改为222就行了

不会太难吧

11 回复

leonjaykai
2010-1-23 12:13:07
点击查看详情
好東西~~~先推再說~~
gjkyyy
2010-1-23 14:19:59
好東西~~~先推再說~~
龙王
2010-1-25 09:05:29
好久没有上来了哦,支持一下!
tdss
2010-1-28 13:52:55
好好瞧瞧~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
w346817929
2010-1-31 01:26:26
谢谢分享
minghua100
2010-2-1 19:05:18
谢谢分享
orhankral
2010-2-1 21:54:36
提示: 作者被禁止或删除 内容自动屏蔽
zhangshihong
2010-2-2 09:28:55
还是有点不懂~~~~
oncewill
2010-2-4 15:38:57
学习学习,楼主辛苦了。。
12下一页
高级模式
游客