[图文教程] 装备自定义进度条-传奇GEE引擎装备进度条设置教程

[复制链接]
查看2270 | 回复0 | 2022-9-30 21:13:52 | 显示全部楼层 |阅读模式
装备自定义进度条
简介:1.每件装备可以自定义2个类似经验条的进度条,编号分别为0和1。
2.每个进度条有名称、等级、最大值、当前值、百分比等属性,配合杀怪触发,可以实现装备打怪升级晋阶的功能。
3.对于进度条的设置和控制分为两类:一类是包含进度条的状态、名称、颜色、样式、进度显示模式等方面的属性控制;一类是包含进度条的最大值、当前值、百分比、等级等方面的数值控制。
图片1.png
一、相关脚本命令
1.检测装备自定义进度条是否开启
格式:CheckCustomItemProgressBar 装备位置 进度条序号(0,1)
示例:
#IF
CHECKCUSTOMITEMPROGRESSBAR 1 0
#ACT
SENDMSG 6 武器的第一个进度条已经开启
#ELSEACT
SENDMSG 6 武器的第一个进度条还没有开启
--------------------------------
2.设置装备自定义进度条各种属性
格式:SetCustomItemProgressbar 装备位置 进度条序号(0,1) 属性类型(0~4) 参数4
功能:设置进度条各个属性的值,其中参数3决定设置哪个属性,参数4决定该属性的值
说明
参数3=0:表示要设置进度条开启/关闭状态。参数4=0时,关闭进度条;参数4=1时,开启进度条
参数3=1:表示要设置进度条名称。参数4=进度条名称(名称会显示在进度条的左边,最大长度30字符),可以使用以下特殊字符:\=换行;%p=当前进度值;%m=最大值;%r=进度百分比;%i:当前等级
参数3=2:表示要设置进度条名称颜色。参数4=颜色编号(0~255)
参数3=3:表示要设置进度条显示图片。参数4表示进度条图片播放模式(0:不显示进度条;1~9:单张绘制;10~19:循环绘制,有动态闪烁效果)。进度条图片的资源文件是NewopUI.PAK,其中:进度条1的背景图片620,静态进度条图片是621~629,动态进度条图片是630~639;进度条2的背景图片是640,静态进度条图片是641~649,动态进度条图片是650~659。
用进度条0来举例:
如果参数4=1,就绘制621,
如果参数4=2,就绘制622;
如果参数4=11,表示在630~631之间循环绘制,
如果参数4=12,表示在630~632之间循环绘制。
参数3=4:表示要设置进度条的数值显示方式。参数4=0表示不显示;1表示显示百分比(10%);2表示显示具体数值(10/100);3表示显示等级
--------------------------------
3.获取装备自定义进度条各种属性
格式:GetCustomItemProgressbar 装备位置 进度条序号(0,1) 属性类型(0~4) 变量
功能:获取参数3指定的属性值,存入参数4指定的变量中
说明
参数3=0:获取进度条是否开启进度条:0=关闭进度条; 1=开启进度条
参数3=1:获取进度条显示名称
参数3=2:获取进度条名称颜色(0~255)
参数3=3:获取进度条图片样式(0:不显示进度条;1~9:单张绘制;10~19:循环绘制)
参数3=4:获取进度条数值显示方式(0=不显示;1=百分比显示(10%);2=数值显示(10/100);3=等级显示)
--------------------------------
4.设置装备自定义进度条
格式:SetCustomItemProgressbarValue 装备位置 进度条序号(0,1) 设置值类型(0,1,2,3) 设置符(+,-,=) 设置值
功能:设置进度条等级、最大值、当前值、当前百分比等数值,其中参数3决定要设置哪项数值
说明
参数3=0:表示要设置进度条最大值
参数3=1:表示要设置进度条当前值
参数3=2:表示要设置进度条当前百分比
参数3=3:表示要设置进度条等级
--------------------------------
5.获取装备自定义进度条
格式:GetCustomItemProgressbarValue 装备位置 进度条序号(0,1) 获取值类型(0,1,2,3) 变量
功能:获取参数3指定项的数值,存入参数4指定的变量中
说明:
参数3=0:表示要获取进度条最大值
参数3=1:表示要获取进度当前值
参数3=2:表示要获取进度条当前百分比
参数3=3:表示要获取进度条等级
--------------------------------
6.检测装备自定义进度条值
格式CheckCustomItemProgressbarValue 装备位置 进度条序号(0,1) 检测值类型(0,1,2,3) 检测符(>,<,=) 检测值
功能:检测参数3指定项目的数值是否符合参数4和参数5给出的条件
说明:
参数3=0:表示检测进度条最大值
参数3=1:表示检测进度当前值
参数3=2:表示检测进度条当前百分比
参数3=3:表示检测进度条等级

回复

使用道具 举报

本版积分规则