tomas150 1 Odesláno: 20. Srpen, 2015 Share Odesláno: 20. Srpen, 2015 (upraveno) Ahoj, takže mám /admins v dialogu ale chci smazat aby tam bylo jen takhle Thomas - > Administrátor místo toho tam je Thomas (ID: 0) - > Administrátor ale nevim jak to smazat to ID Code // Toto je Admin online dialog by CzechBoy // Kopírujou jen lamky! blum3.gif // Doporučený mod: rze8 // Po případě možnost upravy #include <a_samp> #include <dini> #define PLAYERS 50 stock udb_encode(nickname[]) { new tmp[MAX_STRING]; set(tmp,nickname); tmp=strreplace("_","_00",tmp); tmp=strreplace(";","_01",tmp); tmp=strreplace("!","_02",tmp); tmp=strreplace("/","_03",tmp); tmp=strreplace("\\","_04",tmp); tmp=strreplace("[","_05",tmp); tmp=strreplace("]","_06",tmp); tmp=strreplace("?","_07",tmp); tmp=strreplace(".","_08",tmp); tmp=strreplace("*","_09",tmp); tmp=strreplace("<","_10",tmp); tmp=strreplace(">","_11",tmp); tmp=strreplace("{","_12",tmp); tmp=strreplace("}","_13",tmp); tmp=strreplace(" ","_14",tmp); tmp=strreplace("\"","_15",tmp); tmp=strreplace(":","_16",tmp); tmp=strreplace("|","_17",tmp); tmp=strreplace("=","_18",tmp); return tmp; } stock Get_Name(playerid) { new pName[MAX_PLAYER_NAME]; if(IsPlayerConnected(playerid)) { GetPlayerName(playerid, pName, sizeof(pName)); } return pName; } stock Get_File(playerid) { new where[256]; format(where, sizeof(where), "%s.dudb.sav", udb_encode(Get_Name(playerid))); return where; } stock Get_Info(playerid, what[]) { if(dini_Exists(Get_File(playerid)) != 0) { return dini_Bool(Get_File(playerid), what); } else { return false; } } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp("/admins", cmdtext, true, 10) == 0) { new stringa[256]; new string[1300]; new admin_cca = 0; for(new i=0; i<PLAYERS; i++) { if(IsPlayerConnected(i)) { if(Get_Info(i, "adminlvl") > 0) { format(stringa,sizeof(stringa),"%s (ID: %d) - > %s\n", Get_Name(i), i, AdminRank(i)); strcat(string,stringa); admin_cca ++; } } } if(admin_cca < 1) { string = "Na serveru není žádný online administrátor"; } ShowPlayerDialog(playerid,2000,DIALOG_STYLE_MSGBOX,"{00bfff}Online Administrátoři",string,"Zavřít",""); return 1; } return 0; } stock AdminRank(playerid){ new rank[32]; switch(Get_Info(playerid, "adminlvl")){ case 1:{ rank="Administrátor {FF0000}[Dočasný]"; } case 2:{ rank="Administrátor {FF0000}[Dočasný]"; } case 3:{ rank="Administrátor + SP"; } case 4:{ rank="Administrátor"; } case 5:{ rank="Hlavní Administrátor"; } } if(IsPlayerAdmin(playerid)){ strcat(rank," + RCON"); } return rank; } Edited 20. Srpen, 2015 by tomas150 Link to comment Share on other sites More sharing options...
0 LosO 5 Odesláno: 20. Srpen, 2015 Share Odesláno: 20. Srpen, 2015 Toto format(stringa,sizeof(stringa),"%s (ID: %d) - > %s\n", Get_Name(i), i, AdminRank(i)); Nahraď tymto format(stringa,sizeof(stringa),"%s %s\n", Get_Name(i), AdminRank(i)); Link to comment Share on other sites More sharing options...
0 tomas150 1 Odesláno: 21. Srpen, 2015 Author Share Odesláno: 21. Srpen, 2015 Díky funguje to mužete lock Link to comment Share on other sites More sharing options...
Dotaz
tomas150 1
Ahoj, takže mám /admins v dialogu ale chci smazat aby tam bylo jen takhle Thomas - > Administrátor
místo toho tam je Thomas (ID: 0) - > Administrátor ale nevim jak to smazat to ID
Code
Link to comment
Share on other sites
2 odpovědí na tuto otázku
Recommended Posts