Kịch bản cập nhập thanh HP hiện tại của người chơi
CHÚ Ý:
local uiid = [[7437132046194847619]] local elementidTxt = [[7437132046194847619_3]] local elementidBar = [[7437132046194847619_2]]
local WBar = 560 local tick = 0.08
local function HP(uid)
local HPmax = select(2,Player:getAttr(uid,1)) HPmax = math.ceil(HPmax) local HP = select(2,Player:getAttr(uid,2)) HP = math.max(0, math.ceil(HP))
Trigger.UI:PlaySmoothAnim(uid, uiid, elementidBar, Trigger.UI:MakeSmoothScaleBy(tick,'w',3,(HP/HPmax)*WBar)) Customui:setText(uid, uiid, elementidTxt, HP..' / '..HPmax) end
local function HPATTR(event) if event.playerattr == 1 or event.playerattr == 2 then HP(event.eventobjid) end end
local function Login(event) HP(event.eventobjid) end ScriptSupportEvent:registerEvent('Game.AnyPlayer.EnterGame', Login)
local uiid = local elementidTxt = local elementidBar = local WBar = local tick = local function HP(uid) local HPmax = select(2,Player:getAttr(uid,1)) HPmax = math.ceil(HPmax) local HP = select(2,Player:getAttr(uid,2)) HP = math.max(0, math.ceil(HP)) Trigger.UI:PlaySmoothAnim(uid, uiid, elementidBar, Trigger.UI:MakeSmoothScaleBy(tick,'w',3,(HP/HPmax)*WBar)) Customui:setText(uid, uiid, elementidTxt, HP..' / '..HPmax) end local function HPATTR(event) if event.playerattr == 1 or event.playerattr == 2 then HP(event.eventobjid) end end ScriptSupportEvent:registerEvent('Player.ChangeAttr', HPATTR) local function Login(event) HP(event.eventobjid) end ScriptSupportEvent:registerEvent('Game.AnyPlayer.EnterGame', Login)
— Cre:Nguyễn Khánh 2024/11/15 09:14
Nếu bạn có bất kỳ câu hỏi nào về Chế Độ DEV Nâng Cao, vui lòng tham gia
Mini World Developer Việt Nam chính thức của chúng tôi