Wysłany: 2015-09-26, 19:03
krisu477
Wiek: 25 Na forum: 4837 dni Posty: 54
Nick w MP: Krisek
Piwa : 7
Chcia?bym pobra? z bazy danych model samochodu, jaki ma si? zrespi?, lecz niestety baza danych zwraca nil, zamiast modelu. B??d: Bad argument @ 'createVehicle' [Expected number at argument 1, got nil]
addEventHandler ( "onResourceStart" , resourceRoot ,
function()
baza = dbConnect ( "sqlite" , "vehicles.db" )
end
)
addCommandHandler ( "spawn" ,
function( playerSource )
local query = dbQuery ( baza , "SELECT ? FROM `cars` WHERE owner=?" , "model" , getAccountName ( getPlayerAccount ( playerSource )))
local result = dbPoll ( query , - 1 )
outputDebugString ( tostring ( result ))
local posX , posY , posZ = getElementPosition ( playerSource )
createVehicle ( tonumber ( result [ 1 ]), posX , posY , posZ )
dbFree ( query )
end
)
Ostatnio zmieniony przez krisu477 2015-09-26, 20:39, w całości zmieniany 1 raz
Wysłany: 2015-09-26, 19:06
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
Co ma Ci tutaj zwr?ci? ?
Wysłany: 2015-09-26, 19:14
krisu477
Wiek: 25 Na forum: 4837 dni Posty: 54
Nick w MP: Krisek
Piwa : 7
pr?bowa?em i bez tego, czyli normalnie wpisa?em "model" i to samo
addEventHandler ( "onResourceStart" , resourceRoot ,
function()
baza = dbConnect ( "sqlite" , "vehicles.db" )
end
)
addCommandHandler ( "spawn" ,
function( playerSource )
local query = dbQuery ( baza , "SELECT `model` FROM `cars` WHERE owner=?" , getAccountName ( getPlayerAccount ( playerSource )))
local result = dbPoll ( query , - 1 )
outputDebugString ( tostring ( result ))
local posX , posY , posZ = getElementPosition ( playerSource )
createVehicle ( tonumber ( result [ 1 ]), posX , posY , posZ )
dbFree ( query )
end
)
Wysłany: 2015-09-26, 21:08
PolskiSebek12
Programista
Wiek: 28 Na forum: 4347 dni Posty: 343
Nick w MP: CrosRoad95
Piwa : 3883
SELECT * FROM `cars` WHERE owner=?
popraw na takie co?
Wysłany: 2015-09-26, 21:24
krisu477
Wiek: 25 Na forum: 4837 dni Posty: 54
Nick w MP: Krisek
Piwa : 7
Wysłany: 2015-09-27, 09:56
TheTroll
Pan Majster
Wiek: 38 Na forum: 4764 dni Posty: 219
Nick w MP: TheTroll
Piwa : 1114
Mo?e takie co?
local query = dbQuery ( baza , "SELECT * FROM `cars` WHERE owner=" .. getAccountName ( getPlayerAccount ( playerSource )))
Wysłany: 2015-09-27, 12:07
krisu477
Wiek: 25 Na forum: 4837 dni Posty: 54
Nick w MP: Krisek
Piwa : 7
Teraz w og?le nie chce znale?? rekordu.
Wysłany: 2015-09-27, 12:11
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
addEventHandler ( "onResourceStart" , resourceRoot ,
function()
baza = dbConnect ( "sqlite" , "vehicles.db" )
end
)
addCommandHandler ( "spawn" ,
function( playerSource )
local accName = getAccountName ( getPlayerAccount ( playerSource ))
local query = dbQuery ( baza , "SELECT * FROM cars WHERE owner=?" , accName )
local result = dbPoll ( query , - 1 )
outputDebugString ( tostring ( result ))
local posX , posY , posZ = getElementPosition ( playerSource )
createVehicle ( result [ 1 ]. model , posX , posY , posZ )
dbFree ( query )
end
)
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
Wysłany: 2015-09-27, 12:29
krisu477
Wiek: 25 Na forum: 4837 dni Posty: 54
Nick w MP: Krisek
Piwa : 7
Dzi?ki, dzia?a.
Mo?na zamkn?? temat.
Tagi: baza :: danych :: zwraca :: nil
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: