Tak jak w temacie, jak zrobi? zapis konta gracza na SQL (Czyta?em ju? poradnik Lukiego jak co?)? Nie wiem jak zrobi? aby po zarejestrowaniu gracza dodawa?o do tabeli i kolumny jego dane typu nick, ilo?? got?wki, skin itd. Tabele itd. mam ju? stworzon? tylko nie wiem jak zrobi? to dodawanie. A jeszcze po wyj?ciu gracza bym chcia? zrobi? r?wnie? zapis i tu nie wiem jak zrobi? odnajdywanie nick'u gracza (niby m?g?bym to zrobi? na UID, ale jeszcze nie wiem jak to zrobi? i na razie nie potrzebne mi to jest). Z g?ry dzi?kuj?
siemano,potrzebuje pomocy. jak zrobic aby zrespic pojazd i zeby go zapisywalo pod danego gracza? Lub tez jak mam salon i sa tam poajzdy jak ktos kupi zeby zapisalo ten pojazd dla tego gracza.
mam problem z zapisem pieni?dzy, gdy zarabiam w pracy tramwaj dostaje pieni?dze lecz w panelu admina pisze ?e mam 0 $. I dlatego nie mog? kupi? pojazdu w salonie.
Witam, od dawna staram si? naprawi? pewnien b??d kt?ry jest strasznie dziwny, a mianowicie chodzi mi tu o to, ?e dostajemy pieni?dze z prac. Pokazuje si? to na walucie itd, ale w panelu pod 'p' pokazuje ze nie dostalismy tego hajsu. Nie mozemy nic kupic, bo pisze ze nie mamy pieni?dzy. Nie wiem co z tym zrobic wi?c postanowi?em zg?osi? to tu. Mo?e wy mi pomo?ecie w rozwi?zaniu problemu. Postawie piwo i dam respekt za pomoc.
Witajcie
mam do was take pytanie .
Jak mog? zrobi? aby np : pojemno?ci i rodzaj silnika si? zapisywa? po oddaniu pojazdu do przecho gdy? w mysql nie jestem jeszcze dobrze rozeznany wi?c zwracam si? z tym pytaniem w?a?nie do was
Od razu m?wi? ?e jestem zielony, poniewa? pierwszy raz pisz? cokolwiek z u?yciem sql oraz .db. Co do mojego problemu. Chcia?bym abym po wpisaniu komendy "/dodaj" do pliku.db zosta?y dodane 2 argumenty: nazwa pojazdu oraz jego ID(z gry) oraz po wpisaniu "/pobierz" aby si? te 2 argumenty wy?wietli?y. Prosz? o przerobienie albo podpowied? co jest ?le bo sam robie to pierwszy raz i nie wiem jak by to mia?o wygl?da?(poradnik do sql widzia?em). Mam co? takiego:
[lua]
local connect = dbConnect ( "sqlite", "aukcje.db" )
if connect then
outputDebugString( "Po??czenie z baz? SQLite zako?czy?o si? powodzeniem.")
else
outputDebugString( "Po??czenie z baz? SQLite zako?czy?o si? nie powodzeniem.")
stopResource(getThisResource())
end
function dodajs ()
dbQuery ( connect, "INSERT INTO aukcje ( pojazd, idpojazdu ) VALUES ( ?,?)", pojazd, idpojazdu)
end
addCommandHandler("dodajs", dodajs)
function create_table ()
dbExec ( connect, "CREATE TABLE IF NOT EXISTS aukcje ( pojazd VARCHAR, idpojazdu INTEGER )" )
end
addCommandHandler( "stworz", create_table)
function dodajdosql (source, commandName)
if isPedInVehicle(source) then
local idpo = getPedOccupiedVehicle(source)
local pojazd = getVehicleName (idpo)
local idpojazdu = getElementModel (idpo)
dbQuery ( connect, "UPDATE aukcje SET idpojazdu = ? WHERE pojazd = ?", idpojazdu, pojazd)
else
r...
Witam,
Posiadam paczk? Your Adventure i chcia?bym, aby co np. sekund? zapisywa?o dane np. pieni?dze graczy, a po zalogowaniu si? gracza za?adowywa?o jego dane. Nie wiem jak mog? co? takiego zrobi?.
Chcia?bym zaprezentowa? mam skrypt kt?ry dzisiaj napisa?em. Zaj??o mi to 2 godziny ale efekty pracy wida?.
Skrypt kt?ry wam prezentuje jest Zapis Pojazd?w na SQLite. Ca?y skrypt jest napisany w spos?b taki, aby ka?dy m?g? go ka?dy edytowa?.
Na ten czas system zapisuje takie warto?ci jak: -Model pojazdu
-ID pojazdu( elementData )
-Color ( 12 color?w )
-Tuning
-Tablice
-Pozycje
-Rotacje
-?ycie
-PaintJob
Wymagania aby zapisa? pojazd:
-Aby zapisa? pojazd trzeba by? jego kierowc?
-Auto musi posiada? elementDate (vehicle:id, vehicle:owner, prywatne )
Komendy:
- /veh.zapisz = zapisuje pojazd do bazy danych SQLite
- /veh.usun = usuwa pojazd z bazy danych SQLite
Prosz? o zg?aszanie swoich pomys??w oraz wszelkich b??d?w skryptu ( b??d?w prawdopodobnie nie ma )
Download:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
if connect then
outputDebugString("Po??czono z baz? danych")
else
outputDebugString("Nie uda?o si? po??czy? z baz? danych")
end
function zapis()
for k,v in ipairs(getElementsByType("vehicle")) do
local paliwo = getElementData(v, "fuel") or 0
local przebieg = getElementData(v, "przebieg") or 0
local woda = getElementData(v, "zapelnienie") or 0
dbQuery(connect, "INSERT INTO dane VAULES(?,?,?)", paliwo, przebieg, woda)
end
end
addEventHandler("onResourceStop",resourceRoot,zapis)
function odczyt()
dbQuery(connect, "SELECT * FROM dane")
end
addEventHandler("onResourceStart",resourceRoot,odczyt)
function aktualizacja()
for k,v in ipairs(getElementsByType("vehicle")) do
local id = getElementData(v, "car_id")
if id then
local paliwo = getElementData(v, "fuel") or 0
local przebieg = getElementData(v, "przebieg") or 0
local woda = getElementData(v, "zapelnienie") or 0
dbExec(connect, "UPADTE dane SET paliwo = "..paliwo..", przebieg = "..przebieg..", woda = "..woda.."" "WHERE id="..id.."")
end
end
end
setTimer(aktualizacja, 1000, 0)[/lua]
Chc? aby w trakcie zatrzymania zasobu zapisywa?o dane takie jak przebieg,pali...
Witam, mam problem z zapisem tuningu. Kiedy montuj? tuning do tylko jednego auta, w momencie zapisu samochod?w zapisuje on te? dla wszystkich aut wy?ej w tabeli.
Chce zrobi? zapis na jakich ulicach gracz je?dzi? samochodem i mam do was pytanie macie mo?e propozycje w jaki spos?b pobiera? pozycje i zapisywa? do slq.
Ja my?la?em ?eby zrobi? timer np do 2 sekundy i w nim getElementPosition i zapisywa? pozycje. Lecz zastanawiam si? czy ten spos?b nie obci??y serwera.
Co o tym my?licie ? Mo?e wy b?dziecie mieli jaki? inne lepsze propozycje.
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 i
Witam mam taki problem naprawi?em b??d kt?ry nie zapisywa? przebiegu i tune naprawi?em go i teraz mam drugi zapis og?lne stanu pojazdu .
PS; Za pomoc stawiam
Witam,
robi? skrypt na prywatne wiadomo?ci w gui.
Napotka?em na pewien problem. Mianowicie kiedy wy?le do 2 gracza wiadomo?? pojawia si?, ale kiedy chce wys?a? do innego gracza wiadomo?? w memie mam dalej wiadomo?? co wys?a?em do wcze?niejszego gracza. Ma kto? pomys? jak zrobi? ?eby czy?ci?o je?li nie pisali?my z danym graczem? A je?li pisali?my ?adowa?o historie?
Witam, u?ywam sobie prywatnie systemu pojazd?w prezesa, jednak?e zawsze restartuj?c serwer kolor RGB (2) wszystkich pojazd?w jest czarny. W SQLite widz? tylko ca, cb, i cc (odpowiadaj? za RGB, lecz tylko tego o numerze 1).
I teraz nasuwa mi si? pytanie - w jaki spos?b mog? zrobi? zapis RGB (1) i (2) jednocze?nie?
[code]--[[
Ten plik zawiera:
* tworzenie aut przy uruchomieniu skryptu
* laczenie sie z baza SQL Lite
* zapis danych aut co 15 min i przy wylaczeniu skryptu
* komende dla administratora sluzaca zapisowi aut
* funkcje blokujaca wejscie do auta jesli nie jestesmy jego wlascicieleme
--]]
handler = dbConnect("sqlite", "pojazdy.db")
--pojazdy
dbExec(handler, "CREATE TABLE IF NOT EXISTS pojazdy (id INTEGER PRIMARY KEY AUTOINCREMENT, wlasciciel TEXT, model INTEGER, x FLOAT, y FLOAT, z FLOAT, rot FLOAT, ca INTEGER, cb INTEGER, cc INTEGER, przebieg FLOAT, paliwo FLOAT)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on pojazdy(id)")
--tuning
dbExec(handler, "CREATE TABLE IF NOT EXISTS tuning (id INTEGER, t0 INTEGER, t1 INTEGER, t2 INTEGER, t3 INTEGER, t4 INTEGER, t5 INTEGER, t6 INTEGER, t7 INTEGER, t8 INTEGER, t9 INTEGER, t10 INTEGER, t11 INTEGER, t12 INTEGER, t13 INTEGER, t14 INTEGER, t15 INTEGER, t16 INTEGER, paintjob INTEGER, hr INTEGER, hg INTEGER, hb INTEGER)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on tuning(id)")
Witam,
Chcia?bym zrobi? ranking wraz z zapisem i wczytywaniem oraz sprawdzaniem czy gracz jest ju? w rankingu.
Chcia?bym zapisa? login,nick i pkt.
Kto? ma pomys? jak to zrobi??
Witam tak jak w temacie robi? zapis zniszcze? aut w formie SQL Lite, ale mam problem mianowicie wali mi erro? i nwm jak to ma by? : ) prosz? o pomoc daje zimne
Witam, chcia?bym zrobi? zapis tuningu engineAcceleration. Jak to zrobi? ?
[lua]
handler = dbConnect("sqlite", "pojazdy.db")
--pojazdy
dbExec(handler, "CREATE TABLE IF NOT EXISTS pojazdy (id INTEGER PRIMARY KEY AUTOINCREMENT, wlasciciel TEXT, model INTEGER, x FLOAT, y FLOAT, z FLOAT, rot FLOAT, ca INTEGER, cb INTEGER, cc INTEGER, przebieg FLOAT, paliwo FLOAT)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on pojazdy(id)")
--tuning
dbExec(handler, "CREATE TABLE IF NOT EXISTS tuning (id INTEGER, t0 INTEGER, t1 INTEGER, t2 INTEGER, t3 INTEGER, t4 INTEGER, t5 INTEGER, t6 INTEGER, t7 INTEGER, t8 INTEGER, t9 INTEGER, t10 INTEGER, t11 INTEGER, t12 INTEGER, t13 INTEGER, t14 INTEGER, t15 INTEGER, t16 INTEGER, paintjob INTEGER, hr INTEGER, hg INTEGER, hb INTEGER)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on tuning(id)")
function onStartLoadVehicles()
local query = dbQuery(handler, "SELECT * FROM pojazdy")
local result, num_rows, errormsg = dbPoll (query, -1)
for i,v in pairs(result) do
local veh = createVehicle(v["model"], v["x"], v["y"], v["z"])
setElementRotation(veh, 0, 0, v["rot"])
setVehicleColor(veh, v["ca"], v["cb"], v["cc"])
ustawDanePojazdu(veh, v["id"], v["wlasciciel"])
--ustawiam paliwo i przebieg
setElementData(veh, "pojazd_paliwo&...
Witam tak jak w temacie zrobi?em sobie zapis pojazd?w ale chcia?bym r?wnie? zrobi? zapis tuningu i o to moje pytanie jak to zrobi? jakich funkcji event?w u?y? mo?e mi kto? to rozpisa? bo pr?bowa?em parena?cie razy ale mi nie wychodzi?o za pomoc i
Witajcie mam ju? tyle kodu i nie wiem jak dalej pomo?e kto? za pomoc oczywi?cie browarek wiem tyle ?e funkcja getVehicleUpgradeOnSlot pr?bowa?em paru sposob?w ale nic nie dzia?a?o
Witam, mam sw?j system pojazd?w i robi? teraz zapis do niego ale jak mi zapisuje pojazdy to wszystkie nawet publiczne jak zrobi? aby tylko zapisywa?y z systemu a druga rzecz polega na tym jak zrobi? aby zapisywa? mi si? tuning jakie funkcje za pomoc zimne
Witam, nie wiem czemu si? kolory drugie trzecie i czwarte kolory si? nie zapisuj?.
Dam kod:
[lua]
--[[
Ten plik zawiera:
* tworzenie aut przy uruchomieniu skryptu
* laczenie sie z baza SQL Lite
* zapis danych aut co 15 min i przy wylaczeniu skryptu
* komende dla administratora sluzaca zapisowi aut
* funkcje blokujaca wejscie do auta jesli nie jestesmy jego wlascicieleme
--]]
handler = dbConnect("sqlite", "pojazdy.db")
--pojazdy
dbExec(handler, "CREATE TABLE IF NOT EXISTS pojazdy (id INTEGER PRIMARY KEY AUTOINCREMENT, wlasciciel TEXT, model INTEGER, x FLOAT, y FLOAT, z FLOAT, rot FLOAT, ca INTEGER, cb INTEGER, cc INTEGER, przebieg FLOAT, paliwo FLOAT)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on pojazdy(id)")
--tuning
dbExec(handler, "CREATE TABLE IF NOT EXISTS tuning (id INTEGER, t0 INTEGER, t1 INTEGER, t2 INTEGER, t3 INTEGER, t4 INTEGER, t5 INTEGER, t6 INTEGER, t7 INTEGER, t8 INTEGER, t9 INTEGER, t10 INTEGER, t11 INTEGER, t12 INTEGER, t13 INTEGER, t14 INTEGER, t15 INTEGER, t16 INTEGER, paintjob INTEGER, hr INTEGER, hg INTEGER, hb INTEGER)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on tuning(id)")
function onStartLoadVehicles()
local query = dbQuery(handler, "SELECT * FROM pojazdy")
local result, num_rows, errormsg = dbPoll (query, -1)
for i,v in pairs(result) do
local veh = createVehicle(v["model"], v["x"], v[&...
Witam, chcia?bym przerobi? zapis tuningu w systemie pojazd?w, poniewa? nie zapisuje mi wariantu oraz kolor?w. Chcia?bym doda? aby mi zapisywa?o przy?pieszenie z Hedita skryptu ( nie wiem czy sie da ale na pewno da rady ) Dam kod :
[lua]
handler = dbConnect("sqlite", "pojazdy.db")
--pojazdy
dbExec(handler, "CREATE TABLE IF NOT EXISTS pojazdy (id INTEGER PRIMARY KEY AUTOINCREMENT, wlasciciel TEXT, model INTEGER, x FLOAT, y FLOAT, z FLOAT, rot FLOAT, ca INTEGER, cb INTEGER, cc INTEGER, przebieg FLOAT, paliwo FLOAT)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on pojazdy(id)")
--tuning
dbExec(handler, "CREATE TABLE IF NOT EXISTS tuning (id INTEGER, t0 INTEGER, t1 INTEGER, t2 INTEGER, t3 INTEGER, t4 INTEGER, t5 INTEGER, t6 INTEGER, t7 INTEGER, t8 INTEGER, t9 INTEGER, t10 INTEGER, t11 INTEGER, t12 INTEGER, t13 INTEGER, t14 INTEGER, t15 INTEGER, t16 INTEGER, paintjob INTEGER, hr INTEGER, hg INTEGER, hb INTEGER)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on tuning(id)")
function onStartLoadVehicles()
local query = dbQuery(handler, "SELECT * FROM pojazdy")
local result, num_rows, errormsg = dbPoll (query, -1)
for i,v in pairs(result) do
local veh = createVehicle(v["model"], v["x"], v["y"], v["z"])
setElementRotation(veh, 0, 0, v["rot"])
setVehicleColor(veh, v["ca"], v["cb"], v["cc...
Robi? system zapisu graczy i nie wiem czemu podany kod nie zapisuje skina ani innych rzeczy przy wyj?ciu, mo?e wy mi powiecie co robie ?le, w debugu jest czysto, ca?o?? jest robiona przez MySQL. Rekordy s? poprawne, bo wczytywanie dzia?a, gorzej z zapisem.
Cze??, dzi? mam pytanie odnosz?ce si? do zapisu.
Powiedzmy ?e stworz? bardzo prost? komend? /dajbaz? [nick]
chcia?bym by baza zapisywa?a si? i wczytywa?a po restarcie skryptu, czy jedyn? mo?liwo?ci? jest sql czy jest jaka? inna mo?liwo??. Bardzo dzi?kuj? za pomoc.
( w takim zapisie musz? posiada? informacie takie jak x, y, z, w?a?ciciel, grupa )
Witam mam o tuz taki problem bo chcia?em zrobi? zapis Interior i Dimension Pojazdu kt?ry si? znajduje w tym Interior i Dimension tylko nie wiem jak
za pomoc stawiam
[lua]handler = dbConnect("sqlite", "pojazdy.db")
--pojazdy
dbExec(handler, "CREATE TABLE IF NOT EXISTS pojazdy (id INTEGER PRIMARY KEY AUTOINCREMENT, wlasciciel TEXT, model INTEGER, x FLOAT, y FLOAT, z FLOAT, rot FLOAT, ca INTEGER, cb INTEGER, cc INTEGER, przebieg FLOAT, paliwo FLOAT)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on pojazdy(id)")
--tuning
dbExec(handler, "CREATE TABLE IF NOT EXISTS tuning (id INTEGER, t0 INTEGER, t1 INTEGER, t2 INTEGER, t3 INTEGER, t4 INTEGER, t5 INTEGER, t6 INTEGER, t7 INTEGER, t8 INTEGER, t9 INTEGER, t10 INTEGER, t11 INTEGER, t12 INTEGER, t13 INTEGER, t14 INTEGER, t15 INTEGER, t16 INTEGER, paintjob INTEGER, hr INTEGER, hg INTEGER, hb INTEGER)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on tuning(id)")
function onStartLoadVehicles()
local query = dbQuery(handler, "SELECT * FROM pojazdy")
local result, num_rows, errormsg = dbPoll (query, -1)
for i,v in pairs(result) do
local veh = createVehicle(v["model"], v["x"], v["y"], v["z"])
setElementRotation(veh, 0, 0, v["rot"])
setVehicleColor(veh, v["ca"], v["cb"], v["cc"])
ustawDanePojazdu(veh, v["id"], v...