登录
×
  • 首页
  • 传奇论坛
  • 传奇版本库
  • 传奇服务端
  • 传奇三端手游
  • 传奇素材网
  • 传奇客户端
  • 引擎登录器
  • 下载排行
  • 获取邀请码
  • 搜索
    传奇素材网
    146560

    [其它手游引擎] 91M2引擎循环自身全部技能脚本,77M2引擎推开指定的目标脚本教程。

     火... [复制链接]

    [其它手游引擎] 91M2引擎循环自身全部技能脚本,77M2引擎推开指定的目标脚本教程。

     火... [复制链接]
    趣游论坛

    1万

    主题

    204

    回帖

    11万

    积分

    管理员

    积分
    113158

    灌水之王活跃会员突出贡献优秀版主荣誉管理论坛元老

    趣游论坛 2019-10-11 11:05:00 / 显示全部楼层 /阅读模式
    146560
    20191010130159.png

    循环自身全部技能

    procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
    var
    I: Integer;
    begin
    //SkillCount:技能个数
    //Skills[n]: 第n个技能
    for I := 0 to Player.SkillCount - 1 do
    begin
       Player.SendMessage(Format('技能:%s, 等级:%d', [Player.Skills[I].Name, Player.Skills[I].Level]));
       //Player.Skills[I].Level := 3; //修改技能信息
    end;
    end;
    ============================================
    推开指定的目标
    procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
    begin
    //Push函数返回实际被推开的距离.在障碍物的影响下,实际推出距离可能小于指定的距离
    if Player.Push(Random(8){随机8个方向中的一个}, Random(5) + 1{推出1-5格距离}) > 0 then
       Player.Messagebox('你被推开了!');

    回复

    使用道具 举报

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

    本版积分规则

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的