查看: 21795|回复: 25
收起左侧

500pi-传奇教程:第五章 GOM引擎自定义按钮添加-坛友【Liar】制作发布

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

    2024-3-11 10:15
  • 签到天数: 28 天

    连续签到: 1 天

    [LV.4]尊贵铂金

    发表于 2017-12-28 15:16:12 | 显示全部楼层 |阅读模式
    500pi欢迎广大传奇爱好者提供相关资源、本站力争成为最公益的素材脚本交流站

    ===========================================================

    资源下载:
    文件名称:第五章 GOM引擎自定义按钮.rar 
    下载次数:12805  文件大小:78.43 MB 
    下载权限: 不限 以上或 VIP会员   [购买VIP]   [充值金币]  [发素材赚金币]
    安全检测,请放心下载


    ===========================================================

    资源演示:


    首先感谢500pi.com平台给予这个机会


    作为一个传奇爱好者,因为自己学习的过程中经常遇到一些问题,在网上找资料比较麻烦,萌生出做个视频的想法,希望大家一起交流进步!
    以下如有错误请大家留言 我会及时更新,谢谢!!

    好久没有录制视频,因为最近有些忙,大家有什么问题可以留言!!!


    另由于一些原因,之前luchaolijihong这个账号不再使用,取而代之的是Liar这个账号!


    第五章 GOM引擎自定义按钮添加


    1、gom商业引擎其中一个比较好的功能 ,自定义按钮如演示所示

    2、要想添加自定义图标按钮,肯定第一步是找素材!!!!(https://www.500pi.com/forum-49-1.html

    3、素材我是事先找好的,500pi.com ,把找好的素材导入pak补丁文件中,具体怎么操作我就不在重复了

       之前的教程有讲到!(一般每个按钮是三个图片,只是亮度不一样用以区分点击时的差别!!!)。

    4、将素材添加到服务端的wil列表中,并记住序号!!!!!!我导入的文件是texiao.pak文件,在will资源中

       是第十位,序号就是10!!!!

    5、素材准备添加完毕后,就是脚本的步骤了,脚本已经事先写好


    6、首先,脚本的主要执行部分是写在Qfunction-0.txt文件中

       ①:@ButtonClick1 ;@ButtonClick X  x的数值最大20个,因为服务端只支持最多20个


           这段代码的意思是按钮触发时指向哪里(按下按钮实现什么功能)



    [@ButtonClick1]
    #IF

    #ACT
    ADDBUTTON  10    2     64    65   66   15   40    0   -1    测试1/点击收回按钮界面
    ADDBUTTON  10    3     52    53   54   15   110   0   -1    测试2/点击进入会员服务
    ADDBUTTON  10    4     58    59   60   15   190   0   -1    测试3/点击进入游戏攻略
    ADDBUTTON  10    5     55    56   57   15   270   0   -1    测试4/点击进入在线回收
    ADDBUTTON  10    6     49    50   51   15   340   0   -1    测试5/点击进入游戏介绍


       这段代码意思是:当按钮1(@ButtonClick1)被触发时,执行下面5段代码

       其中ADDBUTTON  :显示按钮的命令     DELBUTTON:是删除按钮时,所用到的指令

        10:素材资源的编号;

         2:是指按钮的序号,所对应的是触发字段的X值

        64    65   66:这三个数值是指所添加到pak文件图标的图片序号,刚才提到一个图标有三张素材

                       所以有三个序号,对应的是收起这个图标

        15   40:这两个数值是显示图标在屏幕上的位置坐标:x,y(在屏幕上显示的具体位置,调节的话可以修改这两个值)

              0:是否可以移动图标 1可以

             -1:是否添加标题

               测试1/点击收回按钮界面 :鼠标放在图标上显示的内容

    7、添加图标的主要内容就是这些,后期编辑就是逻辑的问题了,其中有一点需要注意,我发现网上

       有很多这类问题

    8、
      [@ButtonClick3]
      #IF
      #ACT
      #CALL [\\特殊功能\会员服务.txt] @会员服务
      BREAK
      [@ButtonClick4]
      #IF
      #ACT
      #CALL [\\特殊功能\游戏攻略.txt] @游戏攻略
      BREAK

      [@ButtonClick5]
      #IF
      #ACT
      #CALL [\\特殊功能\在线回收.txt] @在线回收
      BREAK

      [@ButtonClick6]
      #IF
      #ACT
      #CALL [\\特殊功能\游戏介绍.txt] @游戏介绍
      BREAK

    其中[\\特殊功能\游戏介绍.txt] @游戏介绍   是指向文件代码


    需要“文件夹”+“txt文件”+“文件中的字头代码” 必须一一对应,我们来编译一下看看有什么问题!!!


    红色报警代码通俗理解就是找不到文件或指定的头文件


    2017/12/28 9:03:11 script error, load fail: \特殊功能\在线回收.txt@在线回收



    看看报警的文件,发现和我上面列出的一样,但是还是报错,这是为什么?


    我们看一下没有问题的文件,发现问题了吧 ?就是没有大括号,添加上试一下,没有报错


    就是大括号的问题!!!


    8、上面结束后,我们就设置这个按钮的执行逻辑了


    我们在登陆脚本和q脚本中分别添加一段代码



    q脚本中,在[@PlayLevelUp]字头下,添加
    #IF
    CHECKLEVELEX = 40
    #ACT
    MESSAGEBOX 恭喜你,你的等级已经达到40级,请消退体验新功能!!
    BREAK
    这段代码代表只有等级达到40级的时候,提示“恭喜你,你的等级已经达到40级,请消退体验新功能!”

    与之连接的是登录脚本中的字段

    #IF
    CHECKLEVELEX > 39
    #ACT
    ADDBUTTON  10    2     64    65   66   15   40    0   -1    测试1/点击收回按钮界面
    ADDBUTTON  10    3     52    53   54   15   110   0   -1    测试2/点击进入会员服务
    ADDBUTTON  10    4     58    59   60   15   190   0   -1    测试3/点击进入游戏攻略
    ADDBUTTON  10    5     55    56   57   15   270   0   -1    测试4/点击进入在线回收
    ADDBUTTON  10    6     49    50   51   15   340   0   -1    测试5/点击进入游戏介绍
    BREAK


    等级等于40的时候在屏幕上显示自定义图标!!!!


    这是一种比较笨的逻辑,但是方便演示,容易讲解,大家就凑合理解吧!!

    下面操作一下游戏角色 ,大家可以看看!!  六是  经验怪

    好了,这就是上述脚本实现的功能,今天就到这里吧




    ===========================================================

    【注:帖子中的资源只显示了部分-如需完整资源请下载附件】
  • TA的每日心情
    开心
    2022-1-14 22:35
  • 签到天数: 104 天

    连续签到: 1 天

    [LV.6]至尊星耀

    发表于 2018-9-6 18:37:49 | 显示全部楼层
    真的是讲究!!!!!!

    该用户从未签到

    发表于 2018-9-25 00:03:08 | 显示全部楼层
    视频没有声音,照视频做了。没有任何变化..........
  • TA的每日心情
    慵懒
    2018-11-22 01:50
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]倔强青铜

    发表于 2018-11-30 19:53:28 | 显示全部楼层
    谢谢楼主~~~~~~!!!!!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-14 22:35
  • 签到天数: 104 天

    连续签到: 1 天

    [LV.6]至尊星耀

    发表于 2018-12-20 00:01:54 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情

    2020-12-31 19:02
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]秩序白银

    发表于 2019-3-13 13:20:12 | 显示全部楼层

    这样的素材你都能搞的到、楼主你真的很刁!无敌叼
  • TA的每日心情

    2019-6-23 15:56
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]倔强青铜

    发表于 2019-6-23 16:14:50 | 显示全部楼层

    这个素材找很久了、爱你
  • TA的每日心情

    2023-12-17 17:22
  • 签到天数: 340 天

    连续签到: 1 天

    [LV.8]至圣王者

    发表于 2019-8-10 11:41:38 | 显示全部楼层

    静静的看着你们装逼、告诉你们这个素材对我来说没什么起伏~
  • TA的每日心情
    开心
    2021-4-26 09:08
  • 签到天数: 12 天

    连续签到: 2 天

    [LV.3]荣耀黄金

    发表于 2019-11-25 09:09:56 | 显示全部楼层

    我想把楼主打的满地找牙、
  • TA的每日心情
    开心
    2022-2-7 18:55
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]荣耀黄金

    发表于 2020-1-9 22:27:30 | 显示全部楼层

    来给我抱抱、亲爱的素材我来啦
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    站长QQ

    美工贱贱

    美工兰兰

    美工发儿

    技术服务

    QQ新群

    链接失效

    投诉建议

    顶部

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