找回密码
 立即注册
查看: 24015|回复: 79

91M2引擎的如何实现一个机器人的脚本命令分享

    [复制链接]
  • TA的每日心情

    2020-9-5 20:20
  • 签到天数: 487 天

    连续签到: 1 天

    [LV.9]妙领天机

    530

    主题

    3077

    回帖

    4748

    积分

    如雷贯耳

    积分
    4748
    发表于 2020-2-14 05:23:07 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    如何实现一个机器人
    首先配置机器人信息,然后根据机器人指定的执行函数在“系统固定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;

    楼主热帖
  • TA的每日心情

    2023-10-27 00:45
  • 签到天数: 490 天

    连续签到: 1 天

    [LV.9]妙领天机

    402

    主题

    3130

    回帖

    4594

    积分

    如雷贯耳

    积分
    4594
    发表于 2020-2-14 06:23:43 | 显示全部楼层
    我也来顶一下..
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 01:53
  • 签到天数: 481 天

    连续签到: 2 天

    [LV.9]妙领天机

    1

    主题

    3007

    回帖

    2998

    积分

    声名显赫

    积分
    2998
    发表于 2020-3-8 02:30:24 | 显示全部楼层
    围观 围观 沙发在哪里!!!
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-29 14:01
  • 签到天数: 480 天

    连续签到: 1 天

    [LV.9]妙领天机

    5

    主题

    3108

    回帖

    3116

    积分

    声名显赫

    积分
    3116
    发表于 2020-3-30 12:57:29 | 显示全部楼层
    支持支持再支持
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-28 17:43
  • 签到天数: 471 天

    连续签到: 3 天

    [LV.9]妙领天机

    13

    主题

    3106

    回帖

    3131

    积分

    声名显赫

    积分
    3131
    发表于 2020-4-1 05:24:16 | 显示全部楼层
    顶起顶起顶起
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-29 21:45
  • 签到天数: 477 天

    连续签到: 1 天

    [LV.9]妙领天机

    4

    主题

    3014

    回帖

    3022

    积分

    声名显赫

    积分
    3022
    发表于 2020-4-5 13:32:39 | 显示全部楼层
    围观 围观 沙发在哪里!!!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-29 09:37
  • 签到天数: 453 天

    连续签到: 1 天

    [LV.9]妙领天机

    7

    主题

    3011

    回帖

    3024

    积分

    声名显赫

    积分
    3024
    发表于 2020-4-16 23:31:17 | 显示全部楼层
    无论是不是沙发都得回复下
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-30 16:26
  • 签到天数: 475 天

    连续签到: 1 天

    [LV.9]妙领天机

    10

    主题

    3029

    回帖

    3043

    积分

    声名显赫

    积分
    3043
    发表于 2020-4-27 11:20:15 | 显示全部楼层
    无论是不是沙发都得回复下
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-29 12:58
  • 签到天数: 471 天

    连续签到: 8 天

    [LV.9]妙领天机

    3

    主题

    3055

    回帖

    3059

    积分

    声名显赫

    积分
    3059
    发表于 2020-4-28 02:16:24 | 显示全部楼层
    看起来不错
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-8-30 12:25
  • 签到天数: 476 天

    连续签到: 1 天

    [LV.9]妙领天机

    9

    主题

    3031

    回帖

    3048

    积分

    声名显赫

    积分
    3048
    发表于 2020-5-10 16:32:26 | 显示全部楼层
    纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|任逍遥

    GMT+8, 2024-12-22 10:42 , Processed in 0.063788 second(s), 45 queries .

    Powered by 任逍遥 X3.5

    Copyright © 2001-2024, Rxiaoyao Cloud.

    快速回复 返回顶部 返回列表