Wysłany: 2014-02-19, 21:55
zabijaka2000
Wiek: 26 Na forum: 4983 dni Posty: 147
Nick w MP: aleks556
Piwa : 13
Mam problem z odczytaniem po stronie clienta warto?ci.
server:
function autoryzacja ( plr )
local gracznick = getPlayerName ( plr )
local result = mysql_query ( handler , "SELECT frakcja FROM rpg_gracze WHERE nick = '" .. gracznick .. "'" )
if result then
local row = mysql_num_rows ( result )
local field = mysql_num_fields ( result )
local pobranaWartosc = mysql_result ( result , row , field )
outputChatBox ( pobranaWartosc )
setElementData ( plr , "frakcja.id" , pobranaWartosc )
end
mysql_free_result ( result )
end
addCommandHandler ( "auth" , autoryzacja )
client:
local plr = getLocalPlayer ()
local wczytaj = getElementData ( plr , "fation.id" )
Nie ma ?adnych b??d?w i nie wczytuje warto?ci w cliencie,bo po stronie serwera dzia?a.
Wysłany: 2014-02-19, 23:44
KukiX
Wiek: 34 Na forum: 6718 dni Posty: 567
Piwa : 17560
"zabijaka2000" napisał/a :local wczytaj = getElementData(plr, "fation.id")
Powinno chyba by? "frakcja.id" zamiast "fation.id" .
Wysłany: 2014-02-20, 05:12
Wielebny
Wiek: 41 Na forum: 5499 dni Posty: 257
Nick w MP: Wielebny
Piwa : 1690
A mo?e sobie to nazwa? jak chce.
jesli outputChatBox(pobranawartosc) pokazuje ze faktycznie jakas wartosc jest zapisana, to getElementData(localPlayer, "frakcja.id") po stronie klienta musi zadzia?a? i nie ma innej opcji.
Cytat: Kod:
local result = mysql_query(handler, "SELECT frakcja FROM rpg_gracze WHERE nick = '"..gracznick.."'")
1. Nie u?ywaj modu?u mta_mysql, przerzu? si? zawczasu na funkcje db..., tu masz przyk?adow? opakowan? implementacj?: https://github.com/lpiob/MTA-XyzzyRP/blob/master/resources/%5BXyzzyRP%5D/DB2/sql.lua
Modu? mta_mysql ma wiele wad kt?ry ju? tu opisywa?em zdaje si? kilka razy.
2. Nie eskajpujesz warto?ci, na tym kodzie mo?na wykona? atak sql injection.
Wysłany: 2014-02-20, 15:59
zabijaka2000
Wiek: 26 Na forum: 4983 dni Posty: 147
Nick w MP: aleks556
Piwa : 13
Og?lnie dzi?ki za pomocne odp, ale okaza?o si?, ?e liter?wk? zrobi?em.
Tagi: setelementdata :: dwie :: strony
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: