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


Wysłany: 2015-07-24, 15:39


piotr172







Wiek: 21
Na forum: 2495 dni
Posty: 129

Piwa: 2221

Respekt: 105,3
Respekt: 105,3


Witam, chciałbym wam udostępnić zapis pojazdów MySQL.
Skrypt posiada:
-zapis wszystkich pojazdów co 5 minut
-komendę zapisująca tylko dla admina
-komendę tworzącą pojazd tylko dla admina
-sprawdzanie właściciela gdy ktoś chce wejść do pojazdu

Podaję trzy hostingi gdyby komuś jakiś nie działał:

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


Ostatnio zmieniony przez Allansso 2019-04-02, 16:38, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 145 piw(a):
saller123, awfesa, Kejfu, xXkozakXx3, SanLocker, xxRatajxx, Patryk_OSP, B4RT3Xpl, ProPen, Precel, Rivendell, RaDuS, Limitowany1999, evercise, Kimic, LutaPener1234, ThePolskiPolak, Rantier, mitrxas2, BH|LeFeS, SuppcioXD, MalyCyferek, NAME1337, UnileQ, KazeTM, Shacker, adwokatPL, Rumper, TheKacperShow, WojtekSerwerowy, MareczeQ, ***EXEN***, polskieflaginr1, rocksz, Buraczek531, TomsGarder, Mikenoskyy, jacekplacek32, mati216PL, Remi^^, zeroomuw, Conter, ziBBo, astrooo, Mariuszel, KacPrym, MTARealLife, AleksR, michal0514, Szyszek1810, MW123, AssasiPlayGames, KAMILXDPL, Grace, Harasek, CloakeR, Foxtors, Mateuszek_1997, biniuxd, mateusz305, wolfmellow, TheMrXerioN, wombo133, TomekGamer, manieks78, Bolek123456789, Toffiaaak., Kabby, KuVa, Wero123, szmat3czka, Citrus, sg123, Alien2, Adamadam123321, adek321, KubaSLP, tadusss, Vooder, Xyrusek, Riqowiec, Velsof, czlowiekjaja, AdiiKo, Mis123, ProBaton, kxkuba, Nickelodeonowy, neddyboard, Maciek91823, gufi009, Kajsky, Taranta69, Ksiadz, KacperDyszka, DsJ3, anzle1337, ReznovOfficial, skejcisko, Mateusesek, giorgioulanii69, TheHaxPy, Gderski, _GrojzenYT_, kbb051, DemonekXx, TheIndjana, Kropek313, Polek233, Maszek, Kozioleczek, CannabisKing, Krabson, .Piotrek., Bimber, dyzoar, sallerek, kewciu1217, Kornel234, bartesdj, XxAdamPLxX, twojmam, yurgi, Kuba1k69, DamianekPL32006, Kacperzudziak12, P4tRk, _pokebal, 3ehud, _Vexu1337_, Kolopik, daniuocs, iSnapeq, CyZeN_YT, chade, KuuBaaa, koxoskar16, kozakchop, lukasznawara, patryk131, jason3855, kolisz13374, Roxen, LubiePlacki222, Piotrek83
Wysłany: 2015-07-25, 13:27


timmer1994

Recon






Wiek: 26
Na forum: 2058 dni
Posty: 60
Nick w MP: Recon

Piwa: 6

Respekt: 50


Niestety wywala mi bład w konsoli...

[2015-07-25 14:26] ERROR: [gameplay]/pojazdy/zapis_s.lua:13: attempt to call global 'mysql_connect' (a nil value)

[2015-07-25 14:26] ERROR: [gameplay]/pojazdy/zapis_s.lua:31: attempt to call global 'mysql_query' (a nil value)


[ Dodano: 2015-07-25, 14:27 ]
co moge robic zle ?

Podpis
Uczę się tworzyć skrypty ;) Pomóż zielonemu.
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 2 piw(a):
Vooder, Gderski
Wysłany: 2015-07-25, 15:30


Tostuch







Wiek: 22
Na forum: 3009 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110


Musisz wgrać moduł MySQL. Jest poradnik gdzieś na forum. Z mojej strony polecałbym autorowi przerzucić się na funkcje wbudowane w MTA.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-25, 15:50


timmer1994

Recon






Wiek: 26
Na forum: 2058 dni
Posty: 60
Nick w MP: Recon

Piwa: 6

Respekt: 50


Zrobiłem tak jak w poradniku, nie działa dalej.
Wywala ten sam bład

Podpis
Uczę się tworzyć skrypty ;) Pomóż zielonemu.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-17, 15:57


Retrok







Wiek: 22
Na forum: 1812 dni
Posty: 58
Nick w MP: Retrok

Piwa: 4

Respekt: 50


Jeżeli używasz vpsa z linuxem to musisz dograć brakujące liby :)

http://gtaonline.pl/topic...qlclient_rso15/

[ Dodano: 2016-03-17, 15:59 ]
Ogólnie wszystko git ale jak wpisuje /zapiszpojazdy i nie zapisuje aut :<

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-17, 21:27


SWRS







Wiek: 24
Na forum: 1886 dni
Posty: 39

Piwa: 1

Respekt: 50


Ostrzeżeń: 60%
Wyślij kawałek tego kodu z tą komendą to Ci pokaże jak to naprawić

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-18, 00:28


Retrok







Wiek: 22
Na forum: 1812 dni
Posty: 58
Nick w MP: Retrok

Piwa: 4

Respekt: 50


--zapis pojazdu

function veh_save(vehicle)
local id=getElementData(vehicle, "pojazd_id") --sprawdza id pojazdu
if id then --gdy auto posiada ID skrypt leci dalej i zapisuje pojazd
local x,y,z=getElementPosition(vehicle) --sprawdza kordy pojazdu
local rx,ry,rz=getElementRotation(vehicle) --sprawdza rotacje pojazdu
local hp=getElementHealth(vehicle) --sprawdza hp pojazdu
local wlasciciel=getElementData(vehicle,"pojazd_owner") --sprawdza date odpowiedzialną za wlasciciela(czy nie zmienił się on)
local paliwo=getElementData(vehicle,"pojazd_paliwo") --sprawdza date odpowiedzialną za paliwo
local przebieg=getElementData(vehicle,"pojazd_przebieg") or 0 --sprawdza date odpowiedzialną za przebieg
local frozen= isElementFrozen(vehicle) and 1 or 0 --sprawdza czy pojazd jest na recznym(zamrozony)
local opis=getElementData(vehicle,"pojazd_opis") --sprawdza date odpowiedzialną za opis
if (opis and string.len(opis)>=3) then
opis='' .. esc(opis) .. ''
else
opis=""
end

local wheelstates=table.concat({getVehicleWheelStates(vehicle)},",") --sprawdza stan kół
--sprawdza stan czesci pojazdu
local panelstates={}
for i=0,6 do
table.insert(panelstates, getVehiclePanelState(vehicle,i))
end
panelstates=table.concat(panelstates,",")
--sprawdza stan drzwi pojazdu
local doorstate={}
for i=0,5 do
table.insert(doorstate, getVehicleDoorState(vehicle,i))
end
doorstate=table.concat(doorstate,",")
local ca,cb,cc = getVehicleColor(vehicle,true) --sprawdza kolor pojazdu
--sprawdza tuning pojazdu
local vehUpgrades=getVehicleUpgrades(vehicle)
if not vehUpgrades then vehUpgrades={} end
local upgrades=esc(table.concat(vehUpgrades,","))
-- zapisuje pojazd do bazy danych
local query=string.format("UPDATE auta SET przebieg='%.2f',wlasciciel='%s',upgrades='%s',xyz='%.2f,%.2f,%.2f',rot='%.2f,%.2f,%.2f',hp='%d',frozen='%d',ca='%d',cb='%d',cc='%d',wheelstates='%s',panelstates='%s',doorstate='%s',opis='%s',paliwo='%.3f' WHERE id='%d'",
przebieg,wlasciciel,upgrades,x,y,z,rx,ry,rz,hp, frozen,
ca,cb,cc,esc(wheelstates), esc(panelstates),esc(doorstate), opis,paliwo,id)
zapytanie(query)
end
end

--pobiera wszytskie pojazdy z mapy i wysyła ich dane do funkcji zapisujacej pojazdy
function veh_saveall()
local pojazdy=getElementsByType("vehicle",resourceRoot)
for i,v in ipairs(pojazdy) do
veh_save(v)
end
end


Ostatnio zmieniony przez #404 2016-03-18, 07:12, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-21, 13:47


P.Wiśnia

Programista LUA






Wiek: 19
Na forum: 2122 dni
Posty: 538
Nick w MP: P.Wiśnia

Piwa: 145

Respekt: 80


mam pytanie czy mozna to połączyć z systemem aut pana prezesa?
chodzi mi oto ze zapisz jest mysql a nie sql

Postaw piwo autorowi tego posta
 

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


Fanciak

BOT






Wiek: 20
Na forum: 2524 dni
Posty: 734
Nick w MP: Fanciak

Piwa: 1545

Respekt: 500
Respekt: 500


Aidis, jasne, że można.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-18, 21:29


Pevo

The end






Wiek: 18
Na forum: 1667 dni
Posty: 360
Nick w MP: Pevo

Piwa: 1045

Respekt: 355,8
Respekt: 355,8Respekt: 355,8Respekt: 355,8Respekt: 355,8


Zaaktualizuj skrypt pod nowe funkcje MTA. Teraz nie trzeba używać modułu mta_mysql :D

Podpis
01.01.21 - Koniec
Postaw piwo autorowi tego posta
 

 
Tagi: zapis :: pojazdów :: mysql
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:








Wyświetl posty z ostatnich:   

Odpowiedz do tematu

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

Skocz do: