sm

龙族引擎给装备增加显示及修改自定义装备进度条属性

热度 1112已有 834 次阅读2023-4-15 04:28 |个人分类:龙族引擎| 龙族引擎, 龙族引擎官网, 龙族引擎版本

功能:

        给装备增加进度条

命令格式:

    一.显示及修改自定义装备进度条属性(第一种方法):
        CHANGECUSTOMITEMPROGRESSBAR 参数1 参数2 参数3 参数4

        参数1:装备位置(-1时是OK框中的装备, 0-52时是穿在身上的装备)
        参数2:进度条序号。参数范围(0-4)
        参数3:修改类型,参数范围(0~4) 0显示或关闭进度条 1进度条名称(会显示在进度条左边) 2进度条名称颜色(0~255) 3进度条图片张数(1~9) 4显示进度的数值(0~2)

        参数4:
        参数3=0时,范围(0关闭进度条,1显示进度条)
        参数3=1时,进度条名称
         参数3=2时,进度条名称颜色(0~255)
        参数3=3时,进度条图片张数(1~19 1~10表示绘制单张的,如果参数4在11~19之间,表示循环绘制),循环频率在服务端控制
         参数3=4时,显示进度的数值(0数值显示方式,1百分比显示方式 2不显示)

    二.给装备增加进度条(第二种方法)
         ADDITEMBAR 装备位置(-1时是OK框中的装备, 0-52时是穿在身上的装备)  进度条编号(0-4) 图片张数(1-19) 最大值(0-65535) 当前值(0-65535) 进度条标题 
          进度条颜色(0-255) 数值显示模式(0-- 当前值/最大值; 1--百分比;2--不显示) 是否开启(0关闭,1开启) 进度条等级(0-65535)

    三.检测进度条是否开启:
          CHECKCUSTOMITEMPROGRESSBAR 装备位置(-1时是OK框中的装备, 0-52时是穿在身上的装备) 进度条序号(0-4) 

    四.检测进度条值:
          CHECKCUSTOMITEMPROGRESSBARVALUE 装备位置(-1时是OK框中的装备, 0-52时是穿在身上的装备) 进度条序号(0-4) 
                                检测类型(0当前进度值,1进度条最大值,2进度条等级(0~65535)) 检测符(<,>,=) 检测值

    五.检测进度条百分比:
          CHECKCUSTOMITEMPROGRESSBARPERCENT 装备位置(-1时是OK框中的装备, 0-52时是穿在身上的装备) 进度条序号(0-4) 检测符(<,>,=) 检测值(0~100)

 

示例脚本:

    1.显示装备进度条

        [@显示衣服的第一个进度条]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR  0 0 0 1

        [@显示衣服的第二个进度条]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR  0 1 0 1

        [@显示衣服的第三个进度条]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR  0 2 0 1

        [@显示衣服的第四个进度条]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR  0 3 0 1

        [@显示衣服的第五个进度条]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR  0 4 0 1
        
        [@显示衣服的第一个进度条] (第二种方法)
        #if
        #act
        ADDITEMBAR 1 0 2 10 3 刀魂 251 1 1 0
        #say
        如果你的身上有武器,就给你身上的武器绑定编号0的进度条

    2.关闭装备进度条

        [@关闭衣服的第一个进度条]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 0 0 0

        [@关闭衣服的第二个进度条]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR  0 1 0 0

        [@关闭衣服的第三个进度条]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR  0 2 0 0

        [@关闭衣服的第四个进度条]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR  0 3 0 0

        [@关闭衣服的第五个进度条]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR  0 4 0 0

    3.修改装备进度条

        [@修改衣服的第一个进度条名称]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 0 1 进度条1

        [@修改衣服的第二个进度条名称]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 1 1 进度条2

        [@修改衣服的第三个进度条名称]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 2 1 进度条3

        [@修改衣服的第四个进度条名称]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 3 1 进度条4

        [@修改衣服的第五个进度条名称]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 4 1 进度条5

    4.进度条颜色

        [@修改衣服的第一个进度条颜色]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 0 2 151

        [@修改衣服的第二个进度条颜色]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 1 2 215

        [@修改衣服的第三个进度条颜色]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 2 2 244

        [@修改衣服的第四个进度条颜色]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 3 2 249

        [@修改衣服的第五个进度条颜色]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 4 2 243

    5.进度条图片

        [@修改衣服的第一个进度条图片]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 0 3 18

        [@修改衣服的第二个进度条图片]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 1 3 18

        [@修改衣服的第三个进度条图片]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 2 3 18

        [@修改衣服的第四个进度条图片]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 3 3 18

        [@修改衣服的第五个进度条图片]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 4 3 18

    6.修改装备进度显示方式
    
        [@修改衣服的第一个进度条显示方式]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 0 4 0 

        [@修改衣服的第二个进度条显示方式]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 1 4 0  

        [@修改衣服的第三个进度条显示方式]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 2 4 0 

        [@修改衣服的第四个进度条显示方式]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 3 4 0 

        [@修改衣服的第五个进度条显示方式]
        #ACT
        CHANGECUSTOMITEMPROGRESSBAR 0 4 4 0 

    7.修改装备进度最大值

        [@修改衣服的第一个进度条最大值]
        #ACT
        CHANGECUSTOMITEMPROGRESSBARVALUE 0 0 1 + 50


        [@修改衣服的第二个进度条最大值]
        #ACT
        CHANGECUSTOMITEMPROGRESSBARVALUE 0 1 1 + 60 

        [@修改衣服的第三个进度条最大值]
        #ACT
        CHANGECUSTOMITEMPROGRESSBARVALUE 0 2 1 + 70 

        [@修改衣服的第四个进度条最大值]
        #ACT
        CHANGECUSTOMITEMPROGRESSBARVALUE 0 3 1 + 80 

        [@修改衣服的第五个进度条最大值]
        #ACT
        CHANGECUSTOMITEMPROGRESSBARVALUE 0 4 1 + 90 

    8.修改装备进度当前值

        [@修改衣服的第一个进度条当前值]
        #ACT
        CHANGECUSTOMITEMPROGRESSBARVALUE 0 0 0 + 10

        [@修改衣服的第二个进度条当前值]
        #ACT
        CHANGECUSTOMITEMPROGRESSBARVALUE 0 1 0 + 20 

        [@修改衣服的第三个进度条当前值]
        #ACT
        CHANGECUSTOMITEMPROGRESSBARVALUE 0 2 0 + 30 

        [@修改衣服的第四个进度条当前值]
        #ACT
        CHANGECUSTOMITEMPROGRESSBARVALUE 0 3 0 + 40 

        [@修改衣服的第五个进度条当前值]
        #ACT
        CHANGECUSTOMITEMPROGRESSBARVALUE 0 4 0 + 50 

    9.检测一是进度条否开启

        [@检测衣服的第一个进度条是否开启]
        #IF
        CHECKCUSTOMITEMPROGRESSBAR 0 0
        #ACT
        SENDMSG 6 衣服的第一个进度条已经开启
        #ELSEACT
        SENDMSG 6 衣服的第一个进度条没有开启

        [@检测衣服的第二个进度条是否开启]
        #IF
        CHECKCUSTOMITEMPROGRESSBAR 0 1
        #ACT
        SENDMSG 6 衣服的第二个进度条已经开启
        #ELSEACT
        SENDMSG 6 衣服的第二个进度条没有开启

        [@检测衣服的第三个进度条是否开启]
        #IF
        CHECKCUSTOMITEMPROGRESSBAR 0 2
        #ACT
        SENDMSG 6 衣服的第三个进度条已经开启
        #ELSEACT
        SENDMSG 6 衣服的第三个进度条没有开启

        [@检测衣服的第四个进度条是否开启]
        #IF
        CHECKCUSTOMITEMPROGRESSBAR 0 3
        #ACT
        SENDMSG 6 衣服的第四个进度条已经开启
        #ELSEACT
        SENDMSG 6 衣服的第四个进度条没有开启

        [@检测衣服的第五个进度条是否开启]
        #IF
        CHECKCUSTOMITEMPROGRESSBAR 0 4
        #ACT
        SENDMSG 6 衣服的第五个进度条已经开启
        #ELSEACT
        SENDMSG 6 衣服的第五个进度条没有开启

    10.检测进度条值

        [@检测衣服的第一个进度条进度条值]
        #IF
        CHECKCUSTOMITEMPROGRESSBARVALUE 0 0 1 > 100
        #ACT
        SENDMSG 6 衣服的第一个进度条值大于100
        #ELSEACT
        SENDMSG 6 衣服的第一个进度条值小于100

        [@检测衣服的第二个进度条进度条值]
        #IF
        CHECKCUSTOMITEMPROGRESSBARVALUE 0 1 1 > 400
        #ACT
        SENDMSG 6 衣服的第二个进度条值大于400
        #ELSEACT
        SENDMSG 6 衣服的第二个进度条值小于400

        [@检测衣服的第三个进度条进度条值]
        #IF
        CHECKCUSTOMITEMPROGRESSBARVALUE 0 2 1 < 200
        #ACT
        SENDMSG 6 衣服的第三个进度条值大于200
        #ELSEACT
        SENDMSG 6 衣服的第三个进度条值小于200

        [@检测衣服的第四个进度条进度条值]
        #IF
        CHECKCUSTOMITEMPROGRESSBARVALUE 0 3 1 > 500
        #ACT
        SENDMSG 6 衣服的第四个进度条值大于500
        #ELSEACT
        SENDMSG 6 衣服的第四个进度条值小于500

        [@检测衣服的第五个进度条进度条值]
        #IF
        CHECKCUSTOMITEMPROGRESSBARVALUE 0 4 1 > 600
        #ACT
        SENDMSG 6 衣服的第五个进度条值大于600
        #ELSEACT
        SENDMSG 6 衣服的第五个进度条值小于600

    11.检测进度条百分比

        [@检测衣服的第一个进度条值百分比]
        #IF
        CHECKCUSTOMITEMPROGRESSBARPERCENT 0 0 > 10
        #ACT
        SENDMSG 6 衣服的第一个进度条百分比大于10
        #ELSEACT
        SENDMSG 6 衣服的第一个进度条百分比小于10

        [@检测衣服的第二个进度条值百分比]
        #IF
        CHECKCUSTOMITEMPROGRESSBARPERCENT 0 1 > 40
        #ACT
        SENDMSG 6 衣服的第二个进度条百分比大于40
        #ELSEACT
        SENDMSG 6 衣服的第二个进度条百分比小于40

        [@检测衣服的第三个进度条值百分比]
        #IF
        CHECKCUSTOMITEMPROGRESSBARPERCENT 0 2 < 20
        #ACT
        SENDMSG 6 衣服的第三个进度条百分比大于20
        #ELSEACT
        SENDMSG 6 衣服的第三个进度条百分比小于20

        [@检测衣服的第四个进度条值百分比]
        #IF
        CHECKCUSTOMITEMPROGRESSBARPERCENT 0 3 > 50
        #ACT
        SENDMSG 6 衣服的第四个进度条百分比大于50
        #ELSEACT
        SENDMSG 6 衣服的第四个进度条百分比小于50

        [@检测衣服的第五个进度条值百分比]
        #IF
        CHECKCUSTOMITEMPROGRESSBARPERCENT 0 4 > 60
        #ACT
        SENDMSG 6 衣服的第五个进度条百分比大于60
        #ELSEACT
        SENDMSG 6 衣服的第五个进度条百分比小于60

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

© 2001-2024 Discuz! Team. Powered by Discuz! X3.5

GMT+8, 2024-12-27 11:42 , Processed in 0.153653 second(s), 19 queries 手机版|美林GM论坛 ( 蜀ICP备2020030293号-2 )|网站地图

禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.如遇版权问题,请及时QQ联系

返回顶部