Sziasztok. Valaki meg tudná mondani, hogy milyen szerepet játszik pontosan az adatbázisban a player.quest tábla?
abban vannak a questflagek például
Ha véletlenül lenulláztam, abból lehetnek problémák?
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.
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);
Ez csak hely/erőforrás hoz kell?
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.
Igen értem a kódot, csak azt nem értem, hogy milyen gyakorlati haszna van törölni őket.
Csak annyi mint, hogy pl. a gépedről törlöd a felesleges fájlokat, amikre nincs szükséged.