战神引擎脚本编辑器带语法介绍文档

战神引擎脚本编辑器,战神引擎官方提供,压缩包里面带了语法介绍文档,有非常详细的说明。

战神引擎脚本编辑器带语法介绍文档

概叙:行会为脚本提供任务标记,以及行会操作的数据接口

行会对象类型:TObjGuild

脚本可以通过 TPlayer访问到TObjGuild对象

例如

This_Player.MyGuild

TObjGuild属性及函数说明

属性:

MetalCount 金属资源数量 可读写

WoodCount 木材资源数量 可读写

MineralCount 矿石资源数量 可读写

WaterCount 水资源数量 可读写

GuildExp 行会经验 可读写

GuildID 行会编号 可读

GuildLevel 行会级别 可读

GuildName 行会名称 可读

MaxUsers 行会最大人数 可读

MemberCount 行会现有人数 可读

OnlineUsers 行会在线人数 可读

特别说密观念:任务编号被使用前,必须被注册。使用RegTask RegTaskSec ForceRegTask

并且,必须指定任务的有效时间

注册一个TaskNO指定的任务编号,有效时间Hours个小时

返回值:>0 表示注册失败,返回值指明TaskNOs数组中第几个任务编号已经被注册过 =0表示注册成功

function RegTask(TaskNOs: array of Integer; Hours: Integer): Integer;

注册一个TaskNO指定的任务编号,有效时间Secs秒

返回值:>0 表示注册失败,返回值指明TaskNOs数组中第几个任务编号已经被注册过 =0表示注册成功

function RegTaskSec(TaskNOs: array of Integer; Secs: Integer): Integer;

强制注册一个TaskNO指定的任务编号,有效时间Secs秒,并且刷新

TaskNO的起始时间为ForceRegTask的调用时间。注册一定成功

function ForceRegTask(TaskNOs: array of Integer; Secs: Integer): Integer;

读取行会任务标记,TaskNO任务编号下的 VarIdx变量的值

VarIdx的值只能使用 0 – 7,即一个任务编号下只能有8个变量

function GetTaskVar(TaskNO: Integer; VarIdx: Integer): Integer;

设置行会任务标记,如果TaskNO指定的标记没有经过注册,则函数返回失败

function SetTaskVar(TaskNO: Integer; VarIdx: Integer; Value: Integer): Boolean;

创建一个攻城车工厂

TGuildWeaponFactoryType

gwfNone 未定义

gwfTouShiChe 投石车工厂

gwfChongChe 冲车工厂

gwfPoDiChe 破地车工厂

function BuildFactory(aFactoryType: TGuildWeaponFactoryType): Boolean;

读写行会状态标记Index值的有效范围:0-1023;

function GetGuildState(Index: Integer): Boolean;

procedure SetGuildState(Index: Integer; Value: Boolean);

温馨提示:本文最后更新于2022-06-14 22:30:22,某些文章具有时效性,若有错误或已失效,请在下方留言或联系吾爱游戏迷
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多优质资源请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞326 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片