SA-MP Forums Archive
[Ajuda] Tempban bugando - 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] Tempban bugando (/showthread.php?tid=607684)



Tempban bugando - LukasMartins - 22.05.2016

oi , sou eu denovo ^^,bom,nгo sei oq estб acontecendo , toda vez q digito tempban o servidor desliga

Код:
dcmd_tempban(playerid,params[])
{
	if(Player[playerid][pAdmin] < 1)
		return 0; // idx
	else
	{
		new tmp[1000],tmp2[1000],Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
		new tmp3[1000];
		tmp3 = strtok(params,Index);

		if(!strlen(tmp)||!strlen(tmp2) || !strlen(tmp3))
			return SCM(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 SCM(playerid, COR_ERRO, "[ERRO] Mбximo de dias: 999");

		if(Player[playerid][pBlockBan] == 1)
	    	return SCM(playerid, COR_ERRO, "[ERRO] Vocк estб com ban bloqueado!");

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

		if(Player[id][pAdmin] >= 5)
	    	return SCM(playerid, COR_ERRO, "[ERRO] Vocк nгo pode banir superior!");

	    if(Protecion[playerid] == 0)
	    	return SCM(playerid, COR_ERRO, "[INFO] Essa gamemode tem proteзгo. Logue-se na Senha de Seguranзa primeiro !");

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

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

			return 1;
		}
	}
}
Lembrando , meu tempban й por modo SERIAL , evitando que o player camufle o ip !


Re: [Ajuda] Tempban bugando - ipsLuan - 22.05.2016

Cara, esse negуcio de tmp estб todo errado.
Use sscanf.


Re: [Ajuda] Tempban bugando - ZEDD666 - 22.05.2016

Tб porra [1000] .---.


Re: [Ajuda] Tempban bugando - AngelSamp - 26.05.2016

Verifique se vocк criou a pasta na scriptfiles correspondente ao seu script !
ou seja, se vocк salva os banidos em pasta vocк deve criar a pasta na script files


Re: Tempban bugando - Skudinhu - 26.05.2016

Veja o que aparece no Log do Servidor no ato do desligamento e posta aqui.


Re: Tempban bugando - F1N4L - 26.05.2016

Concordo com @AngelSamp, se estб crashando й pq falta alguma pasta.


Re: Tempban bugando - zSuYaNw - 27.05.2016

Poste a funзгo "BanExtend".
Sem dъvida alguma, deve estar faltando uma pasta ou o uso excessivo de cйlulas em sua arrayss.

Vocк pode utilizar esta plugin para tentar sanar esse caso:
https://sampforum.blast.hk/showthread.php?tid=262796