GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: bbTamas - 2013. augusztus 15. - 23:19:00
-
Szeretnénk csinálni egy olyan szkriptett ami játékosként eltárolja, hogy felszedte-e az adott ajándékdobozt.
Tegyék fel, hogy mondjuk száz darab ajándékdoboz van, és mysql használok.
Akkor most hozzak létre adattáblában plussz 100 darab igen/nem mezõt?
Játékosonként az a +100 mezõ az azért elég meredek ilyen kis szkriptnek, plussz még a több adat is ott van.
Vagy ez még belefér mysql-be?
Nincs valami hatásosabb mód, amivel jobban meglehet ezt oldani mysql-ben?
-
HE? Nem értelek...
Ez egy nagyon egyszerû dolog. Létrehozol egy \"ajandekdoboz\" mezõt abba a táblába ahova szeretnéd. Ezt pedig tetszés szerûen lekéred / módosítod.
-
new bool:ajandekdoboz[MAX_PLAYERS][100];
Így kell értékeket írni / kivenni belõle:
ajandekdoboz[playerid][dobozid - 1]
MAGYARUL A dobozid ha az elsõbe akarsz tenni akkor a 0.-ba tegye.
Gondolom érted, mivel 0-tól kezdõdik és 99-el végzõdik ez a belsõ \"tömb\".
-
Értem, akkor nem lehet máshogy, akkor mindenképpen létrekel hozni azt a +100 mezõt, ha azt elakarom tárolni.
Ment a plussz, lackos888 nem erre gondoltam, hanem mysql adattáblás részére, de te is kapsz egy plusszt-t mert segíteni probáltál.