[Ajuda] AJUDA NO TEMPBAN NAO APARECE MOTIVO
#1

Nгo aparece o motivo eu do /tempban id [os dias de ban] e o motivo nгo aparece..
Код:
dcmd_tempban(playerid,params[])
{
	if(Player[playerid][pAdmin] < 1)
		return 0; // idx
	else
	{
		new tmp[256],tmp2[256],Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
		new tmp3[256];
		tmp3 = strtok(params,Index);

		if(!strlen(tmp)||!strlen(tmp2) || !strlen(tmp3))
			return SendClientMessage(playerid,COR_USOCORRETO,"Uso: /tempban [id] [dias] [motivo]");

		new id;

		if(!IsNumeric(tmp))
			id = ReturnPlayerID(tmp);
		else
			id = strval(tmp);

		if(strval(tmp2) > 999)
		    return SendClientMessage(playerid, COR_ERRO, "ERRO: Mбximo de dias: 999");

        if(Player[playerid][DelayBan] == true)
		    return SendClientMessage(playerid, COR_ERRO, "ERRO: Aguarde um instante para poder banir alguйm novamente.");

		if(!IsPlayerConnected(id) && id != INVALID_PLAYER_ID)
			return SendClientMessage(playerid,COR_ERRO,"ERRO: Jogador nгo conectado.");
		else
		{
		  	BanExtend(playerid, id,  params[strlen(tmp3)+strlen(tmp2)+2], strval(tmp2));

            Player[playerid][DelayBan] = true;
			SetTimerEx("TimerBan", 1000, 0, "i", playerid);

			return 1;
		}
	}
}
OBS: SE FOR PRA CRITICAR NГO PRECISA COMENTAR, ESTOU AQUI PRA ERRAR E APRENDER, PROS QUE TГO INTERESSADO EM AJUDAR EM VEZ DE JULGAR MUITO OBRIGADO
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)