fairyoggy Posted July 5, 2019 Share Posted July 5, 2019 --server function playerDamage_text ( attacker, weapon, bodypart, loss, dmg ) --when a player is damaged if bodypart then local message message = ("- "..loss.." hp") outputChatBox(message, root) end end addEventHandler ( "onPlayerDamage", getRootElement (), playerDamage_text ) --client local dmg = dxDrawText("- "..hp.." hp", x + 10 - w / 4, y - 15 - h - 12, w, h, tocolor(255, 0, 0), 1, "default-bold","left","top",false,false,false,true) При дамаге игрока в чат пишет урон, а как перенести этот текст в dxDrawText ? Link to comment
K1parik Posted July 5, 2019 Share Posted July 5, 2019 отправлять значение урона триггером на клиентскую часть и там в рендере показывать dx с текстом 1 Link to comment
fairyoggy Posted July 5, 2019 Author Share Posted July 5, 2019 55 minutes ago, K1parik said: отправлять значение урона триггером на клиентскую часть и там в рендере показывать dx с текстом @K1parik а как сделать setVisible(false) для dxDrawText? Link to comment
K1parik Posted July 5, 2019 Share Posted July 5, 2019 ну или removeEventHandler("onClientRender", getRootElement(), drawText) или в сам рендер вставить переменную и если она true то показывать текст а если false то нет Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now