找回密码
 立即注册
查看: 17983|回复: 64

91M2引擎如何显示一个进度条 77M2传奇私服开启进度条教程

    [复制链接]
  • TA的每日心情
    慵懒
    2021-10-18 03:30
  • 签到天数: 89 天

    连续签到: 1 天

    [LV.6]元神初具

    695

    主题

    56

    回帖

    2369

    积分

    声名显赫

    积分
    2369
    发表于 2020-2-14 06:05:37 | 显示全部楼层 |阅读模式

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

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

    ×
    如何显示一个进度条
    开启进度条:

    unit Q2;

    inte**ce
      uses Classes, SysUtils;

    procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);

    implementation

    procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
    begin   
      Player.ShowProgress('开启中...'{进度条上显示的信息}, 30{进度条时长30秒}, 1000{进度条标记}, True{移动、攻击或被被攻击的时候取消进度条事件}); //开启进度条   
      //如果当前存在进度条则返回False
      //进度条计时结束后调用QFunctionNpc单元中的ProgressEvent函数,其中可根据EventID进行事件处理
    end;

    end.

    处理进度条事件:

    unit QFunctionNpc;

    inte**ce
      uses Classes, SysUtils;

    //用户执行进度条事件触发,只有脚本调用ShowProgress函数且最终执行其事件才会触发本函数
    procedure ProgressEvent(Npc: TNormNpc; Player: TPlayObject; EventID: Integer);
    //用户角度条执行失败触发
    procedure ProgressFaild(Npc: TNormNpc; Player: TPlayObject; EventID: Integer);

    implementation

    procedure ProgressEvent(Npc: TNormNpc; Player: TPlayObject; EventID: Integer);
    begin  
      case EventID of
        1000: Player.Messagebox('执行进度条事件,事件ID:' + IntToStr(EventID));
      end;
    end;

    procedure ProgressFaild(Npc: TNormNpc; Player: TPlayObject; EventID: Integer);
    begin
      case EventID of
        1000: Player.Messagebox('执行进度条事件失败,事件ID:' + IntToStr(EventID));
      end;
    end;

    end.

    楼主热帖
  • TA的每日心情

    2019-8-29 13:12
  • 签到天数: 483 天

    连续签到: 1 天

    [LV.9]妙领天机

    5

    主题

    3075

    回帖

    3086

    积分

    声名显赫

    积分
    3086
    发表于 2020-2-14 13:13:24 | 显示全部楼层
    珍爱生命,果断回帖。
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 18:30
  • 签到天数: 468 天

    连续签到: 3 天

    [LV.9]妙领天机

    0

    主题

    2966

    回帖

    2964

    积分

    声名显赫

    积分
    2964
    发表于 2020-3-26 17:19:32 | 显示全部楼层
    无论是不是沙发都得回复下
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-8-30 20:37
  • 签到天数: 477 天

    连续签到: 5 天

    [LV.9]妙领天机

    1

    主题

    3067

    回帖

    3064

    积分

    声名显赫

    积分
    3064
    发表于 2020-3-27 07:17:33 | 显示全部楼层
    楼主呀,,,您太有才了。。。
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 11:23
  • 签到天数: 458 天

    连续签到: 3 天

    [LV.9]妙领天机

    9

    主题

    3092

    回帖

    3109

    积分

    声名显赫

    积分
    3109
    发表于 2020-4-10 11:46:59 | 显示全部楼层
    锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-30 15:35
  • 签到天数: 461 天

    连续签到: 1 天

    [LV.9]妙领天机

    2

    主题

    3112

    回帖

    3115

    积分

    声名显赫

    积分
    3115
    发表于 2020-4-12 15:26:51 | 显示全部楼层
    为保住菊花,这个一定得回复!
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-8-30 08:31
  • 签到天数: 459 天

    连续签到: 5 天

    [LV.9]妙领天机

    0

    主题

    3030

    回帖

    3030

    积分

    声名显赫

    积分
    3030
    发表于 2020-4-14 07:14:22 | 显示全部楼层
    这么强,支持楼主,佩服
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-8-30 17:30
  • 签到天数: 469 天

    连续签到: 9 天

    [LV.9]妙领天机

    3

    主题

    3013

    回帖

    3018

    积分

    声名显赫

    积分
    3018
    发表于 2020-4-25 17:22:09 | 显示全部楼层
    顶起顶起顶起
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-30 13:21
  • 签到天数: 478 天

    连续签到: 4 天

    [LV.9]妙领天机

    3

    主题

    2953

    回帖

    2960

    积分

    声名显赫

    积分
    2960
    发表于 2020-5-4 02:11:25 | 显示全部楼层
    这么强,支持楼主,佩服
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2019-8-30 04:20
  • 签到天数: 466 天

    连续签到: 6 天

    [LV.9]妙领天机

    0

    主题

    3165

    回帖

    3161

    积分

    声名显赫

    积分
    3161
    发表于 2020-5-24 07:34:47 | 显示全部楼层
    锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-12-22 11:26 , Processed in 0.064305 second(s), 45 queries .

    Powered by 任逍遥 X3.5

    Copyright © 2001-2024, Rxiaoyao Cloud.

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