Ten skrypt zrobi? mi pewien u?ytkownik forum, ale co? poprzekr?ca?. Mogliby?cie mi pom?c ustawi? tak, aby ka?dy, kt?ry napisze wy?wietla? si? przez 15 sekund?
local sw,sh=guiGetScreenSize()
function pokazTekst()
local text= getElementData(localPlayer, "msg:text")
if not text then return end
dxDrawText(getPlayerName(localPlayer)..":"..text, sw/3, sh/3, (sw/3)*2, (sh/3)*2, tocolor(255, 255, 255, 255), 5, "default-bold", "center", "center")
end
addEvent("pokaztekst", true)
addEventHandler("pokaztekst", root, function(text)
setElementData(localPlayer, "msg:text", text)
addEventHandler("onClientRender", root, pokazTekst)
end)
Ostatnio zmieniony przez Terr9909 2015-01-09, 19:37, w całości zmieniany 1 raz
Zmienne sw i sh m?g?by? zdefiniowa? tylko raz przy starcie kodu, a nie co klatk? pod eventem "onClientRender". Gracze nie mog? zmienia? rozdzielczo?ci podczas gry. Ka?da pr?ba zmiany rozdzielczo?ci wymaga ponownego uruchomienia MTA.
I zamiast tocolor m?g?by? u?y? po prostu white lub 0xFFFFFFFF. Po co obci??a? niepotrzebnie?
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