Wysłany: 2011-12-24, 20:09
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Witam. Stworzy?em sobie w mojej mapie tabel? playerInfo.
Kod: playerInfo = {}
for player in ipairs(getElementsByType('player')) do
playerInfo[player] = { loggedIn = 0, money = 0, skin = 1, gid = false}
end
Teraz, pobieram dane z bazy danych do warto?ci gid b?d?cej w tabeli.
Kod: local qh = dbQuery(mysqlConnect, "SELECT gid FROM players WHERE login=?", getPlayerName(source))
local result = dbPoll( qh, -1 )
if(#result == 0) then
kickEx("Zarejestruj si? i stw?rz posta? na www.sralala.fake :-)")
else
playerInfo[source] = { gid = result[1] }
end
dbFree( qh )
Problem w tym, ?e za choler? nie wiem jak wy?wietli? warto?? gid. Po prostu skrypt wysypuje mi errory.
Kod: local qh = dbQuery(mysqlConnect, "SELECT password FROM mybb_users WHERE id="..playerInfo[source].gid)
/\ kod pobrania
\/ error
Kod: loginHandler.lua:3: attempt to index field '?' (a nil value)
Dzi?ki za pomoc.
Wysłany: 2011-12-25, 11:31
jhomlala
Lua Skrypter
Wiek: 31 Na forum: 5323 dni Posty: 79
Nick w MP: Oli
Piwa : 42
Kod: local qh = dbQuery(mysqlConnect, "SELECT password FROM mybb_users WHERE id=? ", playerInfo[source].gid)
Wysłany: 2011-12-25, 11:53
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Kod: attempt to index field '?' (a nil value)
---> Kod: local qh = dbQuery(mysqlConnect, "SELECT password FROM mybb_users WHERE id=?", playerInfo[source].gid)
Weso?ych ?wi?t! Ho - ho - ho.
Wysłany: 2011-12-25, 15:44
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"Pioruniasty" napisał/a :IgrexolonO , te? prawda. O jeden cudzys??w za du?o u mnie .
Przeczyta?e? ale b??du nie zauwa?y?e?. Takie podanie warto?ci z tabeli nie dzia?a.
Kod: attempt to index field '?' (a nil value)
[ Dodano : 2011-12-26, 17:56 ]
Swojo drogo jak ju? jeste?my w temacie. Jak powinienem zwr?ci? warto?? pobran? z bazy danych? #result zwraca tylko liczb?, nil b?d? true.
Kod: local qh = dbQuery(mysqlConnect, "SELECT password FROM mybb_users WHERE id=?", playerInfo[client].gid)
local result = dbPoll( qh, -1 )
[ Dodano : 2011-12-27, 11:15 ]
WSZYSTKO JE OK PORADZI?EM SO JU
Tagi: tabele
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: