| 
 
| procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); var
 AMonNpc: TActor;
 begin
 //添加一个怪物NPC
 AMonNpc := Gamelib.AddMonNpc('多钩猫', '贾老虎', '3', 300, 300, 'Q2', 0, 0, True, True, False, False);
 if AMonNpc <> nil then
 begin
 AMonNpc.NameColor := 249;
 end;
 //AddMonNpc(const MonName, NpcName, MapName: String; MapX, MapY: Integer; const AUnitName: String; Camp, Nation: Byte; AttackDiffCamp, AttackDiffNation, AttackRed, AttackMon: Boolean): TActor;
 //MonName: 怪物名称
 //NpcName: NPC名称
 //MapName: 目标地图名称
 //MapX, MapY: 刷新位置
 //AUnitName: 和怪物NPC关联的脚本单元名
 //Camp: 阵营
 //Nation: 国别
 //AttackDiffCamp: 是否攻击不同阵营对象
 //AttackDiffNation: 是否攻击不同国别对象
 //AttackRed: 是否攻击红名
 //AttackMon: 是否攻击怪物
 
 //删除一个怪物NPC
 Gamelib.RemoveMonNpc('贾老虎', '3', 300, 300);
 //RemoveMonNpc(const NpcName, MapName: String; MapX, MapY: Integer): Boolean;
 //NpcName: NPC名称
 //MapName: 目标地图名称
 //MapX, MapY: 刷新位置
 end;
 
 注意:怪物NPC具有移动的特性,但是执行RemoveMonNpc的时候需要根据当时执行AddMonNpc时的坐标进行处理
 
 
 | 
 |