千年游戏 千年私服 Dynamicobject.sdb(动态对象)
Dynamicobject.sdb(动态对象)
Kind(类型)
# 0 无任何事件触发
# 1 被打时触发事件
# 2 添加物品时触发事件
# 4 说话时触发事件
# 3 被打和添加物品时同时触发事件
# 5 被打和说话时同时触发事件
# 6 添加物品和说话时同时触发事件
# 7 被打、添加物品和说话时同时触发事件
# 8 由火焰箭触发的事件
# 9 由事件触发的移动计时 03.03.31 saset
Kind | 类别 | 作用 |
---|---|---|
0 | 普通 | 装饰物 |
1 | 攻击 | 可攻击 |
2 | 拖放 | 可放物品 |
3 | 攻击+拖放 | 可放物品、攻击 |
4 | 说话 | 对话 |
5 | 说话+攻击 | 可对话、攻击 |
6 | 说话+拖放 | 可放入物品、对话 |
7 | 事件 | 可放入物品、对话、攻击 |
8 | 弓术 | 远程攻击 |
9 | 时间 | 时间段 |
说明 激活段(Dynamicobject.sdb)
攻击 boRandom、Damage、Life
拖放 EventItem、EventDropItem
说话 EventSay、EventAnswer
时间 ShowInterval、HideInterval
Kind=0 纯用来装饰,玩家无法攻击“动态对象”,可被脚本调用。
Kind=1 玩家可攻击“动态对象”。
Kind=2 将指定物品拖放在“动态对象”,例如:门需要钥匙,或需要某物品才能掉落指定物品。
Kind=3 综合Kind=1与2功能,即可攻击又可拖放物品到“动态对象”。
Kind=4 说话:玩家只要输入指定“内容”,“动态对象”将与你对话。
eventsay=是玩家输入,例如:设置=你好。
eventanswer=是“动态对象”回答,例如:设置=您终于来了!已经等您很久了。
聊天窗口显示:
玩家:你好
动态对象:您终于来了!已经等您很久了。
Kind=5 综合Kind=1与4功能,即可攻击又可与“动态对象”对话。
Kind=6 综合Kind=2与4功能,即可拖放物品又可与“动态对象”对话。
Kind=7 综合Kind=3与4功能。
可在NpcSetting文件夹设置"动态对象"来替换或直接取代Dynamicobject.sdb所有“Event”开头字段。
具体请参考“妖华”与"NpcSetting\妖华.txt"。
Kind=8 只能使用弓术攻击“动态对象”。
Kind=9 可攻击,受ShowInterval、HideInterval影响。
拖放物品仅限制EventItem指定的物品,会触发以下过程:
procedure OnDropItem (aStr : String);
var
Str, Name : String;
begin
end;
收藏
文章目录
文章作者:晨风
文章标题:千年游戏 千年私服 Dynamicobject.sdb(动态对象)
文章链接:https://fengps.com/post/4
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自晨风 !
文章标题:千年游戏 千年私服 Dynamicobject.sdb(动态对象)
文章链接:https://fengps.com/post/4
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自晨风 !
设备上扫码阅读
打赏
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫