首先你必须知道yx_action表和yx_npc表和yx_task表的关系
dedecms.com
其中yx_task表就是yx_action表和yx_npc表的连接表
dedecms.com
yx_npc表的job0为yx_task表的接口也就是yx_task表得ID copyright dedecms
yx_task表的idnext0为yx_action表的接口也就是yx_action表的ID dinext为下一步得意思 内容来自dedecms
第一步你要在yx_npc表增添PNC
第二步你要在yx_action表设置对话
第三步你要在yx_task表把上面得俩个步骤接起来 copyright dedecms
下面我在来详细说明一下
yx_action表设置对话的意思 copyright dedecms
id 自己设置 不重复就好 内容来自dedecms
id_next为下一步得id 本文来自织梦
id_nextfail意思是当条件不满足时跳到另一步得意思 dedecms.com
type意思是类型
织梦好,好织梦
data意思是 这一列基本就是设置的到什么装备·人物升级啊·加什么属性之类得
dedecms.com
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左右 本文来自织梦
得到得效果是: 内容来自dedecms
想买东西吗? copyright dedecms
★不想
织梦好,好织梦
好了想要加入什么新任务可以自己加了
记住执行条件和下一步 内容来自dedecms
附: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为空 这个就不用比如了吧..
内容来自dedecms
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为空 增加或减少人物的偷窃经验
内容来自dedecms
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 设置多种怪物??
dedecms.com 114 投胎?
119 检测人物的修行等级
120 检测物品的属性是否符合条件 check 0 0 0 0 1000 无 %user_name 0 1000 0 0 0 0 0
121 检测人物性别 data为0 param为Chx** 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 与断开
dedecms.com