Wysłany: 2016-01-30, 11:25
PingwinekPlus
Uczeń Lua
Wiek: 35 Na forum: 3864 dni Posty: 79
Nick w MP: Offensywny.
Piwa : 396
Siemaneczko, mo?e kto? wie ? i pomo?e przerobi? t? przechowalnie:
PrzechoZforumGtao
pod SystemPojazdowPanaPrezesa
Zmieni?em go tak
local polaczenie = dbConnect ( "sqlite" , "db.db" )
dbExec ( polaczenie , "CREATE TABLE IF NOT EXISTS Zapis ( ID INTEGER, Paliwo INTEGER, Przebieg INTEGER, Tuning VARCHAR, Model INTEGER, Owner VARCHAR )" )
local marker = createMarker (- 273.65625 , 1177.74316 , 18.59375 , "cylinder" , 5 , 255 , 0 , 255 , 100 )--- Marker chowania pojazdu
local odb = createMarker (- 265.20197 , 1185.64063 , 18.74219 , "cylinder" , 3 , 255 , 0 , 0 , 100 )--- Marker odbioru pojazdu
addEventHandler ( "onMarkerHit" , root ,function( e )
if source == marker then
if getElementType ( e )== "vehicle" then
local id = getElementData ( e , "car_id" )
if id then
local paliwo = getElementData ( e , "pojazd_paliwo" ) or 0
tabela = {}
for _ , v in ipairs ( getVehicleUpgrades ( e ) ) do
table . insert ( tabela , v )
end
local tuning = table . concat ( tabela , "," )
local owner = getElementData ( e , "pojazd_przebieg" ) or 0
local model = getElementModel ( e )
dbExec ( polaczenie , "INSERT INTO `Zapis` (ID, Paliwo, Przebieg,Tuning,Owner,Model) VALUES (?,?,?,?,?,?)" , id , paliwo , przebieg , tuning , owner , model )
destroyElement ( e )
end
end
elseif source == odb then
if getElementType ( e )== "player" then
local q = dbQuery ( polaczenie , "SELECT * FROM `Zapis` WHERE `Owner`=?" , getPlayerName ( e ))
local w = dbPoll ( q ,- 1 )
dbFree ( q )
for _ , v in ipairs ( w )do
outputChatBox ( "Pojazd : " .. getVehicleNameFromModel ( v . Model ), e , 255 , 255 , 255 )
end
end
end
end )
addCommandHandler ( "wyciagnij" ,function( plr , cmd , id )
if id then
if isElementWithinMarker ( plr , odb ) then
local q = dbQuery ( polaczenie , "SELECT * FROM `Zapis` WHERE `ID`=?" , id )
local w = dbPoll ( q ,- 1 )
dbFree ( q )
if w [ 1 ]. Owner == getPlayerName ( plr ) then
local auto = createVehicle ( w [ 1 ]. Model ,- 232.96330 , 1202.87109 , 19.59375 )
setElementData ( auto , "car_id" , w [ 1 ]. ID )
setElementData ( auto , "pojazd_paliwo" , w [ 1 ]. Paliwo )
for _ , v in ipairs ( split ( w [ 1 ]. Tuning , "," ))do
addVehicleUpgrade ( auto , v )
end
setElementData ( auto , "pojazd_przebieg" , w [ 1 ]. Przebieg )
setElementData ( auto , "car_owner" , w [ 1 ]. Owner )
dbExec ( polaczenie , "DELETE FROM `Zapis` WHERE `ID`=?" , id )
end
end
end
end )
createBlip ( - 273.65625 , 1177.74316 , 18.59375 , 43 )
Lecz pobiera auto (jak jest prywatne czyli ma id)
Publicznych si? nie da! i o to chodzi!
Lecz nie mo?na tego pojazdu Wyci?gn?? z tej przechowalni
pewnie ?le co? zmieni?em element dacie ale tego nie widz? :C
Podpis
@
[you]
Pomogłem? || Daj >>
Piweczko
i Respekta
Unikatowy serwer: OneLife! Gotowy w: # 62%
Serwer wam oddany! serwer został stworzony od graczy dla gracz
Wysłany: 2016-01-30, 16:40
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
Skoro te przechowalnie zrobi?e? zabezpieczaj?c odbi?r tylko i wy??cznie na nick gracza, to mo?e pr?bujesz odebra? auto, maj?c inny nick ni? mia?es, jak wkladales do przecho? :S
A poza tym w linijce jest b??d :
dbExec ( polaczenie , "DELETE FROM `Zapis` WHERE `ID`=?" , id )
zmie? to na :
dbExec ( polaczenie , "DELETE * FROM Zapis WHERE ID=?" , id )
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: 2016-01-30, 18:06
PingwinekPlus
Uczeń Lua
Wiek: 35 Na forum: 3864 dni Posty: 79
Nick w MP: Offensywny.
Piwa : 396
Jurandovsky , nie ja zrobi?em
tylko z gtao pobra?em bo jest udost?pnione
i jak mo?esz to jak zmieni? ?eby to na login dzia?a?o ?
Podpis
@
[you]
Pomogłem? || Daj >>
Piweczko
i Respekta
Unikatowy serwer: OneLife! Gotowy w: # 62%
Serwer wam oddany! serwer został stworzony od graczy dla gracz
Tagi: przerobienie :: nic :: trudnego
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: