关灯
开启左侧

Smart_Script数据库表格说明

  [复制链接]
admin实名认证 发表于 2016-4-26 22:43:56 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
Field
Type
Comment
entryorguid
int(11)
生物、游戏物件、区域触发器、技能等的ID、具体类型由字段source_type控制。正值表示模板的entry,负值表示guid
source_type
tinyint(3)
0=生物;1=游戏物品;2=触发器;9=动作列表
id
smallint(5)
同一个entryorguid字段对应多条记录时,递增
link
smallint(5)
与其他条事件的链接,例如id=0,link=1,则id=1的事件只有id=0的事件触发后才能起作用。
event_type
tinyint(3)
事件触发条件(什么时候)共有73种,后面列出
event_phase_mask
tinyint(3)
生物、游戏物件在哪个阶段才能触发事件0是全阶段
event_chance
tinyint(3)
事件发生的几率(百分比)
event_flags
tinyint(3)
设置事件是否重复以及所出现在的地下城难度等级
event_param1
int(10)
event_type事件使用的参数
event_param2
int(10)
同上
event_param3
int(10)
同上
event_param4
int(10)
同上
action_type
tinyint(3)
事件执行的动作(做什么)共有102个,后面列出
action_param1
int(10)
Action_type事件动作使用的参数
action_param2
int(10)
同上
action_param3
int(10)
同上
action_param4
int(10)
同上
action_param5
int(10)
同上
action_param6
int(10)
同上
target_type
tinyint(3)
事件的作用目标,共有24种,决定了后面几个字段。
target_param1
int(10)
确定事件目标所用的参数
target_param2
int(10)
同上
target_param3
int(10)
同上
target_x
float
坐标参数
target_y
float
同上
target_z
float
同上
target_o
float
面向参数
comment
text
备注,常写成CreatureName-Event-Action形式



学习感悟:

第一个字段entryorguid,既可以把AI加在模板上(entry),使这一模板生成的所有生物、物品,都有这个AI,也可以,单独把AI加在某一个具体实例上。由同个模板生成的其他实例没有这个AI。

event_type是触发条件,action_type是执行动作。简单说,AI就是 “什么时候”“做什么”。由谁来检查触发条件?是AI所加的那个生物、物件。向谁执行动作?那就要根据target_type字段来确定,可以是自己,可以是距离自己最近的敌人,友方等等。

event_phase_mask字段,标明这个加在生物或者物件上的AI,能否触发要看生物所在的阶段(phase_mask),我一开始不明白,然后进入单机游戏,发现生物,物件都有个phase_mask属性。我打开GM模式,发现所有phase的生物都可见,当我用GM命令更改自己的phase,然后关闭GM命令,发现不同phase的生物和物件,只有和我在同一个phase的才可见。比如在死骑下面那个地面上,phase=1的时候,有很多NPC和骷髅弓箭手,当把phase更改为2,就有一个什么王子,站在一个小平台上喊话,当phase=4时,出现了一个高平台,巫妖王站在上面,两边各有一个什么王子。

event_type 说明地址 http://www.523play.com/thread-647-1-1.html

target_type说明地址
http://www.523play.com/thread-648-1-1.html


标签:记录数据库
 
VIP介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 最佳新人

    注册账号后积极发帖的会员
  • 活跃会员

    经常参与各类话题的讨论,发帖内容较有主见
  • 热心会员

    经常帮助其他会员答疑
  • 推广达人

    积极宣传本站,为本站带来更多注册会员
  • 宣传达人

    积极宣传本站,为本站带来更多的用户访问量
  • 灌水之王

    经常在论坛发帖,且发帖量较大
  • 突出贡献

    长期对论坛的繁荣而不断努力,或多次提出建设性意见
  • 优秀版主

    活跃且尽责职守的版主
  • 荣誉管理

    曾经为论坛做出突出贡献目前已离职的版主
  • 论坛元老

    为论坛做出突出贡献的会员

0关注

5粉丝

3421帖子

排行榜
作者专栏

QQ交流群&&微信订阅号

QQ交流群

微信订阅号

吾爱尚玩资源基地永久域名:

Www.523Play.Com

在线管理员QQ:1589479632

邮箱:Email@523play.com

QQ交流群:558936238

Copyright   ©2015-2116  吾爱尚玩资源基地|523play.comPowered by©523Pplay.Com技术支持:吾爱尚玩资源基地