Ja to bym tak zrobi? bo tw?j kod nie ma prawa dzia?a?, a do tego wyzwalasz funkcje od losowania w onClientRender, bardzo zly pomysl
local dxfont0_normal = dxCreateFont(":buttony-MoveRPG/normal.ttf", 25)
local screenW, screenH = guiGetScreenSize()
local news = nil -- zeby pozniej wykorzystac
setTimer( function()
random = math.random (1,4) -- nadaj zmienna funkcji losujacej
if random == 1 then
news = "Projekt MoveRPG, zosta? za?o?ony 31lipca 2018 roku."
elseif random == 2 then
news = "Developerem od samych pocz?tk?w serwera jest Pyrek"
elseif random == 3 then
news = "Zapraszamy do rozm?w na naszym TeamSpeak'u mta-moverpg.pl"
elseif random == 4 then
news = "Zapraszamy do zaobserwowania i polubienia nas na naszym FanPage !"
end
end, 3000, 0)
addEventHandler("onClientRender", root, function()
if not getElementData(localPlayer, "int:loading") then
showChat(true)
return end
if getElementData(localPlayer, "int:loading") and news ~= nil then -- jak news jest inne niz nil i wezmie date to sie wykona, czyli jesli gracz ma date i wylosowalo tekst to sie wykona
-- dxDrawImage(screenW * 0.0000, screenH * 0.0000, screenW * 1.0000, screenH * 0.9750, ":PanelLogowanie/img/txt.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawText(news, screenW * 0.2839, screenH * 0.3657, screenW * 0.6411, screenH * 0.5250, tocolor(0, 0, 0, 255), 1.00, dxfont0_normal, "center", "center", false, false, false, false, false)
end
end)
[ Dodano: 2020-04-07, 15:18 ]
Jesli chcesz uzywac rzeczy z innych funkcji to musisz nadawac im zmienna np.
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