Hova menti a quest a (pillanatnyi) adatokat? (questlib) (K)

Indította Xenea, 2012-07-19, 01:27:07

2012-07-19, 01:27:07 Utolsó szerkesztés: 2012-07-20, 03:30:56 Szerző: [MOD]Wolfy
Sziasztok

Arra lennék csak kíváncsi hogy hova menti az ehhez hasonló questek az adatokat?
Tehát arra gondolok mint pl.: pvp nél kiírja hogy 10 embert öltél eddig meg ,vagy 30 kutyát öltél eddig meg stb...Azt szeretném tudni hogy ezeket az adatokat hol tárolja a szerver ?

object mappában tárolja a questeket miután qc-t vagy make.sh-t lefuttttad.

C++ programmer at Gameloft

sejtettem hogy félre értitek

honnan tudja  quest hogy hanyadik embert ölöm meg,vagy hanyadik kutyát ?
Gondolom navicatba valahol de hol?

a questben amibe be van írva hogy pl.:30 vadkutyát kell megölni

Idézetet írta: Distraught Dátum 2012-07-19, 06:54:26
object mappában tárolja a questeket miután qc-t vagy make.sh-t lefuttttad.

Vagy nem. xdddd

Idézetet írta: Xenea Dátum 2012-07-19, 10:24:58
sejtettem hogy félre értitek

honnan tudja  quest hogy hanyadik embert ölöm meg,vagy hanyadik kutyát ?
Gondolom navicatba valahol de hol?

player -> quest

2012-07-19, 10:31:50 #5 Utolsó szerkesztés: 2012-07-19, 10:52:51 Szerző: Distraught
Értem mire gondolsz!
A questflag miatt.
Ugye ez van pl:
when 101.kill begin
pc.setqf("kutya", pc.getqf("kutya"+1))
if pc.getqf("kutya") >= 100 then
ide jön a funkció, hogy mi legyen.

Ekkor a pc.setqf létrehozza a questflagot és a pc.getqf hozzáad 1-et mindig, ha meghal a 101 -es ID-jű mob, vagyis a vadkutya.
Alatta van egy IF vagyis ha a questflag száma eléri jelen esetben a 100-at akkor az IF alatt lévő funkció jön.

C++ programmer at Gameloft

Köszönjük a nagyszerű leírást Distraught!

De még mindig azt kérdezte hogy ezeket az adatokat hol tárolja a szerver. :D

na azért érdekel mert ugye van egy pvp quest ami azt számolja hogy eddig hány játékost öltél meg...
én ennek szeretnék csinálni egy ranglistát,de az a baj nem tudom hogy hova menti le vagy navicatba lementi e?

Még mindig a player.quest táblába menti le... De egyszerűbb, ha külön helyen tárolod, írd bele a questbe, hogy mentse le egy táblába. Nem nehéz, de kelleni fog hozzá speciális questlib, epvp-n találsz.

köszönöm Alissa és Distraught megtaláltam :)
abba tudnátok segíteni hogy hogy tudnám egy általam készített táblába menteni az infót ?
Tehát hogy ne a player.questbe rakja hány embert öltem meg hanem player.kill -be...