传奇sf,传奇私服发布网,新开一秒传奇
当前位置:网站首页 > 传奇私服 > 正文

77m2引擎的传奇sf中如何脚本增加和删除一个怪物npc

作者:admin发布时间:2021-11-14分类:传奇私服浏览:28评论:24


导读:(;;);var;//添加一个怪物NPC=(多钩猫,贾老虎,3,300,300,Q2,0,0,True,True,,False);ifAMonNpcnilthenbegin...

77m2引擎的传奇sf中如何脚本增加和删除一个怪物npc

(;;);

var

;

//添加一个怪物NPC

=(多钩猫,贾老虎,3,300,300,Q2,0,0,True,True,,False);

ifAMonNpcnilthen

begin

AMonNpc.NameColor:=249;

end;

//AddMonNpc(constMonName,NpcName,MapName:String;MapX,MapY:Integer;constAUnitName: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(constNpcName,MapName:String;MapX,MapY:Integer):Boolean;

//NpcName:NPC名称

//MapName:目标地图名称

//MapX,MapY:刷新位置

end;

注意:怪物NPC具有移动的特性,但是执行RemoveMonNpc的时候需要根据当时执行AddMonNpc时的坐标进行处理


已有24位网友发表了看法:

欢迎 发表评论: