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

Wysłany: 2016-08-09, 15:50


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

okno guiCreateWindow(0.360.360.280.27"Panel malowania pojazdu"true)
guiWindowSetMovable(oknofalse)
opis guiCreateLabel(0.010.090.980.09"Aby zmieni? kolor pojazdu wpisz w wyznaczone miejsca cyfry od 0 do 255, koszt: 150 EUR"trueokno)
guiSetFont(opis"default-bold-small")
guiLabelSetHorizontalAlign(opis"center"false)
guiLabelSetVerticalAlign(opis"center")
kolory guiCreateLabel(0.010.280.980.10"R                                         G                                          B"trueokno)
guiSetFont(kolory"default-bold-small")
guiLabelSetHorizontalAlign(kolory"center"false)
guiLabelSetVerticalAlign(kolory"center")
guiCreateEdit(0.200.370.120.15""trueokno)
guiCreateEdit(0.440.370.120.15""trueokno)
guiCreateEdit(0.690.370.120.15""trueokno)
maluj guiCreateButton(0.020.840.960.13"MALUJ POJAZD"trueokno)
guiSetFont(maluj"default-bold-small")
guiSetProperty(maluj"NormalTextColour""FFAAAAAA")
info guiCreateLabel(0.010.650.980.09"Kolory mo?esz sprawdzi? pod adresem: http://www.kurshtml.edu.pl/generatory/kolory.html"trueokno)
guiSetFont(info"default-bold-small")
guiLabelSetHorizontalAlign(info"center"false)
guiLabelSetVerticalAlign(info"center")   
guiSetVisible(okno,falseaddEvent("malujPojazd",true)
addEventHandler("malujPojazd",root,
    function ()
        guiSetVisible(okno,true) 
        showCursor(true,false)
    end
)

addEvent("zamknijMalowanie",true)
addEventHandler("zamknijMalowanie",root,
    function ()
        guiSetVisible(okno,false) 
        showCursor(false,false)
    end
)

addEventHandler("onClientGUIClick",getRootElement(),
    function ()
        if source ~= maluj then return end
        
        local kolorR guiGetText(R)
        local kolorG guiGetText(G)
        local kolorB guiGetText(B)
        
        --ustawienia
        if kolorR 0 then
            outputChatBox("Kolor 'R' nie mo?e by? mniejszy ni? 0")
            return
        end
        
        if kolorR 255 then
            outputChatBox("Kolor 'R' nie mo?e by? wi?kszy ni? 255")
            return
        end
        
        if kolorG 0 then
            outputChatBox("Kolor 'G' nie mo?e by? mniejszy ni? 0")
            return
        end
        
        if kolorG 255 then
            outputChatBox("Kolor 'G' nie mo?e by? wi?kszy ni? 255")
            return
        end
        
        if kolorB 0 then
            outputChatBox("Kolor 'B' nie mo?e by? mniejszy ni? 0")
            return
        end
        
        if kolorB 255 then
            outputChatBox("Kolor 'B' nie mo?e by? wi?kszy ni? 255")
            return
        end
        
        if kolorR == nil then
            outputChatBox("Nie wype?ni?e? wszystkich p?l")
            return
        end
        
        if kolorG == nil then
            outputChatBox("Nie wype?ni?e? wszystkich p?l")
            return
        end
        
        if kolorB == nil then
            outputChatBox("Nie wype?ni?e? wszystkich p?l")
            return
        end
        
        if getPlayerMoney(localPlayer) < 150 then
            outputChatBox("Nie posiadasz przy sobie tyle pieni?dzy!")
            return
        end
        
        --skrypt dalsza czesc
        
        triggerServerEvent("pomalujSamochod",getRootElement(),localPlayer,kolorR,kolorG,kolorB)
        guiSetVisible(okno,false)
        showCursor(false,false)
    end
)


Strona Clienta

Debugscript 3: 48: attempt to compare nil with number

    48: if kolorR 0 then


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-09, 16:40


Xaar







Wiek: 25
Na forum: 5450 dni
Posty: 47
Nick w MP: PLWESOLYKOSTEK

Piwa: 82

Respekt: 60

--ustawienia
        if kolorR 0 then
            outputChatBox("Kolor 'R' nie mo?e by? mniejszy ni? 0")
            return
        end
        
        if kolorR 255 then
            outputChatBox("Kolor 'R' nie mo?e by? wi?kszy ni? 255")
            return
        end
        
        if kolorG 0 then
            outputChatBox("Kolor 'G' nie mo?e by? mniejszy ni? 0")
            return
        end
        
        if kolorG 255 then
            outputChatBox("Kolor 'G' nie mo?e by? wi?kszy ni? 255")
            return
        end
        
        if kolorB 0 then
            outputChatBox("Kolor 'B' nie mo?e by? mniejszy ni? 0")
            return
        end
        
        if kolorB 255 then
            outputChatBox("Kolor 'B' nie mo?e by? wi?kszy ni? 255")
            return
        end
        
        if kolorR == nil then
            outputChatBox("Nie wype?ni?e? wszystkich p?l")
            return
        end
        
        if kolorG == nil then
            outputChatBox("Nie wype?ni?e? wszystkich p?l")
            return
        end
        
        if kolorB == nil then
            outputChatBox("Nie wype?ni?e? wszystkich p?l")
            return
        end



--ustawienia
        if (tonumber)kolorR 0 then
            outputChatBox("Kolor 'R' nie mo?e by? mniejszy ni? 0")
            return
        end
        
        if (tonumber)kolorR 255 then
            outputChatBox("Kolor 'R' nie mo?e by? wi?kszy ni? 255")
            return
        end
        
        if (tonumber)kolorG 0 then
            outputChatBox("Kolor 'G' nie mo?e by? mniejszy ni? 0")
            return
        end
        
        if (tonumber)kolorG 255 then
            outputChatBox("Kolor 'G' nie mo?e by? wi?kszy ni? 255")
            return
        end
        
        if (tonumber)kolorB 0 then
            outputChatBox("Kolor 'B' nie mo?e by? mniejszy ni? 0")
            return
        end
        
        if (tonumber)kolorB 255 then
            outputChatBox("Kolor 'B' nie mo?e by? wi?kszy ni? 255")
            return
        end
        
        if (tonumber)kolorR == nil then
            outputChatBox("Nie wype?ni?e? wszystkich p?l")
            return
        end
        
        if (tonumber)kolorG == nil then
            outputChatBox("Nie wype?ni?e? wszystkich p?l")
            return
        end
        
        if (tonumber)kolorB == nil then
            outputChatBox("Nie wype?ni?e? wszystkich p?l")
            return
        end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-09, 17:00


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

Pr?bowa?em i to samo.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-09, 17:05


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

(tonumber) czy tonumber(kolorR) pr?bowa?e?? Pierwszy raz si? spotykam z t? form? u?ycia, nawet nie wiem czy taka istnieje '(tonumber)'.

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


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
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-09, 17:08


Xaar







Wiek: 25
Na forum: 5450 dni
Posty: 47
Nick w MP: PLWESOLYKOSTEK

Piwa: 82

Respekt: 60

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-09, 17:15


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

A, no ok, nigdy si? z tym wczesniej nie spotkalem ;p

&EDIT
Nie chodzi mi o samo tonumber(zmienna) tylko te form? '(tonumber)zmienna'

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


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
Postaw piwo autorowi tego posta
 

 
Tagi: kolorowanie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Kolorowanie 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