Sziasztok!
Egy olyat szeretnék csinálni ,hogy van 1 tábla ami kilistázza az összes admint!(A nem online-t is)
Tudnátok esetleg segíteni benne?
Köszönöm :)
mysql?
akkor így:
CMD:adminteam(playerid) {
mysql_function_query(sql, \"SELECT `Name`, `Admin` FROM `accounts` WHERE `Admin` != \'0\' ORDER BY (`Admin`) DESC;\", true, \"THREAD_AdminTeam\", \"i\", playerid);
return 1;
}
forward THREAD_AdminTeam(playerid);
public THREAD_AdminTeam(playerid) {
new rows = cache_num_rows(sql);
if(rows) {
string[0] = EOS;
new adminname[24];
strcat(string, \"(( {33ccff}A Szerver Tulajdonosai {ff0000}Pirossal {33ccff}vannak kiemelve ))\\n\\n\");
for(new x; x < rows; x++) {
cache_get_row(x, 0, adminname, sql, sizeof(adminname));
format(line, sizeof(line), \"(Szint: %i)\", cache_get_row_int(x, 1, sql));
format(query, sizeof(query), \"%s%s {9C9C9C}%s\\n\", (!strcmp(adminname, \"TulajNeve\") || !strcmp(adminname, \"TulajNeve2\")?(\"{ff0000}\"):(\"{DCDCDC}\")), adminname, (!strcmp(adminname, \"TulajNeve\")||!strcmp(adminname, \"TulajNeve2\")?(\"Tulajdonos\"):(line)));
strcat(string, query);
}
ShowPlayerDialog(playerid, DIALOG_ADMINT, DIALOG_STYLE_MSGBOX, \"Adminisztrátorok:\", string, \"Oké\", \"\");
}else ShowPlayerDialog(playerid, DIALOG_ADMINT, DIALOG_STYLE_MSGBOX, \"Adminisztrátorok:\", \"Nincs egyetlen Adminisztrátor sem az adatbázisban.\", \"Oké\", \"\");
return 1;
} Pedró írta még régebben.
dini, de azért köszi
Dinibe szerintem nem lehet vagyis ha a jatekosok mappabol olvasod ki..
Diniből is meglehet elvileg. Láttam már 1-2 szerveren. Ahol szintén Dinit használnak.
Idézetet írta: Brand date=1428600457\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"53719\" data-ipsquote-contentclass=\"forums_TopicDiniből is meglehet elvileg. Láttam már 1-2 szerveren. Ahol szintén Dinit használnak.
Tuti megoldható hisz minden az...
De mysql jobb részemről erre zavazok, dinit sose néztem...
Dinivel abban az esetben oldható meg ha a fájlokat úgy mented le hogy \"szám a nevük\" a játékos fájljainak.
Ha csak nem mented külön mappába az adminokat
Vagy ha nem írsz egy fájlt, amibe mindenki aki admint kap bele lesz írva, és mindenki akitől elveszik az admint azt kiszedi belőle.
mért próbálkozik mindenki dinivel? még mindig? egy 10 éves dologról beszélünk.. sok forumozónál idősebb az az inc..
ott a mysql, az sqlite, amivel sokkal egyszerűbben, sokkal több dolgokt meg lehet oldani, csak sokan lusták (vagy nem tudják) átírni a letöltött scriptjeiket, és szarnak az egészre.
dinivel nem tudod megoldani, csak ha egy fájlba, vagy változóba lemented az összes admin nevét, és külön-külön megnyitogatod a fájlokat, lekérdezed, és úgy listázod ki, ami dinivel g3c1 lassú, és pazarló dolog..
megcsinálnám csak nem értek hozzá , ezért írtam ide
(Én ahhoz tartom magam, hogy a segítségkérésbe segítséget kérnek egy scripttel kapcsolatban, a script kérésekben komplett scripteket szeretnének.)
http://forum.sa-mp.com/showthread.php?t=557741Itt megvitatják, hogy hogy lehet leszedni egy pluginnal a mappából a fájlneveket.
Kiszerzed a neveket, beteszed egy tömbbe, majd mindegyiket egyesével megnyitogatod. A loopban lekérded, hogy az admin vagy valamilyen változója igaz, ha igaz akkor hozzáadod a \"tábládhoz\" vagyis a kiírandó stringhez, ha nem igaz, akkor nem csinálsz semmit.