12.05.2013, 05:02
Bom dia,
gostaria de receber uma ajuda em um comando de ban temporбrio, fiz da forma abaixo creio que esteja certo, mais gostaria que mostra-se uma dialog mostrando quem o baniu o motivo e a data que foi banido quando o player tenta-se conectar novamente.
gostaria de receber uma ajuda em um comando de ban temporбrio, fiz da forma abaixo creio que esteja certo, mais gostaria que mostra-se uma dialog mostrando quem o baniu o motivo e a data que foi banido quando o player tenta-se conectar novamente.
Код:
CMD:bantemp(playerid, params[])
{
new string[128]; new id; new pDias; new motivo[250];
if(Logado[playerid] == false) return SendClientMessage(playerid,-1,"{008B00}[ ATENЗГO ] {FFFFFF}Й preciso logar para executar este comando");
if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1, "{008B00}[ ATENЗГO ] {FFFFFF}Comando Restrito, apуs 3 tentativas tomarб BAN");
if(sscanf(params, "uis", id, pDias, motivo)) return SendClientMessage(playerid, -1, "{FFA500}[ USE ] /bantemp [ID] [DIAS] [MOTIVO]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "{FF0000}[ERRO] {FFFFFF}Jogador nгo conectado");
PlayerInfo[id][pTempBan] = gettime() + (pDias * 24 * 60 * 60);
format(string, sizeof(string),"{FFFFFF}[ BAN ] O player %s baniu %s por %d pelo [ MOTIVO %s].", Nome(playerid), Nome(id), pDias, motivo);
SendClientMessageToAll(-1, string);
Ban(id);
return 1;
}


