TNormNpc
TNomNPC 属性名称 功能 属性
property Tag: Integer NPC唯一ID值(只读。在地图NPC设置的时候指定) property RankLevelName: String NPC的称号 procedure Say(PlayObject: TPlayObject; const Msg: String ); 和玩家对话 procedure SayEx(PlayObject: TPlayObject; const UIName, Msg: String ); 和玩家对话。UIName指定采用一个自定义的对话框来显示消息 procedure MessageBox(PlayObject: TPlayObject; const Msg: String ); 向玩家发送一个弹出对话框消息 procedure CloseDialog(PlayObject: TPlayObject); 通知客户端关闭对话框 procedure Give(Actor: TActor; const ItemName: String ; const Count: Integer =1; const Upgrade: Boolean =False); 发放一个物品 function GiveItem(Actor: TActor; const ItemName: String ; const Upgrade: Boolean =False): TUserItem; 发放一个物品并返回该物品对象 function GiveItemByIndex(Actor: TActor; const ItemIndex: Integer ; const Upgrade: Boolean =False): TUserItem; 根据物品ID发放物品 procedure Take(Actor: TActor; const ItemName: String ; const Count: Integer =1); 收取玩家的物品 function TakeItem(Actor: TActor; Item: TUserItem): Boolean ; 收取玩家一个具体的物品对象 procedure SetEffigyState(Job, Properties, Feature, FeatureEx, Offset: Integer ); 设置NPC的外观效果(可参见示例版本的天下第一雕像设置)
引擎官网:www.91M2.com 交流群:5555999 此引擎仅供测试,切勿用于商业用途。如有侵权请立即联系我们,我们将在第一时间删除。