Wysłany: 2016-03-27, 19:53
Retrok
Wiek: 27 Na forum: 3734 dni Posty: 58
Nick w MP: Retrok
Piwa : 4
Witam tak jak w temacie robi? zapis zniszcze? aut w formie SQL Lite, ale mam problem mianowicie wali mi erro? i nwm jak to ma by? : ) prosz? o pomoc daje zimne
KOD W KT?RYM POJAWIA SI? B??D ! \/
for i , v in ipairs ( split ( v [ "panelstate" ], "," )) do setVehiclePanelState ( veh , i , tonumber ( v )) end
for i , v in ipairs ( split ( v [ "doorstate" ], "," )) do setVehicleDoorState ( veh , i , tonumber ( v )) end
ERRORY Z KODU !
ERROR:
bad argument #1 to 'ipairs' (table expected, got string)
WARNING:
Bad argument @ 'split' [Expected string at argument 1, got nil]
Ostatnio zmieniony przez Retrok 2016-03-27, 21:49, w całości zmieniany 1 raz
Wysłany: 2016-03-27, 20:15
Kacpex52
Wiek: 25 Na forum: 4322 dni Posty: 61
Nick w MP: Kacpex52
Piwa : 10
Retrok , jak masz jaki? kod to dawaj w [.kod] [./kod] lub [.lua] [./lua]
Wysłany: 2016-03-27, 21:44
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Podaj kod, bo na jasnowidza nas nie sta? ;-;
Wysłany: 2016-03-27, 21:48
Retrok
Wiek: 27 Na forum: 3734 dni Posty: 58
Nick w MP: Retrok
Piwa : 4
przecie? wys?a?em ci co powoduje b??d..
Podpis
Pomogłem?? daj browca bo suszy!
Wysłany: 2016-03-27, 21:53
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
Bad argument @ 'split' [Expected string at argument 1, got nil]
Przet?umacz, a zrozumiesz co jest nie tak.
Wysłany: 2016-03-27, 21:57
Retrok
Wiek: 27 Na forum: 3734 dni Posty: 58
Nick w MP: Retrok
Piwa : 4
Wiem ?e z?y argument ale nwm jak to ma by? ...
[ Dodano : 2016-03-27, 23:07 ]
Zrobi?em tak.
for i , v in ipairs ( v [ "panelstate" ]) do setVehiclePanelState ( veh , i - 1 , tonumber ( v )) end
for i , v in ipairs ( v [ "doorstate" ]) do setVehicleDoorState ( veh , i - 1 , tonumber ( v )) end
teraz mam aby jeden b??d mianowicie:
bad argument #1 to 'ipairs' (table expected, got boolean)
PS: TEN B??D JEST Z TEGO KODU CO PODA?EM !
[ Dodano : 2016-03-28, 00:45 ]
ps nie mam poj?cia jak powinno to by? heh licze na pomoc xDD
Podpis
Pomogłem?? daj browca bo suszy!
Wysłany: 2016-03-28, 11:00
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
bad argument #1 to 'ipairs' (table expected, got boolean)
v["panelstate"] i v["doorstate"] to nie jest tabela tylko true lub false, wi?c ipairs na nim nie zadzia?a.
Wysłany: 2016-03-28, 14:49
Retrok
Wiek: 27 Na forum: 3734 dni Posty: 58
Nick w MP: Retrok
Piwa : 4
to m?g? by? powiedzie? jak to powinno by? : )
Podpis
Pomogłem?? daj browca bo suszy!
Wysłany: 2016-03-28, 18:25
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
"Retrok" napisał/a :to m?g? by? powiedzie? jak to powinno by? : )
A sk?d mam wiedzie?? Ja nie jasnowidz, nwm co masz pod v["panelstate"] i v["doorstate"]. Na pewno musi to by? tabela, kt?rej tu nie ma.
Wysłany: 2016-03-29, 20:56
Retrok
Wiek: 27 Na forum: 3734 dni Posty: 58
Nick w MP: Retrok
Piwa : 4
Postanowi?em u?y? systemu aut by Prezes ale nadal nie mam poj?cia jak to powinno by?
function onStartLoadVehicles ()
local query = dbQuery ( handler , "SELECT * FROM pojazdy" )
local result , num_rows , errormsg = dbPoll ( query , - 1 )
for i , v in pairs ( result ) do
local veh = createVehicle ( v [ "model" ], v [ "x" ], v [ "y" ], v [ "z" ])
setElementRotation ( veh , 0 , 0 , v [ "rot" ])
setVehicleColor ( veh , v [ "ca" ], v [ "cb" ], v [ "cc" ])
ustawDanePojazdu ( veh , v [ "id" ], v [ "wlasciciel" ])
-- ustawiam paliwo i przebieg
setElementData ( veh , "pojazd_paliwo" , v [ "paliwo" ] or 50 )
setElementData ( veh , "pojazd_przebieg" , v [ "przebieg" ] or 0 )
--<< na koncu -->>
-- ustawiam zniszczenia auta
for i , v in ipairs ( v [ "panelstate" ], "," )) do setVehiclePanelState ( veh , i - 1 , tonumber ( v )) end
for i , v in ipairs ( v [ "doorstate" ], "," )) do setVehicleDoorState ( veh , i - 1 , tonumber ( v )) end
--<< ustawi ? em zniszczenia aut ! -->>
local query = dbQuery ( handler , "SELECT * FROM tuning WHERE id='" .. v [ "id" ].. "'" )
local result , num_rows , errormsg = dbPoll ( query , - 1 )
setVehiclePaintjob ( veh , result [ 1 ]. paintjob )
setVehicleHeadLightColor ( veh , result [ 1 ]. hr , result [ 1 ]. hg , result [ 1 ]. hb )
for i , v in pairs ( result ) do
for ii , vv in pairs ( v ) do
if ( ii ~= "id" and ii ~= "paintjob" and ii ~= "hr" and ii ~= "hg" and ii ~= "hb" ) then
local vv = tonumber ( vv )
if vv ~= 0 then
addVehicleUpgrade ( veh , vv )
end
end
end
end
end
end
Podpis
Pomogłem?? daj browca bo suszy!
Wysłany: 2016-03-29, 20:58
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
Poka? co jest zapisywane pod panelstate i doorstate, bo tu dalej nic nie wida?, no mo?e to ?e uci??e? split, ale i tak chyba zwraca to inne warto?ci ni? powinno.
for i , v in ipairs ( split ( v [ "panelstate" ], "," )) do setVehiclePanelState ( veh , i - 1 , tonumber ( v )) end
for i , v in ipairs ( split ( v [ "doorstate" ], "," )) do setVehicleDoorState ( veh , i - 1 , tonumber ( v )) end
Wysłany: 2016-03-30, 11:45
Retrok
Wiek: 27 Na forum: 3734 dni Posty: 58
Nick w MP: Retrok
Piwa : 4
-- pobieram zniszczenia aut
local panelstates = {}
for i = 0 , 6 do table . insert ( panelstates , getVehiclePanelState ( v , i )) end
local panelstates = table . concat ( panelstates , "," )
local doorstates = {}
for i = 0 , 5 do table . insert ( doorstates , getVehicleDoorState ( v , i )) end
local doorstates = table . concat ( doorstates , "," )
--<< pobra ? em zniszczenia aut ! -->>
[ Dodano : 2016-04-16, 13:27 ]
Do zamkni?cia.
Podpis
Pomogłem?? daj browca bo suszy!
Tagi: zapis :: zniszczeń :: aut
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: