立即注册 找回密码

搜索

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

 火... [复制链接]
发表于 2025-3-6 05:38:41 | 显示全部楼层 |阅读模式
如何实现一个机器人
首先配置机器人信息,然后根据机器人指定的执行函数在“系统固定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;




上一篇:传奇中如何加入衣服的翅膀效果
下一篇:铁血引擎传奇开区版本检测人物自上指定装备的五行属性脚本
回复

使用道具 举报

发表于 2025-3-6 05:44:02 | 显示全部楼层
比较全的传奇教程分享网站,站长辛苦了。
回复

使用道具 举报

发表于 2025-3-6 07:10:49 | 显示全部楼层
感谢楼主提供这么好的论坛!
回复

使用道具 举报

发表于 2025-3-6 07:15:43 | 显示全部楼层
很多架设问题在这里可以找到,真是太好啦。
回复

使用道具 举报

发表于 2025-3-6 12:00:37 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!
回复

使用道具 举报

发表于 2025-3-6 12:32:07 | 显示全部楼层
新手上路不用愁,碰到传奇架设问题可以来这搜索。
回复

使用道具 举报

发表于 2025-3-6 15:06:50 | 显示全部楼层
感谢站长分享传奇教程,让我学习到很多知识。
回复

使用道具 举报

发表于 2025-3-6 15:24:54 | 显示全部楼层
比较全的传奇教程分享网站,站长辛苦了。
回复

使用道具 举报

发表于 2025-3-7 19:52:17 | 显示全部楼层
很多架设问题在这里可以找到,真是太好啦。
回复

使用道具 举报

发表于 2025-3-7 20:54:53 | 显示全部楼层
这东西我收了!谢谢楼主!
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【64gm论坛,传奇版本库】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服QQ:909928377

在线会员自助办理
传奇手游版本库
传奇世界版本库

顶部

QQ|传奇开区一条龙|私服服务端|传奇单机架设教程|手机版|64gm论坛 ( 鄂ICP备2021011479号-2 )|网站地图

GMT+8, 2025-5-2 16:49 , Processed in 0.160329 second(s), 54 queries .

Powered by 64gm X3.5 © 2009-2023 64gm论坛 Inc &

免责声明:本站所有资源均来至网络,仅供学习交流,严禁用于商业用途,请于24小时内删除!开区请获得授权.