Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2020-04-06, 20:48


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam ot?? jak poprawi? warunek by dzia?a??
DB3:

attempt to index global 'news' (a nil value)

kod c_side


local dxfont0_normal dxCreateFont(":buttony-MoveRPG/normal.ttf"25)
local screenWscreenH guiGetScreenSize()

function losuj()
math.random(1,4)
end
setTimer( function()
losuj()
end30000)

addEventHandler("onClientRender"root, function()
if getElementData(localPlayer"int:loading"then

    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 !"        
    else
    losuj()
    end
       -- dxDrawImage(screenW 0.0000screenH 0.0000screenW 1.0000screenH 0.9750":PanelLogowanie/img/txt.png"000tocolor(255255255255), false)
        dxDrawText(newsscreenW 0.2839screenH 0.3657screenW 0.6411screenH 0.5250tocolor(000255), 1.00dxfont0_normal"center""center"falsefalsefalsefalsefalse)
end
if not getElementData(localPlayer"int:loading")  then
showChat(true)
return end
end)


Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-06, 21:01


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Nie definiujesz nigdzie zmiennej news bo ?aden warunek si? nie sprawdza - nie losujesz liczby w og?le.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-06, 21:11


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Wilq nie do ko?ca obczajam ale jak to naprawi? jak to zdefiniowa? ? Poprzez local = ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-07, 15:16


kamison

Przyszły programista .lua






Wiek: 25
Na forum: 3302 dni
Posty: 391
Nick w MP: kamison

Piwa: 594

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

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 screenWscreenH 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
    
end30000)


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 wykonaczyli jesli gracz ma date i wylosowalo tekst to sie wykona

       -- dxDrawImage(screenW 0.0000screenH 0.0000screenW 1.0000screenH 0.9750":PanelLogowanie/img/txt.png"000tocolor(255255255255), false)
        dxDrawText(newsscreenW 0.2839screenH 0.3657screenW 0.6411screenH 0.5250tocolor(000255), 1.00dxfont0_normal"center""center"falsefalsefalsefalsefalse)
end

end)


[ Dodano: 2020-04-07, 15:18 ]
Jesli chcesz uzywac rzeczy z innych funkcji to musisz nadawac im zmienna np.

outputChatBox ("TEST")

zmienna_z_tekstem "Te? wy?wietli test"

outputChatBox (zmienna_z_tekstem)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2020-04-07, 15:47


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Dzi?ki temat do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: text
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Text Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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
Dodaj temat do Ulubionych
Wersja do druku