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

Wysłany: 2020-07-12, 02:07


Pyrek24







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

Piwa: 10

Respekt: 50

Witam, pisze logowanie i mam problem z ustawieniem skina. W sensie w bazie danych skin bezproblemu si? ustawia. Lecz skin w grze niestety nie. Pom?g?by kto? ?
kod c_side

    if isMouseIn(screenW 0.3646screenH 0.1704screenW 0.0375screenH 0.0435) and strona == "skin" then
                local login=guiGetText(data.button[1])
                local pass=guiGetText(data.button[2])
                local skin 1
                if string.len(login) > 22 or string.len(pass) > 22 and string.len(login) < or string.len(pass) < 3 then
                    data.info="Login i/lub has?o musz? mie? od 3 do 22 znak?w."
                    data.tick=getTickCount()+5000
                    return
                end        
                triggerServerEvent("logging:newAccount"resourceRootloginpassskin)            
                strona "start"
        end

s_side

    local maks_ilosc_kont 30 -- Maksymalna ilosc kont do rejestracji
    addEvent("logging:newAccount"true)
    addEventHandler("logging:newAccount"resourceRoot, function(login,pass,skin)
        local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_users WHERE register_serial=?"getPlayerSerial(client))
        if result and #result >= maks_ilosc_kont then
            triggerClientEvent(client"logging:result"resourceRootfalse"Na ten serial zostala utworzona maksymalna ilosc kont.","blad")
        return end
        local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_users WHERE login=?"login)
        if result and #result > 0 then
            triggerClientEvent(client"logging:result"resourceRootfalse"Podany login ju? istnieje w bazie.","blad")
        else
            local query=exports["ogrpg-db"]:dbSet("INSERT INTO ogrpg_users (login,pass,register_serial,changedpw,skin) VALUES (?,?,?,?,?)"loginteaEncode(pass,"wypierdalacchuje"),getPlayerSerial(client),1,skin)
            setElementModel(clienttonumber(skin))                    
            if query then
                triggerClientEvent(client"logging:result"resourceRootfalse"Pomyslnie zarejestrowales(as) sie!","git")
                setElementData(client"player:logged"true)
                triggerEvent("load:player",root,client)        
            end
        end
    end)


Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-07-12, 02:45


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_users WHERE register_serial=?"getPlayerSerial(client))


Sk?d wzi??a si? zmienna 'client' ?

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-07-12, 03:01


Pyrek24







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

Piwa: 10

Respekt: 50

Shuffle z tego co wiem zmienna
client, source to s? zmienne zdefiniowane przez mta, ta zmienna okre?la gracza. Tak samo jak np localPlayer po client side
Dobre m?wi? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-07-12, 13:16


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Nie, localPlayer i getLocalPlayer() okre?laj? gracza po stronie c-side. Po stronie s-side musisz sam to zdefiniowa?.

Source nie zawsze okre?la gracza, poczytaj na mtawiki r??ne eventy, co zwracaj?. onMarkerHit pod pokryw? source zwraca marker a nie gracza

to

triggerServerEvent("logging:newAccount"resourceRootloginpassskin)


podmie? na :

triggerServerEvent("logging:newAccount"localPlayerloginpassskin)


a w s-side operuj "source" jako graczem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-07-12, 16:22


Pyrek24







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

Piwa: 10

Respekt: 50

Okej Dzi?ki. Temat do zamkni?cia

Postaw piwo autorowi tego posta
 

 
Tagi: ustawianie :: skina
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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