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

[其它端游引擎] 91M2引擎的如何实现一个机器人的脚本命令分享

  [复制链接]
趣游论坛 发表于 2019-2-28 18:44:12 | 显示全部楼层 |阅读模式
8203111
20190228170458.png

如何实现一个机器人
首先配置机器人信息,然后根据机器人指定的执行函数在“系统固定NPC\RobotManageNpc”里面实现函数,如:

//在示范版本中,DailyResile是一个系统机器人。请勿对系统机器人的参数Player做任何操作,该参数不指向玩家,指向了机器人本身,对其操作无任何意义
//如果是玩家个人机器人,则Player指向了执行该函数的当前玩家
procedure DailyResile(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
var
  I: Integer;
  APlay: TPlayObject;
begin
  //将服务器标记+1并保存
  Gamelib.VarInteger('Flag').AsInteger := Gamelib.VarInteger('Flag').AsInteger + 1;
  Gamelib.VarInteger('Flag').Save;
  //循环将在线人物进行数据初始化,传统脚本会调用一个StartQuest函数通知每个角色去执行什么内容,
  //在本引擎中也可以支持StartQuest执行通知,但是使用一个循环操作更方便管理代码
  for I := GameLib.PlayCount - 1 downto 0 do  //使用for downto 循环可以避免访问超界
  begin
    APlay := GameLib.Player[I];
    if APlay <> nil then
    begin
      //对角色执行每日的初始化操作
    end;
  end;
end;

回复

使用道具 举报

奈何桥 发表于 2019-2-28 18:44:13 | 显示全部楼层 沙发
这就是传说中坐沙发的感觉吗?好鸡动!!!
回复 支持 反对

使用道具 举报

爱情主演 发表于 2019-2-28 18:52:38 | 显示全部楼层 板凳
介是神马?!!
回复 支持 反对

使用道具 举报

米琪 发表于 2019-2-28 19:05:02 | 显示全部楼层 地板
介是神马?!!
回复 支持 反对

使用道具 举报

爱的往事 发表于 2019-2-28 19:11:43 | 显示全部楼层 5#
支持,赞一个
回复 支持 反对

使用道具 举报

李小艾 发表于 2019-2-28 19:21:42 | 显示全部楼层 6#
我了个去,顶了
回复 支持 反对

使用道具 举报

菊花爆满山 发表于 2019-2-28 19:58:26 | 显示全部楼层 7#
围观 围观 沙发在哪里!!!
回复 支持 反对

使用道具 举报

半世 发表于 2019-2-28 20:03:27 | 显示全部楼层 8#
向楼主学习
回复 支持 反对

使用道具 举报

风萧萧 发表于 2019-2-28 20:30:45 | 显示全部楼层 9#
介是神马?!!
回复 支持 反对

使用道具 举报

海边散步 发表于 2019-2-28 20:34:54 | 显示全部楼层 10#
介是神马?!!
回复 支持 反对

使用道具 举报

关注0

粉丝2

帖子13199

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

本版积分规则

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

GMT+8, 2025-5-4 23:34 , Processed in 0.145531 second(s), 37 queries . 传奇版本库GM部落交流论坛