08.08.2017, 01:33
Algo apurado, reemplaza por GetPlayerPoolSize y dime si te sirve xd
Код:
acmd(cmd,"/admins") { new Conteo1, Admins[56], Texto[128]; for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerAdmin(i)) { Conteo1++; } } if(Conteo1 == 0)return ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Error", "No hay ningun admin.", "Cerrar", ""); format(Texto,256,"Admins conectados: %d", Conteo1); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerAdmin(i)) { format(Texto,1500,"Nombre: %s[%s] / Nivel: [ADMIN RCON]\n",aNombre(i),i); strcat(Admins, Texto); } else { ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX, Texto, Admins,"Cerrar",""); format(Texto,256,"Nombre: %s / Nivel: [%d]",aNombre(i),i,JugadorInfo[i][JugadorAdmin]); strcat(Admins, Texto); } } return 1; } stock aNombre(playerid) { new pname[MAX_PLAYER_NAME], i_pos; GetPlayerName(playerid, pname, sizeof(pname)); while((i_pos = strfind(pname, "_", false, i_pos)) != -1) pname[i_pos] = ' '; return pname; }