Wysłany: 2014-11-27, 21:57
sampak
Wiek: 27 Na forum: 5250 dni Posty: 57
Piwa : 4
Witajcie mam problem z tym kodzikiem mianowicie podczas pobierania pojazd?w nadaje setElementData na 2 i niestety kiedy wsiadam do pojazdu o id innym ni? 2 to zmienia si? pozycja pojazdu o id 2
function pobierz ( theVehicle )
local result = mysql_query ( database , "SELECT * FROM `pg_vehicles`" )
---- outputChatBox ( "[1]" )
if result then
-- outputChatBox ( "[2]" )
while true do
-- outputChatBox ( "[3]" )
local row = mysql_fetch_assoc ( result )
-- outputChatBox ( "[4]" )
if not row then break end
outputChatBox ( "[Debug]Pobiera Rekordy" )
local v = createVehicle ( row . model , row . x , row . y , row . z )
setElementData ( v , "id" , row . id )
end
end
end
function zapisz ( theVehicle )
local x , y , z = getElementPosition ( theVehicle )
outputChatBox ( "[1]" )
outputChatBox ( "X" .. x .. "Y" .. y .. "Z" .. z )
outputChatBox ( "[2]" )
local result = mysql_query ( database , "SELECT * FROM `pg_vehicles` " )
local row = mysql_fetch_assoc ( result )
outputChatBox ( "[3]" )
res = mysql_query ( database , "UPDATE `pg_vehicles` SET `x` = " .. x .. ", `y` = " .. y .. ", `z` = " .. z .. " WHERE `id` = " .. getElementData ( theVehicle , "id" ).. " " )
outputChatBox ( "[4]" )
end
Wysłany: 2014-11-27, 23:10
Terr9909
Skrypter LUA
Wiek: 26 Na forum: 4234 dni Posty: 346
Nick w MP: Split
Piwa : 1043
zobacz m?j kod na zapisywanie:
function zapiszPojazdy ( vehicle )
if not getElementData ( vehicle , "pojazd_zrespiony" ) then return end
local x , y , z = getElementPosition ( vehicle )
local id = getElementData ( vehicle , "pojazd_id" )
local zapytanie = string . format ( "UPDATE go_pojazdy SET loc='%.2f,%.2f,%.2f' WHERE id=%d" ,
x , y , z , id )
dbExec ( handler , zapytanie )
end
Wysłany: 2014-11-27, 23:20
sampak
Wiek: 27 Na forum: 5250 dni Posty: 57
Piwa : 4
Ja nie mam problemu z zapisem a pobraniem moje ElementData ustawia si? na 2 tylko na 2 dla obu pojazd?w
Tagi: mysql :: setelementdata
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: