Witam przychodz? z pytaniami a o to pierwsze z nich:
W jaki spos?b mog? utworzy? animowane gui z dxDraw, np. ?eby po wej?ciu w marker gui pojawia si? z do?u na ?rodek poruszaj?c si? lub, ?eby pojawia?o si? na ?rodku lecz z prze?roczystego na normalne.
Drugie pytanie:
Jak zrobi? pasek post?pu w dxDraw? Chodzi mi o taki pasek, kt?ry jest w zwyk?ym gui, lecz ja chce zrobic w dxDraw
local sx, sy = guiGetScreenSize()
local alpha = 0
local startTick = getTickCount()
local anim = "fadein"
addCommandHandler("fadein", function()
if anim ~= "fadein" and alpha == 0 then
startTick = getTickCount()
anim = "fadein"
end
end)
addCommandHandler("fadeout", function()
if anim ~= "fadeout" and alpha == 255 then
startTick = getTickCount()
anim = "fadeout"
end
end)
addEventHandler("onClientRender", root, function()
if startTick then
if anim == "fadein" then
alpha = interpolateBetween(alpha,0,0,255,0,0, (getTickCount()-startTick)/5000, "Linear")
if alpha == 255 then
startTick = nil
anim = nil
end
elseif anim == "fadeout" then
alpha = interpolateBetween(alpha, 0, 0, 0, 0, 0, (getTickCount()-startTick)/5000, "Linear")
if alpha == 0 then
startTick = nil
anim = nil
end
end
end
dxDrawRectangle(0.5*sx-0.2*sx, 0.5*sy-0.2*sy, 0.4*sx, 0.4*sy, tocolor(128,128,128,alpha))
end)
mniejwiecej powinno spelniac swoja funkcje
specjalnie uzylem relative, aby to 'przetlumaczyc w praktyce', bo widze, ze niektorzy nie ?api? czym relative jest.
Podpis
Jedyny kontakt ze mną to PW forum
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach