Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: RealKorf Dátum 2018-05-06, 15:49:52

Cím: Adatbázisban quest tábla
Írta: RealKorf Dátum 2018-05-06, 15:49:52
Sziasztok. Valaki meg tudná mondani, hogy milyen szerepet játszik pontosan az adatbázisban a player.quest tábla?
Cím: Re:Adatbázisban quest tábla
Írta: Distraught Dátum 2018-05-06, 15:54:42
abban vannak a questflagek például
Cím: Re:Adatbázisban quest tábla
Írta: RealKorf Dátum 2018-05-06, 15:58:10
Ha véletlenül lenulláztam, abból lehetnek problémák?
Cím: Re:Adatbázisban quest tábla
Írta: ronykkhun Dátum 2018-05-06, 16:00:28
Hát ha pl volt olyan quested hogy első belépéskor kap valamit a player akkor megkapja vagy ha megcsinált mondjuk valami biológus küldid akkor csinálhatja újra.
Cím: Re:Adatbázisban quest tábla
Írta: Distraught Dátum 2018-05-06, 16:13:22
Viszont kitörölheted a már nem létező karakterek adatait belőle.
Itt egy query ehhez:

DELETE FROM quest WHERE dwPID NOT IN (SELECT id FROM player);
Cím: Re:Adatbázisban quest tábla
Írta: RealKorf Dátum 2018-05-06, 16:14:24
Ez csak hely/erőforrás hoz kell?
Cím: Re:Adatbázisban quest tábla
Írta: Distraught Dátum 2018-05-06, 16:16:34
Ezt hogy érted? Amit írtam queryt, az csak annyit csinál, hogy kitörli a felesleges adatokat a quest táblából. Mivel pl. ha törölnek a játékosok karaktereket, stb, akkor bent maradnak a questflagek és egyebek a táblában. Ezzel pedig minden a player táblában nem szereplő karakter sorát kitörlöd.
Cím: Re:Adatbázisban quest tábla
Írta: RealKorf Dátum 2018-05-06, 16:40:17
Igen értem a kódot, csak azt nem értem, hogy milyen gyakorlati haszna van törölni őket.
Cím: Re:Adatbázisban quest tábla
Írta: Distraught Dátum 2018-05-06, 21:10:51
Csak annyi mint, hogy pl. a gépedről törlöd a felesleges fájlokat, amikre nincs szükséged.
EhPortal 1.39 © 2025, WebDev