免费列表
搜索
网络广告 风险自担

[其它端游引擎] 77M2引擎的传奇SF中如何脚本增加和删除一个怪物NPC?

  [复制链接]
趣游论坛 发表于 2019-5-19 15:39:49 | 显示全部楼层 |阅读模式
704799
20190519153003.png

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时的坐标进行处理

回复

使用道具 举报

公益传奇 发表于 2019-5-19 15:39:51 | 显示全部楼层 沙发
沙发怎么能少了我?!
回复 支持 反对

使用道具 举报

九天劫 发表于 2019-5-19 15:48:31 | 显示全部楼层 板凳
路过 帮顶 嘿嘿
回复 支持 反对

使用道具 举报

竹马 发表于 2019-5-19 15:53:07 | 显示全部楼层 地板
支持,楼下的跟上哈~
回复 支持 反对

使用道具 举报

菊花爆满山 发表于 2019-5-19 15:58:34 | 显示全部楼层 5#
回帖是种美德.
回复 支持 反对

使用道具 举报

杜蕾斯 发表于 2019-5-19 16:00:06 | 显示全部楼层 6#
回帖是种美德.
回复 支持 反对

使用道具 举报

断情笔 发表于 2019-5-19 16:04:06 | 显示全部楼层 7#
呵呵,低调,低调!
回复 支持 反对

使用道具 举报

天涯 发表于 2019-5-19 16:39:03 | 显示全部楼层 8#
介是神马?!!
回复 支持 反对

使用道具 举报

橙子 发表于 2019-5-19 17:21:45 | 显示全部楼层 9#
路过
回复 支持 反对

使用道具 举报

大狗熊 发表于 2019-5-19 18:32:19 | 显示全部楼层 10#
前排支持下了哦~
回复 支持 反对

使用道具 举报

关注0

粉丝2

帖子13199

发布主题
图片广告
网络广告 风险自担
一周下载排行最近7x24小时热帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|关于我们|会员加入|网站介绍|( 湘ICP备2021013222号-1 )|网站地图

GMT+8, 2024-12-24 09:49 , Processed in 0.171700 second(s), 37 queries . 传奇版本库GM部落交流论坛