SA-MP Forums Archive
[Ajuda] O que estб errado? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] O que estб errado? (/showthread.php?tid=434064)



O que estб errado? - .ThePro - 30.04.2013

Код:
CMD:advertir(playerid, params[])
{
	new string[128]; new id; 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] < 1) return SendClientMessage(playerid, -1, "{008B00}[ ATENЗГO ] {FFFFFF}Comando Restrito, apуs 3 tentativas tomarб BAN");
	if(sscanf(params, "us", id, motivo)) return SendClientMessage(playerid, -1, "{FFA500}[ USE ] /advertir [ID] [MOTIVO]");
	
    if(PlayerInfo[id][pAdvertencias] != 3)
    {
		format(string, sizeof(string), "[ ADVERTКNCIA ] O admin %s deu uma advertкncia a %s pelo motivo: %s\r\n", Nome(playerid), Nome(id), motivo);
   		SendClientMessageToAll(-1, string);
  		format(string, sizeof(string), "Vocк foi advertido pelo admin %s pelo motivo: %s. Se for advertido 3 vezes serб BANIDO automaticamente", Nome(playerid), motivo);
		SendClientMessage(id, LARANJA, string);
		PlayerInfo[id][pAdvertencias] += 1;
	}
	if(PlayerInfo[id][pAdvertencias] == 3)
	{
	    format(string, sizeof(string), "[ ADVERTКNCIA ] O admin %s deu a terceira advertencia a %s pelo motivo: %s e por isso ele foi BANIDO!", Nome(playerid), Nome(id), motivo);
    	SendClientMessageToAll(-1, string);
   		format(string, sizeof(string), "Vocк foi advertido pela terceira vez pelo admin %s pelo motivo: %s. por isso vocк foi BANIDO!", Nome(playerid), motivo);
	    SendClientMessage(id, LARANJA, string);
		Kick(id);
	}
	return 1;
}



Re: O que estб errado? - LeonardoBCF - 30.04.2013

Primeiro me fale qual o problema que tem, ou que voce acha que vai ter '-'


Re: O que estб errado? - MatheusAlcapone - 30.04.2013

pawn Код:
CMD:advertir(playerid, params[])
{
    new string[128], id, motivo[128];
    if(Logado[playerid] == false) return SendClientMessage(playerid,-1,"{008B00}[ ATENЗГO ] {FFFFFF}Й preciso logar para executar este comando");
    if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "{008B00}[ ATENЗГO ] {FFFFFF}Comando Restrito, apуs 3 tentativas tomarб BAN");
    if(sscanf(params, "us[128]", id, motivo)) return SendClientMessage(playerid, -1, "{FFA500}[ USE ] /advertir [ID] [MOTIVO]");

    if(PlayerInfo[id][pAdvertencias] != 3)
    {
        format(string, sizeof(string), "[ ADVERTКNCIA ] O admin %s deu uma advertкncia a %s pelo motivo: %s\r\n", Nome(playerid), Nome(id), motivo);
        SendClientMessageToAll(-1, string);
        format(string, sizeof(string), "Vocк foi advertido pelo admin %s pelo motivo: %s. Se for advertido 3 vezes serб BANIDO automaticamente", Nome(playerid), motivo);
        SendClientMessage(id, LARANJA, string);
        PlayerInfo[id][pAdvertencias] += 1;
    }
    if(PlayerInfo[id][pAdvertencias] == 3)
    {
        format(string, sizeof(string), "[ ADVERTКNCIA ] O admin %s deu a terceira advertencia a %s pelo motivo: %s e por isso ele foi BANIDO!", Nome(playerid), Nome(id), motivo);
        SendClientMessageToAll(-1, string);
        format(string, sizeof(string), "Vocк foi advertido pela terceira vez pelo admin %s pelo motivo: %s. por isso vocк foi BANIDO!", Nome(playerid), motivo);
        SendClientMessage(id, LARANJA, string);
        Kick(id);
    }
    return 1;
}
O mбximo de cйlulas do chat do SA-MP й 148.