GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: Zalán20 - 2017. Március 18. - 23:27:27

Cím: Tárolás
Írta: Zalán20 - 2017. Március 18. - 23:27:27
Sziasztok!
 
Egy olyan kérdésel fordulok hozzátok hogy egy bizonyos értéket elmentve szerver restart után is megmaradjon!
 
pl.:hány kocsi robbant fel eddig mondjuk felrobbant 5 kocsi. Szerver restart után ha felrobban mégegy akkor 6 legyen ne pedig 1
 
Válaszokat elöre is köszönöm
 
szerk:Elküldöm az alap scriptet a felrobbanásról
 

local Blow.cars = 0
addEventHandler(\"onVehicleExplode\", getRootElement(),
function ()
   Blow.cars = Blow.cars + 1
       
   outputChatBox(\"Felrobbant járművek száma: \" .. Blow.cars, getRootElement(), 255, 255, 255)
end
)

 
 
Cím: Tárolás
Írta: BlackSy - 2017. Március 19. - 07:15:54
Szia. GetElementData kell a változós megoldás helyett utána felmerülhet a kérdés, hogy hogy szeretnéd menteni. MySQL-ben, JSON-ban, vagy XML-ben.
Cím: Tárolás
Írta: Eduka - 2017. Március 19. - 09:38:22
Egyszer 
 

Blow.cars

 
-t használsz, egyszer meg 
 

Blow_cars = 0

 
-t.
Cím: Tárolás
Írta: Zalán20 - 2017. Március 19. - 15:01:22
Házi a szerver MySQL biztos nem a JSON az nem tudom hogy mi ugyhogy szerintem XML
 
 
Cím: Tárolás
Írta: BlackSy - 2017. Március 19. - 15:44:17
Attól még, hogy házi, lehet használni mysql-t.
Cím: Tárolás
Írta: Zalán20 - 2017. Március 19. - 15:45:05
Nekem most a legegyszerübb kéne ha az a mysql akkor az (de remélem nem az)
 
szerk: Igazából van egy clans.hu szerverem hozzá webtárhely és ezt otthoni szerveren is tudom használni csak a összekötést és ilyesmit nem tudom annyira
 
 
Cím: Tárolás
Írta: thegergo02 - 2017. Március 21. - 22:12:25
Töltsd le a xampot (aztán zárd be a skype-od ha van, azzal nem fog menni) startold az apache-t és a MySQL-t. (Ha linuxon vagy, arra is van. Ugyanaz a neve.)
Cím: Tárolás
Írta: Robika1 - 2017. Március 22. - 01:01:16
Szerintem egyetlen értékhez felesleges egy MySQL szervert felhúzni a gépre meg szenvedni vele. Mentsd ki egy XML-be, azt egyszerűbbnek látom (+negyedannyit kell scriptelni hozzá).
Cím: Tárolás
Írta: Enigma - 2017. Március 22. - 09:47:29
XML-t felejtsük már el. 2017 van.
 
Mentsd ki JSONba vagy egy SQLite adatbázisba.
Cím: Tárolás
Írta: thegergo02 - 2017. Március 22. - 09:57:01
Robika1 teljesen igaza van, egy db értékhez elég az XML úgyse akar még valami OMFG projektbe belekezdeni.
Cím: Tárolás
Írta: Enigma - 2017. Március 22. - 10:07:16
Akkor ismétlem megint. 2017 van. a JSON nem véletlen létezik. Attólmég hogy az MTA fejlesztői levannak maradva 2005ben és az XML nyomják le az emberek torkán a JSON helyett, attól még nem jelenti azt hogy nem egy ezeréves fosról van szó.
Cím: Tárolás
Írta: thegergo02 - 2017. Március 22. - 10:30:42
Értem én, ha valami szervert fel is akar építeni akkor ne is használjon XML-t, de ő csak el akar menteni egy db értéket.
Cím: Tárolás
Írta: Enigma - 2017. Március 22. - 10:33:05
Így van. Ezért van a JSON. Egyszerű dolgok mentésére. Gondolom nem vagy tisztában vele.
Cím: Tárolás
Írta: thegergo02 - 2017. Március 22. - 10:40:13
Nem tudom, nekem tetszetősebb az XML, de most jobban megnézve a JSON se egy komplikált cucc, de én jobban átlátok egy XML fájlt mint a JSON-t. (Bár lehet csak megszokás.)
Cím: Tárolás
Írta: Enigma - 2017. Március 22. - 11:09:43
Komoly programozói körökben az xmlt már nagyon kevesen használják. A JSON-t könnyebb parseolni, tekintve hogy csak egy Javascript objectről beszélünk.
Cím: Tárolás
Írta: Robika1 - 2017. Március 22. - 23:26:46
MTA-ban még nem használtam JSON-os cuccot, de Java-ban már igen. Majd utána olvasgatok.
Cím: Tárolás
Írta: Zalán20 - 2017. Március 24. - 19:08:22
Most néztem fel egy kis ideje újra ide és láttom van egy csomó válasz.
 
Még csak kezdő vagyok ezért nem nagyon tudom mi az a json, de majd utánanézek.
 
Azt hogy hogy lehet adatott menteni xml-be azt valaki elmondaná vagy linket tudna mellékelni?
 
Válaszokat elöre is köszönöm!