TMissions
91M2说明书 > 引擎脚本功能 > 游戏对象 >

TGuild
属性名称 功能
属性
property Count: Integer 已接任务数量
property Items[Index: Integer]: TMissionItem 指定位置的已接任务
property LinkCount: Integer 未接任务数量
property LinkItems[Index: Integer]: TMissionLinkItem 指定位置的未接任务
函数名称 功能
函数
procedure Clear; 清除已接和未接任务
function Contain(const ARecordID: String): Boolean; 是否包含了指定系列ID的任务
function TryGet(const ARecordID: String; out AMissionItem: TMissionItem): Boolean; 获取一个指定系列ID的已接任务
function ContainMissionID(const AMissionID: String): Boolean; 是否包含了指定任务ID的任务
function TryGetByMissionID(const AMissionID: String; out AMissionItem: TMissionItem): Boolean; 获得任务ID相同的第一个已接任务
function ContainLink(const AMissionID: String): Boolean; 是否包含了指定任务ID的未接任务
function TryGetLink(const AMissionID: String; out ALinkItem: TMissionLinkItem): Boolean 获取一个指定任务ID的未接任务
function Add(AKind: Integer; const AMissionID: String; ATargetNPC: Integer): TMissionItem; 添加一个已接任务
function AddEx(AKind: Integer; const AMissionID: String; ANeedType: Integer; const ASubject, AContent, ARewards, ANeedName: String; ANeedMax, ANeedQuality, ALimit, ATargetNPC: Integer; AAutoComplete: Boolean): TMissionItem; 添加一个已接任务(不使用任务中心的模板)
function AddLink(AKind: Integer; const AMissionID: String; ATargetNPC: Integer): TMissionLinkItem; 添加一个未接任务
function AddLinkEx(AKind: Integer; const AMissionID, ASubject, AContent: String; ATargetNPC: Integer): TMissionLinkItem; 添加一个未接任务(不使用任务中心的模板)
procedure Delete(const ARecordID: String); 删除一个指定的已接任务
procedure DeleteLink(const AMissionID: String); 删除指定任务ID的未接任务
procedure Refresh; 刷新任务

引擎官网:www.91M2.com   交流群:5555999   此引擎仅供测试,切勿用于商业用途。如有侵权请立即联系我们,我们将在第一时间删除。