|
裝備自定義進度條 簡介:1.每件裝備可以自定義2個類似經驗條的進度條,編號分別為0和1。 2.每個進度條有名稱、等級、最大值、當前值、百分比等屬性,配合殺怪觸發,可以實現裝備打怪升級晉階的功能。 3.對于進度條的設置和控制分為兩類:一類是包含進度條的狀態、名稱、顏色、樣式、進度顯示模式等方面的屬性控制;一類是包含進度條的最大值、當前值、百分比、等級等方面的數值控制。
圖片1.png (6.01 KB, 下載次數: 265)
下載附件
2022-9-30 21:12 上傳
一、相關腳本命令 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:表示檢測進度條等級
|