Egy dolgot nem fogok megérteni. Összetudsz kötni egy játékmódot egy mysql adatbázissal.
Létretudsz hozni egy táblát, tudsz bele insertelni értékeket, de egy alap logikai menetelt nem értesz ...
A frakció rangodat karakter betöltésnél kérdezd le, meg lehetne oldani sql-el is azt a részét, de marhára fölösleges.
Építsd a te módodhoz a parancsot, kemény 15 másodperc ment el az életemből :crybaby:
Sok sikert :wave:
CMD:rangom(p) {
new szoveg[128];
format(szoveg,sizeof(szoveg),\"SELECT Rangnev FROM `Frakciorangok` WHERE `Rangid` = \'%i\'\", JatekosInfo[p][JatekosFrakcioRang]);
mysql_query(sqlconnectid, szoveg);
if(!cache_num_rows()) return SendClientMessage(p, -1, #Elbasztál valamit az sql lekérdezésnél!);
new rangNev[32];
cache_get_field_content(0, \"Rangnev\", rangNev, sqlconnectid, 32);
format(szoveg,128,\"A rangom: %s\", rangNev);
SendClientMessage(p, -1, szoveg);
return true;
}
UI: Több értelme lenne az egésznek, ha egy táblát létrehoznál a frakciónak, és abba mentenéd le az értékeket, és utólag sscanf segítségével szednéd ki őket, mert így lesz egy rangtáblád, egy frakcio táblád, meg még a fene se tudja hogy milyen beteg ötleteid vannak
Tárold egybe az egészet, sokkal praktikusabb. :sick: