|
裝備自定義進度條 簡介:1.每件裝備可以自定義2個類似經(jīng)驗條的進度條,編號分別為0和1。 2.每個進度條有名稱、等級、最大值、當前值、百分比等屬性,配合殺怪觸發(fā),可以實現(xiàn)裝備打怪升級晉階的功能。 3.對于進度條的設置和控制分為兩類:一類是包含進度條的狀態(tài)、名稱、顏色、樣式、進度顯示模式等方面的屬性控制;一類是包含進度條的最大值、當前值、百分比、等級等方面的數(shù)值控制。
圖片1.png (6.01 KB, 下載次數(shù): 267)
下載附件
2022-9-30 21:12 上傳
一、相關腳本命令 1.檢測裝備自定義進度條是否開啟 格式:CheckCustomItemProgressBar 裝備位置 進度條序號(0,1) 示例: #IF
CHECKCUSTOMITEMPROGRESSBAR 1 0
#ACT
SENDMSG 6 武器的第一個進度條已經(jīng)開啟
#ELSEACT
SENDMSG 6 武器的第一個進度條還沒有開啟 -------------------------------- 2.設置裝備自定義進度條各種屬性 格式:SetCustomItemProgressbar 裝備位置 進度條序號(0,1) 屬性類型(0~4) 參數(shù)4 功能:設置進度條各個屬性的值,其中參數(shù)3決定設置哪個屬性,參數(shù)4決定該屬性的值 說明: 參數(shù)3=0:表示要設置進度條開啟/關閉狀態(tài)。參數(shù)4=0時,關閉進度條;參數(shù)4=1時,開啟進度條 參數(shù)3=1:表示要設置進度條名稱。參數(shù)4=進度條名稱(名稱會顯示在進度條的左邊,最大長度30字符),可以使用以下特殊字符:\=換行;%p=當前進度值;%m=最大值;%r=進度百分比;%i:當前等級 參數(shù)3=2:表示要設置進度條名稱顏色。參數(shù)4=顏色編號(0~255) 參數(shù)3=3:表示要設置進度條顯示圖片。參數(shù)4表示進度條圖片播放模式(0:不顯示進度條;1~9:單張繪制;10~19:循環(huán)繪制,有動態(tài)閃爍效果)。進度條圖片的資源文件是NewopUI.PAK,其中:進度條1的背景圖片是620,靜態(tài)進度條圖片是621~629,動態(tài)進度條圖片是630~639;進度條2的背景圖片是640,靜態(tài)進度條圖片是641~649,動態(tài)進度條圖片是650~659。
用進度條0來舉例:
如果參數(shù)4=1,就繪制621,
如果參數(shù)4=2,就繪制622;
如果參數(shù)4=11,表示在630~631之間循環(huán)繪制,
如果參數(shù)4=12,表示在630~632之間循環(huán)繪制。 參數(shù)3=4:表示要設置進度條的數(shù)值顯示方式。參數(shù)4=0表示不顯示;1表示顯示百分比(10%);2表示顯示具體數(shù)值(10/100);3表示顯示等級 -------------------------------- 3.獲取裝備自定義進度條各種屬性 格式:GetCustomItemProgressbar 裝備位置 進度條序號(0,1) 屬性類型(0~4) 變量 功能:獲取參數(shù)3指定的屬性值,存入?yún)?shù)4指定的變量中 說明: 參數(shù)3=0:獲取進度條是否開啟進度條:0=關閉進度條; 1=開啟進度條 參數(shù)3=1:獲取進度條顯示名稱 參數(shù)3=2:獲取進度條名稱顏色(0~255) 參數(shù)3=3:獲取進度條圖片樣式(0:不顯示進度條;1~9:單張繪制;10~19:循環(huán)繪制) 參數(shù)3=4:獲取進度條數(shù)值顯示方式(0=不顯示;1=百分比顯示(10%);2=數(shù)值顯示(10/100);3=等級顯示) -------------------------------- 4.設置裝備自定義進度條數(shù)值 格式:SetCustomItemProgressbarValue 裝備位置 進度條序號(0,1) 設置值類型(0,1,2,3) 設置符(+,-,=) 設置值 功能:設置進度條等級、最大值、當前值、當前百分比等數(shù)值,其中參數(shù)3決定要設置哪項數(shù)值 說明: 參數(shù)3=0:表示要設置進度條最大值 參數(shù)3=1:表示要設置進度條當前值 參數(shù)3=2:表示要設置進度條當前百分比 參數(shù)3=3:表示要設置進度條等級 -------------------------------- 5.獲取裝備自定義進度條數(shù)值 格式:GetCustomItemProgressbarValue 裝備位置 進度條序號(0,1) 獲取值類型(0,1,2,3) 變量 功能:獲取參數(shù)3指定項的數(shù)值,存入?yún)?shù)4指定的變量中 說明: 參數(shù)3=0:表示要獲取進度條最大值 參數(shù)3=1:表示要獲取進度當前值 參數(shù)3=2:表示要獲取進度條當前百分比 參數(shù)3=3:表示要獲取進度條等級 -------------------------------- 6.檢測裝備自定義進度條值 格式:CheckCustomItemProgressbarValue 裝備位置 進度條序號(0,1) 檢測值類型(0,1,2,3) 檢測符(>,<,=) 檢測值 功能:檢測參數(shù)3指定項目的數(shù)值是否符合參數(shù)4和參數(shù)5給出的條件 說明: 參數(shù)3=0:表示檢測進度條最大值 參數(shù)3=1:表示檢測進度當前值 參數(shù)3=2:表示檢測進度條當前百分比 參數(shù)3=3:表示檢測進度條等級
|