Összes admin lekérdezése táblán

Indította Brand, 2015. április 09. - 19:02:59

Előző téma - Következő téma

Brand

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 :)

Flash

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.

Brand


Kyosuke_Hiroshi

Dinibe szerintem nem lehet vagyis ha a jatekosok mappabol olvasod ki..

Brand

Diniből is meglehet elvileg. Láttam már 1-2 szerveren. Ahol szintén Dinit használnak.

Kyosuke_Hiroshi

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...

Tomasz

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.

Kyosuke_Hiroshi

Ha csak nem mented külön mappába az adminokat

otal

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.

TengeriMalac

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..

Brand

megcsinálnám csak nem értek hozzá , ezért írtam ide

blackdog476

(É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=557741\" rel=\"external nofollow\">http://forum.sa-mp.com/showthread.php?t=557741
Itt 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.