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

Wysłany: 2016-05-03, 20:59


Krzemo1234







Wiek: 26
Na forum: 3751 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

Witam mam problem z moj? przechowalni? gdy chowam pojazd ca?y zepsuty np: Silnik,Drzwi ,maska to gdy go wyci?gam jest ca?y naprawiony.
Co zrobi? ?eby tak si? nie dzia?o.
PS: Za pomoc stawiam R* i :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-03, 21:11


Krzemo1234







Wiek: 26
Na forum: 3751 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40


dbExec(handler"CREATE TABLE IF NOT EXISTS `przechowywalnia` (`id` INTEGER, `model` INTEGER, `wlasciciel` INTEGER)")


dbExec(handler"DELETE FROM przechowywalnia WHERE id='"..id.."'")


dbExec(handler"INSERT INTO przechowywalnia VALUES('"..id.."', '"..model.."', '"..wlasciciel.."')")



Nie wiem kt?re to odpowiada za zapis ale jak m?wi?em nie zapisuje mi slinika.drzwi,maski i tak dalej nie wiem co mam zrobi? ?eby si? zapisywa?o.

Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-03, 21:21


FaydenFX.







Wiek: 27
Na forum: 4056 dni
Posty: 246
Nick w MP: faydn

Piwa: 11

Respekt: 45,3

Masz nazw? przechowalni jako : "przechowywalnia" ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-03, 21:30


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
"FaydenFX." napisał/a:

Masz nazw? przechowalni jako : "przechowywalnia" ?

Co to ma do rzeczy? 'przechowywalnia' to nazwa tabeli a nie nazwa, kt?ra musi si? zgadza? z nazw? skryptu..

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-03, 21:30


Krzemo1234







Wiek: 26
Na forum: 3751 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

przecho_s/przecho_c

Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-03, 21:36


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
dbExec(handler"INSERT INTO przechowywalnia VALUES('"..id.."', '"..model.."', '"..wlasciciel.."')")


To nie ma prawa dzia?a?..
poczytaj o
Więcej informacji znajdziesz w Wikipedii MTA:

dbExec


Ja preferuj? u?y?:
dbQuery(handler"INSERT INTO przechowywalnia (id, model, wlasciciel) VALUES (?, ?, ?)"idmodelwlasciciel)

Warunkiem dzia?ania tego, jest posiadanie przez Ciebie tabeli przechowywalnia a w niej kolumny: id, model oraz wlasciciel.

Do tego - ten kod, kt?ry Ci poda?em b?dzie zapisywa? tylko zmienn? 'id', 'model' oraz zmienn? 'wlasciciel'.
Do tego dor?b sprawdzanie stanu pojazdu, czy ma te drzwi, maske itd. i zapisuj to osobno w kolumnach.

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-03, 21:44


Krzemo1234







Wiek: 26
Na forum: 3751 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

Gdzie mam to da? albo zamieni?.

dbQuery(handler"INSERT INTO przechowywalnia (id, model, wlasciciel) VALUES (?, ?, ?)"idmodelwlasciciel)


Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-03, 22:10


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Zamiast:
dbExec(handler"INSERT INTO przechowywalnia VALUES('"..id.."', '"..model.."', '"..wlasciciel.."')")


Do tego dor?b sobie to zapisywanie stanu cz??ci, chyba ?e ju? tego nie potrzebujesz.

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-03, 22:36


Krzemo1234







Wiek: 26
Na forum: 3751 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

M?g?by? powiedzie? jak zrobi? to zapisywanie sam pr?bowa?em ale mi nie dzia?a?o

Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-03, 22:41


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .

Więcej informacji znajdziesz w Wikipedii MTA:

getVehiclePanelState


  local stan getVehiclePanelState(zmienna_wozudbQuery(handler"INSERT INTO przechowywalnia (id, model, wlasciciel, stan) VALUES (?, ?, ?,? )"idmodelwlascicielstan )


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-03, 22:57


Krzemo1234







Wiek: 26
Na forum: 3751 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

Dodaje to i nic dam ci m?j ca?y kod jagby? m?g? popraw mnie o ile co? mam ?le.
http://www24.zippyshare.com/v/giw347oz/file.html
PS: Da?em ci link do starego jeszcze nie przerobionego skryptu bo ten przerobiony przezemnie nie dzia?a? i go usuno?em.

Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-03, 23:20


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Poka? tw?j przerobiony kod, bo jestem na telefonie i nie mam jak pobra? tego :d

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-04, 14:47


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

--[[
Code by Riot
--]]

--SQL LITE
handler dbConnect("sqlite""przechowywalnia.db")
dbExec(handler"CREATE TABLE IF NOT EXISTS `przechowywalnia` (`id` INTEGER, `model` INTEGER, `wlasciciel` INTEGER)")

function onStartPrzechowywalnia()
--marker
local maly createMarker( -1962.31640625429.161132812534.24"cylinder"125500)
addEventHandler("onMarkerHit"malyonPrzechowywalniaHit)
addEventHandler("onMarkerHit"maly2onPrzechowywalniaHit2)

duzy createMarker( -1972.181640625444.54882812533.7"cylinder"8105105105)--Auto do przecho
createMarker( -1972.3076171875431.83789062533.7"cylinder"8105105105)--Resp Auta
end
addEventHandler("onResourceStart"getResourceRootElement(getThisResource()), onStartPrzechowywalnia)

function onPrzechowywalniaHit(hitElement)
    if getElementType(hitElement) == "player" then
    local acc getPlayerAccount(hitElement)
        if acc then
        local veh getPedOccupiedVehicle(hitElement)
            if not veh then
            local login getAccountName(acc)
            local query dbQuery(handler"SELECT * FROM przechowywalnia WHERE wlasciciel='"..login.."'")
            local resultrows dbPoll (query, -1)
            triggerClientEvent(hitElement"showPrzechowywalniaGUI"rootresult or {})
            end
        end
    end
end


function onPrzechowywalniaHit2(hitElement)
    if getElementType(hitElement) == "player" then
    local acc getPlayerAccount(hitElement)
        if acc then
        local veh getPedOccupiedVehicle(hitElement)
            if not veh then
            local login getAccountName(acc)
            local query dbQuery(handler"SELECT * FROM przechowywalnia WHERE wlasciciel='"..login.."'")
            local resultrows dbPoll (query, -1)
            triggerClientEvent(hitElement"showPrzechowywalniaGUI2"rootresult or {})
            end
        end
    end
end


addEvent("onPrzywrocPojazdZPrzechowywalni"true)
addEventHandler("onPrzywrocPojazdZPrzechowywalni"getRootElement(),
function(id)
local query dbQuery(handler"SELECT * FROM przechowywalnia WHERE id='"..id.."'")
local resultrows dbPoll (query, -1)
local hajs getPlayerMoney(source)   
koszt 200
    if #result > 0 then
    dbExec(handler"DELETE FROM przechowywalnia WHERE id='"..id.."'")
    
    local xygetElementPosition(duzy)
    local zrob exports.YNLSystemPojazdow:stworzPojazd(id, -1972.2626953125431.288085937534.7)
        local states = { [0]="inflated", [1]="flat", [2]="fallen off" }    -- we store the states in a table
        local frontLeftrearLeftfrontRightrearRight getVehicleWheelStates theVehicle )
        if zrob then
        takePlayerMoney sourcetonumber(koszt) )
        outputChatBox("Z twojego konta pobrano "..koszt.."$ za przechowywanie pojazdu, ?yczymy mi?ej jazdy!"source)
        warpPedIntoVehicle(sourcezrob)
        setVehiclePlateTextzrobid )
        else
        outputChatBox("Tw?j pojazd zosta? wydany pojawi? si? w marke?e! ?ycz? mi?ej drogi"source255255255true)
        end
    end
end)



addEvent("onPrzywrocPojazdZPrzechowywalni2"true)
addEventHandler("onPrzywrocPojazdZPrzechowywalni2"getRootElement(),
function(id)
local query dbQuery(handler"SELECT * FROM przechowywalnia WHERE id='"..id.."'")
local resultrows dbPoll (query, -1)
local hajs getPlayerMoney(source)   
koszt 200
    if #result > 0 then
    dbExec(handler"DELETE FROM przechowywalnia WHERE id='"..id.."'")
    
    local xygetElementPosition(duzy2)
    local zrob exports.YNLSystemPojazdow:stworzPojazd(idxyz)
        if zrob then
        takePlayerMoney sourcetonumber(koszt) )
        outputChatBox("Z twojego konta pobrano "..koszt.."$ za przechowywanie pojazdu, ?yczymy mi?ej jazdy!"source)
        warpPedIntoVehicle(sourcezrob)
        setVehiclePlateTextzrobid )
        else
        outputChatBox("Podane auto nie istnieje."source255255255true)
        end
    end
end)


function czyPojazdJestWPrzechowywalni(id)
local query dbQuery(handler"SELECT * FROM przechowywalnia WHERE id='"..id.."'")
local resultrows dbPoll (query, -1)
    if #result > 0 then
    return true
    else
    return false
    end
end
--##
timery = {}

function onPrzechoVehExit(playerseat)
    if isElementWithinMarker(sourceduzythen
    if seat == 0 then
    local id getElementData(source"car_id")
        if id then
            timery[id] = setTimer(oddajPojazdDoPrzechowywalni50001sourceplayeridtrue)
            end
        end
    end
end
addEventHandler("onVehicleExit"getRootElement(), onPrzechoVehExit)

function onPrzechoVehExit(playerseat)
    if isElementWithinMarker(sourceduzy2then
    if seat == 0 then
    local id getElementData(source"car_id")
        if id then
            timery[id] = setTimer(oddajPojazdDoPrzechowywalni50001sourceplayeridtrue)
            end
        end
    end
end

addEventHandler("onVehicleExit"getRootElement(), onPrzechoVehExit)

function oddajPojazdDoPrzechowywalni(vehplayeridbool)
    if isElement(vehthen
    local acc getPlayerAccount(player)
        if acc or source then
                local states = { [0]="inflated", [1]="flat", [2]="fallen off" } -- we store the states in a table
                local frontLeftrearLeftfrontRightrearRight getVehicleWheelStates theVehicle )
        local wlasciciel getElementData(veh"car_owner")
        local model getElementModel(veh)
        local stan getVehiclePanelState(vehdbQuery(handler"INSERT INTO przechowywalnia (id, model, wlasciciel, stan) VALUES (?, ?, ?,? )"idmodelwlascicielstan )
        
        if isElement(playerthen
            if bool then
            outputChatBox("Tw?j pojazd "..getVehicleName(veh).." zosta? umieszczony w przechowywalni."player255255255true)
            else
            outputChatBox("Odda?e? pojazd "..getVehicleName(veh).." do przechowywalni."player255255255true)
            end
        end

        destroyElement(veh)
        end
    end
end

function komendaDlaAdmina(player)
local acc getPlayerAccount(player)
    if acc then
    local login getAccountName(acc)
    if ( hasObjectPermissionTo player"function.kickPlayer"true ) ) then
        local veh getPedOccupiedVehicle(player)
            if veh then
            local id getElementData(veh"car_id")
                if id then
                oddajPojazdDoPrzechowywalni(vehplayerid)
                end
            end
        end
    end
end
addCommandHandler("oddajauto"komendaDlaAdmina)



function notifyAboutExplosion(player)
local acc getElementData(source"car_owner")
local id getElementData(source"car_id")
    if acc then
    if id then
    oddajPojazdDoPrzechowywalni(sourceplayerid)
    outputChatBox("Tw?j pojazd wybuch?, znajdziesz go w przechowywalni."source)
end
end
end
addEventHandler("onVehicleExplode"getRootElement(), notifyAboutExplosion)


function onPrzechoVehEnter(playerseat)
    if seat == 0 then
    local id getElementData(source"car_id")
        if id then
            if isTimer(timery[id]) then
            killTimer(timery[id])
            end
        end
    end
end
addEventHandler("onVehicleEnter"getRootElement(), onPrzechoVehEnter)


Musisz dorobi? tabele w pliku .db

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-04, 16:57


Krzemo1234







Wiek: 26
Na forum: 3751 dni
Posty: 387
Nick w MP: Krzemo

Piwa: 16

Respekt: 40

Podpis
Jeśli ci pomogłem zostaw zimne :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-04, 16:58


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Polecam DB Browser for SQLite

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Tagi: auto :: zapis :: stanu :: technicznego :: (przeczho)
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Auto zapis stanu technicznego (PRZECZHO) 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