Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-06-17, 18:50


karolek110199

Programista LUA/PAWN






Wiek: 28
Na forum: 5400 dni
Posty: 54

Piwa: 160

Respekt: 92

Ca?? funkcja wykonuje si? poprawnie a? do "zapisano", ale nie dzia?a handler mysql. Nie mam poj?cia co jest nie tak. Sprawdza?em kilka razy komende SQL.


function zapiszDanePojazdow()
    for k,v in ipairs(getElementsByType("vehicle")) do
        local id getElementData(v"pojazd:id")
        local xygetElementPosition(v)
        local rotxrotyrotz getElementRotation(v)
        local int getElementInterior(v)
        local dimension getElementDimension(v)
        local fuel getElementData(v"pojazd:fuel")
        local hp getElementHealth(v)
        local silnik getVehicleEngineState(v)
        local engine 0
        if(silnik == truethen 
            engine 1 
            elseif(silnik == falsethen 
            engine 0 
        end
        local lights getVehicleOverrideLights(v)
        local locked
        if(isVehicleLocked(v)) then 
            locked 1 
            else 
            locked 0 
        end
        local hamulec
        if(isElementFrozen(v)) then hamulec else hamulec 0 end
        local k1k2k3k4 getVehicleColor(v)
        local handler mysql:query("UPDATE `"..mysql:getNameDB().."`.`vehicles` SET `x` = '"..x.."', `y` = '"..y.."', `z` = '"..z.."', `rotx` = '"..rotx.."', `roty` = '"..roty.."', `rotz` = '"..rotz..", `interior` = '"..int.."', `dimension` = '"..dimension.."', `fuel` = '"..fuel.."', `hp`='"..hp.."', `engine` ='"..engine.."', `lights` = '"..lights.."', `locked` = '"..locked.."', `handbrake`='"..hamulec.."', `color1` = '"..k1..","..k2..","..k3.."' WHERE `vehicles`.`id` ="..id.." LIMIT 1;")
        mysql:free_result(handler)
    end
    outputChatBox("zapisano")    
end


Podpis
Pomogłem Ci,
? Daj odetchnąć i postaw piwko ;)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-17, 19:40


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

A mysql ci dzia?a ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-17, 20:01


karolek110199

Programista LUA/PAWN






Wiek: 28
Na forum: 5400 dni
Posty: 54

Piwa: 160

Respekt: 92

Ta, ?miga dobrze. Inne zapytania SQL dzia?aj?.

Podpis
Pomogłem Ci,
? Daj odetchnąć i postaw piwko ;)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-18, 13:52


Tey







Wiek: 31
Na forum: 4876 dni
Posty: 155
Nick w MP: l0nger

Piwa: 280

Respekt: 193
Respekt: 193Respekt: 193

Przecie? tutaj wida?, ?e nie posiadasz argumentu 'handler connection' czyli zmienna z polaczeniem MySQL.

Prawidlowy formularz powinien wygladac mniej wiecej tak:

local result mysql_query(connection_handle"UPDATE table SET cos = 'someone_value' WHERE coskey = 'key';")
if result then mysql_free_result(resultend


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-18, 14:29


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

Tey, on ma funkcje mysql:query. To jest co? innego jak mysql_query. karolek110199, u?ywasz vG(valhalla gaming)??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-18, 15:24


karolek110199

Programista LUA/PAWN






Wiek: 28
Na forum: 5400 dni
Posty: 54

Piwa: 160

Respekt: 92

Troch? sobie pomog?em Valhalla z tym Mysql, aczkolwiek zrobi?em od nowa po swojemu...

Podpis
Pomogłem Ci,
? Daj odetchnąć i postaw piwko ;)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-18, 15:31


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

masz w kodzie zmienn? mysql?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-18, 15:41


karolek110199

Programista LUA/PAWN






Wiek: 28
Na forum: 5400 dni
Posty: 54

Piwa: 160

Respekt: 92

Jest, local mysql = exports.mysql

Jakby nie by?o to by jaki? error wyskoczy?o, a tu nic.

Podpis
Pomogłem Ci,
? Daj odetchnąć i postaw piwko ;)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-18, 15:49


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360


local fuel getElementData(v"pojazd:fuel")
local id getElementData(v"pojazd:id"

Zamie? to na

local id getElementData(v"pojazd:id") or -- jak nie bedzie dzialac sprobuj jeszcze zamiast 0 dac "0"
local fuel getElementData(v"pojazd:fuel") or 0

btw.


Postaw piwo autorowi tego posta
 

 
Tagi: jest :: nie :: tak?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Co tu jest nie tak? Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku