13.01.2013, 23:39
Boa noite pessoal, estou com dъvidas em relaзгo a restriзгo de comandos. veja:
Veja se estб correto, vou explicar oque desejo..
Quero que sу possa usar este comando, se o player estiver logado na rcon ou se for admin level 6, e quero que se nгo for nenhum dos dois anteriores й obrigatуrio que seja da org 5 e que tenha level 5.
Код:
CMD:setbope(playerid, params[])
{
if(Logado[playerid] == false) return
SendClientMessage(playerid,-1,"{008B00}[ ATENЗГO ] {FFFFFF}Й preciso logar para executar este comando");
if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][pAdmin] <= 5 && PlayerInfo[playerid][pOrg] != 5 && PlayerInfo[playerid][pLevel] != 5) return
SendClientMessage(playerid, -1, "{008B00}[ ATENЗГO ] {FFFFFF}Comando Restrito, apуs 3 tentativas tomarб BAN");
new id; new Jogador [MAX_PLAYER_NAME]; new Outro [MAX_PLAYER_NAME]; new string[128];
if(sscanf(params, "ud", id, Nivel)) return
SendClientMessage(playerid, -1, "{FFA500}[ USE ] /setbope [ID] [Nнvel de Bope]");
if(!IsPlayerConnected(id)) return
SendClientMessage(playerid, -1, "{FF0000}[ERRO] {FFFFFF}Jogador nгo conectado");
if(Nivel > 5) return
SendClientMessage(playerid, -1, "{008B00}[ ATENЗГO ] {FFFFFF}O Mбximo De Level a se dar й 5");
GetPlayerName(playerid, Jogador, MAX_PLAYER_NAME);
GetPlayerName(id, Outro, MAX_PLAYER_NAME);
format(string, 100, "{FFFFFF}Vocк convidou {4F4F4F}%s {FFFFFF}para ser do BOPE", Outro);
SendClientMessage(playerid, -1, string);
GetPlayerName(playerid, Jogador, sizeof(Jogador));
format(string, 128, "{4F4F4F}%s {FFFFFF}estб lhe convidando para ser BOPE level: {4F4F4F}%d \n{FFFFFF}Deseja aceitar?", Jogador, Nivel);
ShowPlayerDialog(id, DIALOG_BOPE, DIALOG_STYLE_MSGBOX, "{FFFFFF}Convite para BOPE", string, "Sim", "Nгo");
return 1;
}
Quero que sу possa usar este comando, se o player estiver logado na rcon ou se for admin level 6, e quero que se nгo for nenhum dos dois anteriores й obrigatуrio que seja da org 5 e que tenha level 5.



