幻灵游侠如何加入新NPC和新任务

幻灵游侠如何加入新NPC和新任务

学习教程tuzi2018-11-25 17:00:50A+A-

教你如何加入新NPC和新任务!

首先你必须知道yx_action表和yx_npc表和yx_task表的关系

其中yx_task表就是yx_action表和yx_npc表的连接表

yx_npc表的job0为yx_task表的接口也就是yx_task表得ID

yx_task表的idnext0为yx_action表的接口也就是yx_action表的ID                      dinext为下一步得意思

第一步你要在yx_npc表增添PNC
第二步你要在yx_action表设置对话
第三步你要在yx_task表把上面得俩个步骤接起来


下面我在来详细说明一下
yx_action表设置对话的意思

id 自己设置 不重复就好

id_next为下一步得id    

id_nextfail意思是当条件不满足时跳到另一步得意思

type意思是类型

data意思是  这一列基本就是设置的到什么装备·人物升级啊·加什么属性之类得

param意思是可以在这设置对话内容和执行下一步得条件

在说说怎么设置对话内容得选择

在对话得后面空格 加入0
比如
id             idnext            idnextfail       type            data            param
1                 2                                     68                                 想买东西吗?
2                 3                                     68                                  不想 0                         这里加0点了就是取消对话的意思  也可以在yx_task表加入一个ID设置跳转到这里的某一步
3                 0                                     69                                 270 0                         记住这一步是每个对话得结尾·一定不要忘记加了·否则没效果  其中270为显示得头像可以设置1到900左右

得到得效果是:

想买东西吗?

★不想

好了想要加入什么新任务可以自己加了
记住执行条件和下一步


附:action表tpye栏的含义!!

type   data                                  详细说明和设置方法
1      得到物品   param可以设置物品的属性    tpye设置为1data设置为物品的ID param可以设置物品的属性比如( 2000  attack:-50 defence:550)意思就是给一件减50攻击加550防御的衣服,具体的属性可以看itemtpye表的设置.注意并不是所有的物品都可以设置属性.  
2      检测并收走某人制造的物品              tpye设置为2 data为0 param为检测条件 比如 (2 0 ※佛珠 ※小云) :检测人物身上是否有小云制造的(或是给予的?)佛珠这个物品 条件符合就执行脚本不全就不执行.       
4      得到宠物                              tpye设置为4 data为宠物ID param为空 比如(4 20002 NULL):就是得到一个琳琳.
5      收走宠物                              tpye设置为5 data为0 param为宠物的属性 比如(5 0 500 0 100 0 0 20002) :收走一个500级100忠的琳琳 具体的宠物属性有待研究
7      人物学习技能                          tpye设置为7 data为技能ID 比如(7 0 NULL ):人物学到气功波这个技能
10     +-钱                                  tpye设置为10 data为正数为加钱 负则为减钱 param为空 这个就不用比如了吧.. 
11     +-声望                                tpye设置为11 data为正数加声望 负为减声望 param为空 同上
12     +-人物体力                            tpye设置为12 data为正数就是增加体力 负则为减体力 param为空 不知道体力是什么??哦 通俗讲就是血了.. 
13     完全恢复体力                          tpye设置为13 data为0 param为空 HOHO这个好啊 一下血就全满了
14     +-内力                                tpye设置为14 data为正就是加内力 负就是减内力了 
15     内力完全恢复                          tpye设置为15 data为0 param为空 一下内力就全满了
16     +-人物体力属性点     tpye为16 data为数值 param为空  增加或者减去人物的体力属性点 就是已经加点了的属性值
17     +-人物防御属性点     tpye为17 data为数值 param为空  增加或者减去人物的防御属性点
18     +-人物攻击属性点     tpye为18   同上                增加或减去人物的攻击属性点
19     +-人物轻功属性点       19        同上                    增加或减去人物的轻功属性点
20     +-人物内功属性点        20       同上                    增加或减去人物的内功属性点    
21     +-人物偷窃经验        tpye为21 data为正负数 param为空 增加或减少人物的偷窃经验
22     +-人物炼化经验       tpye为22 data为正负数 param为空  增加或减少人物的炼化经验
23     +-人物养宠经验       tpye为23data为正负数 param为空  增加或减少人物的养宠经验
24     +-人物创招经验       tpye为24 data为正负数 param为空  增加或减少人物的创招经验
25     +-当前宠物忠诚度     tpye为25 data为正负数 param为空   增加或减少出征宠物的忠诚度
26     +-宠物忠诚度        tpye为26 data为正负数 param为空   增加或减少全部宠物的忠诚度
27     传送   mapID X  Y   tpye为27 data为0 param为 地图ID X,Y坐标
28     保存当前记录点     
29     +-人物属性点分配值    tpye为29 data为数值    这个就是人物未分配点数
30     +人物等级           tpye为30 data为数值 这个是增加人物的等级
31     -人物等级            tpye为31 data为数值  这个是减少人物的等级 
32     +宠物等级           tpye为32 data为正负数  可以增加或减少宠物的等级
34     设置怪物战斗        tpye为34 data为0 param为战斗的怪物 比如(20002 5 4200 2)设置5个4200级的琳琳以虎翼阵行跟人物战斗  这个配置中只能设置一种怪物战斗。下面还有设置多种怪物战斗的配置。
35     飞升有关???               tpye为35 data和param为飞升条件 。。具体未知
37      聊天框提示        tpye为37 data为0 param为表示的语句 就是在聊天框显示的话
38     随机得到物品       tpye为38 data为0 param为多个物品ID 以空格隔开 比如(651 652 653  654)在这四个物品随机得到一个东西 具体比率未知
39     随机执行脚本       就是随机执行表了得ID
41     检测日期 年-月-日 时:分 到 年-月-日 时:分   tpye为41 data为0 param为检测时间的详细条件 比如 (2008-05-18 14:25 2008-05-18 14:30) 表示时间是否在2008年5月18日下午2点25到2点30之间 是就执行id_next这列的脚本 否则就执行id_nextfail这列的脚本 
42     退出江湖时的提示   tpye为42 data为0时是进入江湖 为1时是退出江湖 param为空
44     晋升地仙          tpye为44 data为0 param为空  人物满足升地仙的要求就可以晋升地仙
47     宠物回血为满       回复宠物的体力为全满
48     设置怪物战斗  怪物ID 数量 等级*数 阵行  
54     宠物得到技能
57     设置多种怪物战斗  同48
58     -生命值???
59    data为1 param为1 15为检测背包空格 data为0param为1 5为检测宠物栏
60     可以在param栏设置五个文字
61     设置NPC到某个地方  data为NPC的ID param为 mapID X Y
62     宠物进化次数+1
63     */人物等级为data数的之一
68     对话框内容
69     结束对话框
70     随机执行脚本
71     得到宠物  宠物ID 五行 成长
73     使用物品的提示
74     data为0全服显示 为地图ID就该地图显示闪烁的聊天框系统提示
75     该功能已关闭???
76     放置家具物品
78     占领地图
80     +-钱到帮派基金
87     网址
89     检测某一地图???
90     -修炼等级 ? data  0为重生1为兵解
94     检测帮派基金
95     检测筹码
100    飞行状态
101    检测人物当前地图
103    检测宠物的属性条件
105    检测功德
106    +-功德
109    设置人物HUE.....这些
111    人物变形?
112    设置人物外观 data为数字
113    设置多种怪物??
114    投胎?
119    检测人物的修行等级
120    检测物品的属性是否符合条件  check 0 0 0 0 1000 无 %user_name 0 1000 0 0 0 0 0  
121    检测人物性别  data为0 param为ChxSex Male  检测是否为男性
122    检测宠物的进化次数?
125    跳转到data的actionID执行
129    检测人物身上的某一装备  ChgWeapon 1(3) 0 0 0 0 有武器(无)ChgWeapon01(3)0000有衣服(无)ChgShoes 0 0 3 0 0
130    检测人物的某一个经验值  data为0 param为ChkStealExp >= 20
133    检测人物的等级?
136    与服务器断开
138    与服务器断开

点击这里复制本文地址

声明

本站发布所有广告信息、下载资源,均来自互联网,非本站自制,与本站无关。 如有侵犯您的合法权益请来信告之。我们会在三个工作日内予以清除。


本站中所有资料、资源文件均来自于网络搜索,仅作为技术学习研究之用,请必须在24小时内删除所下载文件,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。


本站保证站内提供的所有可下载资源(软件等等)都是按“原样”提供,本站未做过任何改动;但本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。 


访问本站的用户必须明白,[资源爱好者]对提供下载的软件等不拥有任何权利,其版权归该下载资源的合法拥有者所有。


本站所有资源均不提供相关技术服务,如果源码下载地址失效则请联系站长进行补发。


本站所有资源展现图片仅供参考

资源爱好者 © 本站发布所有资源,均来自互联网,非本站自制,分享目的仅供大家学习与参考,与本站无关。
如有侵犯您的合法权益请来信告之。我们会在三个工作日内予以清除。邮箱:admin?aihao.org
关于我们|广告合作|网站地图|冀ICP备14009590号|冀公网安备 13018302000072号