01.05.2012, 01:40 
	
	
	
		Fiz assim:
Dialog Response:
Daн criei o /admins para ver os que estгo online mais nгo aparece .-.
++rep pra quem ajudar
	
	
	
	
Код:
COMMAND:setaradmin(playerid, params[])
{
    if(Logado[playerid] == false) return SendClientMessage(playerid,-1,"[ERRO] Vocк nгo esta logado");
 	if(sscanf(params, "ud", id, Nivel)) return SendClientMessage(playerid, LARANJA, "[USE] /setardmin [ID] [Nнvel de Admin]");
 	if(!IsPlayerConnected(id)) return SendClientMessage(playerid, LARANJA, "[ERRO] Jogador nгo conectado!");
    if(Nivel > 5) return SendClientMessage(playerid, LARANJA, "[ATENЗГO] O Mбximo De Level a se dar й 5.");
   	GetPlayerName(playerid, Jogador, 23);
    format(Texto, 70, "Vocк convidou %s para ser Administrador", Jogador);
    SendClientMessage(playerid, GetPlayerColor(id), Texto);
    GetPlayerName(playerid, Jogador, sizeof(Jogador));
    format(Texto, 128, "%s estб lhe convidando para ser Admin Level: %d \nDeseja aceitar?", Jogador, Nivel);
    ShowPlayerDialog(id, 100, DIALOG_STYLE_MSGBOX, "Convite para Administraзгo", Texto, "Sim", "Nгo");
    return true;
}
Код:
    if(dialogid == 100)
    {
        if(!response) return 1;
        PlayerInfo[id][pAdmin] = Nivel;
    }
Код:
COMMAND:admins(playerid, params[])
{
    for(new i = 0; i <= MAX_PLAYERS; i++)
    {
        GetPlayerName(i, Jogador, sizeof(Jogador));
        switch(PlayerInfo[i][pAdmin])
        {
            case 1: format(Celula, 256, "Nome: %s [Moderador] (Trabalhando)", Jogador);
            case 2: format(Celula, 256, "Nome: %s [Administrador nнvel 2] (Trabalhando)", Jogador);
            case 3: format(Celula, 256, "Nome: %s [Administrador nнvel 3] (Trabalhando)", Jogador);
            case 4: format(Celula, 256, "Nome: %s [Administrador nнvel 4] (Trabalhando)", Jogador);
            case 5: format(Celula, 256, "Nome: %s [Administrador nнvel 5] (Trabalhando)", Jogador);
        }
    }
    return SendClientMessage(playerid, AZUL, Celula);
}


