26.09.2016, 18:59
Код:
if (strcmp(cmd, "/admins", true) == 0) { new cmdString[500], cmdString1[500]; for(new i = 0; i <= MaiorID; i++) { if(IsPlayerConnected(i) == 1 && PlayerInfo[i][pAdmin] > 0) { if(HideAdm[i] == 0) { GetPlayerName(i, sendername, sizeof(sendername)); new stringCargo[20]; switch(PlayerInfo[i][pAdmin]) { case 1: stringCargo = "Temporario"; case 2: stringCargo = "Moderador"; case 3: stringCargo = "Auxiliar"; case 4: stringCargo = "Administrador"; case 1337: stringCargo = "Master Editor"; case 1338: stringCargo = "Responsavel. Lider"; case 1339: stringCargo = "Supervidor"; case 1340: stringCargo = "Gerente"; case 1341: stringCargo = "Sub Dono"; case 1342: stringCargo = "Fundador"; case 3000: stringCargo = "Resposavel.Geral"; } if(away[i] == 0) { if(admtrampando[i] == 1) { format(cmdString, sizeof(cmdString), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{00B2EE} Trabalhando\n\", sendername, stringCargo); strcat(cmdString1, cmdString, sizeof(cmdString1)); } else { format(cmdString, sizeof(cmdString), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{32CD32} Jogando\n\", sendername, stringCargo); strcat(cmdString1, cmdString, sizeof(cmdString1)); } } else { new datatext[129]; format(datatext, sizeof(datatext), "AUSENTES/%s.txt",sendername); if(fexist(datatext)) { new File:handle = fopen(datatext, io_read), buf[128]; if(handle) { while(fread(handle, buf)) { datatext = buf; } fclose(handle); } } else { datatext = "Sem Motivo"; } format(cmdString, sizeof(cmdString), "{FF69B4}%s {FFFFFF}- Cargo: {FF69B4}%s{FFFFFF} - Modo:{FFFF00} Ausente{FFFFFF} - Motivo:{FFFF00} %s\n\", sendername, stringCargo, datatext); strcat(cmdString1, cmdString, sizeof(cmdString1)); } } } } if(cmdString1[0] == EOS) return ShowPlayerDialog(playerid, 1232, DIALOG_STYLE_LIST, "Administradores Online", "Nenhum Administrador online", "Concluir", ""); ShowPlayerDialog(playerid, 1232, DIALOG_STYLE_LIST, "Administradores Online", cmdString1, "concluir", ""); return 1; }