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: 4470 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

okno = guiCreateWindow(0.36, 0.36, 0.28, 0.27, "Panel malowania pojazdu", true)
guiWindowSetMovable(okno, false)
opis = guiCreateLabel(0.01, 0.09, 0.98, 0.09, "Aby zmieni? kolor pojazdu wpisz w wyznaczone miejsca cyfry od 0 do 255, koszt: 150 EUR", true, okno)
guiSetFont(opis, "default-bold-small")
guiLabelSetHorizontalAlign(opis, "center", false)
guiLabelSetVerticalAlign(opis, "center")
kolory = guiCreateLabel(0.01, 0.28, 0.98, 0.10, "R                                         G                                          B", true, okno)
guiSetFont(kolory, "default-bold-small")
guiLabelSetHorizontalAlign(kolory, "center", false)
guiLabelSetVerticalAlign(kolory, "center")
R = guiCreateEdit(0.20, 0.37, 0.12, 0.15, "", true, okno)
G = guiCreateEdit(0.44, 0.37, 0.12, 0.15, "", true, okno)
B = guiCreateEdit(0.69, 0.37, 0.12, 0.15, "", true, okno)
maluj = guiCreateButton(0.02, 0.84, 0.96, 0.13, "MALUJ POJAZD", true, okno)
guiSetFont(maluj, "default-bold-small")
guiSetProperty(maluj, "NormalTextColour", "FFAAAAAA")
info = guiCreateLabel(0.01, 0.65, 0.98, 0.09, "Kolory mo?esz sprawdzi? pod adresem: http://www.kurshtml.edu.pl/generatory/kolory.html", true, okno)
guiSetFont(info, "default-bold-small")
guiLabelSetHorizontalAlign(info, "center", false)
guiLabelSetVerticalAlign(info, "center")   
guiSetVisible(okno,false) 

addEvent("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: 26
Na forum: 5591 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: 4470 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: 4979 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: 26
Na forum: 5591 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: 4979 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