Szerző Téma: Összes admin lekérdezése táblán  (Megtekintve 1432 alkalommal)

Nem elérhető Brand

  • 273
    • Profil megtekintése
Összes admin lekérdezése táblán
« Dátum: 2015. Április 09. - 19:02:59 »
0 Show voters
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 :)
« Utoljára szerkesztve: 2015. Április 09. - 19:07:18 írta ƒlaﻛh »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Összes admin lekérdezése táblán
« Válasz #1 Dátum: 2015. Április 09. - 19:07:07 »
+1 Show voters
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.

Nem elérhető Brand

  • 273
    • Profil megtekintése
Összes admin lekérdezése táblán
« Válasz #2 Dátum: 2015. Április 09. - 19:20:41 »
0 Show voters
dini, de azért köszi

Összes admin lekérdezése táblán
« Válasz #3 Dátum: 2015. Április 09. - 19:23:43 »
0 Show voters
Dinibe szerintem nem lehet vagyis ha a jatekosok mappabol olvasod ki..

Nem elérhető Brand

  • 273
    • Profil megtekintése
Összes admin lekérdezése táblán
« Válasz #4 Dátum: 2015. Április 09. - 19:27:37 »
0 Show voters
Diniből is meglehet elvileg. Láttam már 1-2 szerveren. Ahol szintén Dinit használnak.

Összes admin lekérdezése táblán
« Válasz #5 Dátum: 2015. Április 09. - 19:30:24 »
0 Show voters
Idézetet írta: Brand date=1428600457\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"53719\" data-ipsquote-contentclass=\"forums_Topic
Dinibő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...

Nem elérhető Tomasz

  • 123
    • Profil megtekintése
Összes admin lekérdezése táblán
« Válasz #6 Dátum: 2015. Április 09. - 19:40:52 »
0 Show voters
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.

Összes admin lekérdezése táblán
« Válasz #7 Dátum: 2015. Április 09. - 20:30:33 »
0 Show voters
Ha csak nem mented külön mappába az adminokat

Összes admin lekérdezése táblán
« Válasz #8 Dátum: 2015. Április 12. - 19:06:25 »
0 Show voters
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.

Összes admin lekérdezése táblán
« Válasz #9 Dátum: 2015. Április 13. - 09:37:24 »
0 Show voters
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..

Nem elérhető Brand

  • 273
    • Profil megtekintése
Összes admin lekérdezése táblán
« Válasz #10 Dátum: 2015. Április 13. - 14:34:57 »
0 Show voters
megcsinálnám csak nem értek hozzá , ezért írtam ide

Összes admin lekérdezése táblán
« Válasz #11 Dátum: 2015. Április 19. - 19:19:39 »
0 Show voters
(É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
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.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal