Wysłany: 2017-06-20, 17:25
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
DjEnzo , dobra m?j ostatni pomys? to to:
function loginHandler ( username , password , player )
local query = dbQuery ( db , "SELECT `uid`,`nick`,`skin`,`pieniadze` FROM `" .. MYSQL_PLAYERS .. "` WHERE `nick`=? AND `haslo`=?" , username , password )
local result = dbPoll ( query ,- 1 )
if #result>0 then
local skin = result [ 1 ]. skin
if skin then outputChatBox ( skin , player )
setElementModel ( player , result [ 1 ]. skin )
setPlayerName ( player , result [ 1 ]. nick )
...
[ Dodano : 2017-06-20, 17:26 ]
zapytanie sobie zmie? bo ja chcia?em tylko tego if'a ze skinem doda?
Podpis
"amited" napisał/a :
Wysłany: 2017-06-20, 17:30
DjEnzo
Wiek: 27 Na forum: 4881 dni Posty: 31
Nick w MP: DjEnzo
To nic nie zmieni.
Tak jak powiedzia?em.
result[1].skin
skin
czy nawet row["skin"]
posiada? zawsze prawid?ow? warto?? pobran? z bazy. Po prostu funkcja nie chce zmieni? mi skina. Nie mam poj?cia dlaczego
[ Dodano : 2017-06-20, 17:30 ]
Dodam jeszcze C-Side:
function submitLoginGui ( button , state )
if button == "left" and state == "up" then
local username = guiGetText ( inputLogin )
local password = guiGetText ( inputPassword )
if ( username and password )~= '' then
triggerServerEvent ( "submitLogin" , localPlayer , username , password , localPlayer )
guiSetInputEnabled ( false )
guiSetVisible ( oknoLogowanie , false )
showCursor ( false )
else
outputChatBox ( "[KSTRP] Pola nie mog? by? puste." , 255 , 120 , 0 )
end
end
end
Wysłany: 2017-06-20, 17:35
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
client mnie nie obchodzi. zr?b to co powiedzia?em bo mo?liwe ?e b??d wyskoczy...
Podpis
"amited" napisał/a :
Wysłany: 2017-06-20, 17:42
DjEnzo
Wiek: 27 Na forum: 4881 dni Posty: 31
Nick w MP: DjEnzo
function loginHandler ( username , password , player ) -- client / gui . login . lua ------ WALIDACJA LOGOWANIA
-- SPRAWDZAMY CZY ISTNIEJE
local query = dbQuery ( db , "SELECT * FROM " .. MYSQL_PLAYERS .. " WHERE nick=? AND haslo=?" , username , password )
local result = dbPoll ( query ,- 1 )
if #result>0 then
local skin = result [ 1 ]. skin
if skin then outputChatBox ( skin , player )
setPlayerName ( player , result [ 1 ]. nick ) -- wykonuje si ?
setElementModel ( player , skin ) -- nie wykonuje si ?
setPlayerMoney ( player , result [ 1 ]. pieniadze , true ) -- wykonuje si ?
spawnPlayer ( player , 1959.55 , - 1714.46 , 10 ) -- wykonuje si ?
fadeCamera ( player , true ) -- wykonuje si ?
setCameraTarget ( player , player ) -- wykonuje si ?
outputChatBox ( "[KSTRP] Witaj ponownie " .. getPlayerName ( player ).. ". Udanej zabawy!" , player , 0 , 125 , 255 ) -- wykonuje si ?
end
elseif result == nil then
dbFree ( query )
else
outputChatBox ( "[KSTRP] Niepoprawny login lub has?o. Po??cz si? ponownie." , player , 255 , 0 , 0 )
end
end
Brak b??d?w, brak zmiany skina, chatbox wy?wietla skin ID "29"
Wysłany: 2017-06-20, 17:52
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
hmmm ma kto? u ciebie sprawdzi? czy tylko ty nie widzisz zmienionego skina?
Podpis
"amited" napisał/a :
Wysłany: 2017-06-20, 18:44
DjEnzo
Wiek: 27 Na forum: 4881 dni Posty: 31
Nick w MP: DjEnzo
Sprawdzali?my. Nikomu si? nie zmieni?. Nie by?o te? wida? zmiany u innego gracza
[ Dodano : 2017-06-20, 18:50 ]
Mam!!
Rozwi?zanie bardzo proste i g?upie.
setElementModel wykonujemy po spawnPlayer
Wysłany: 2017-06-20, 18:55
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
DjEnzo , to tam jest spawnPlayer??? Ty ja go nie widzia?em ca?y czas... xd skupi?em si? tylko na tym modelu ;d
Podpis
"amited" napisał/a :
Wysłany: 2017-06-20, 18:56
DjEnzo
Wiek: 27 Na forum: 4881 dni Posty: 31
Nick w MP: DjEnzo
Masakra.. haha
Mo?na zamkna?, masz piwko i repke ^^
Tagi: setelementmodel :: jak :: używać?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: