SA-MP Forums Archive
[Ajuda] Anti Airbreak, procede oq eu vou dizer? - 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] Anti Airbreak, procede oq eu vou dizer? (/showthread.php?tid=600422)



Anti Airbreak, procede oq eu vou dizer? - pedrotvr - 07.02.2016

Estava eu em busca de um jeito de acabar com os airbreak no samp, baixei airbreak cleo, fui fazendo varios testes com ele e percebi que com meu cleo, qnd vc ativa ele e anda com airbreak sua
(GetPlayerSpeed(playerid, true) fica == 0


Alguйm sabe e poderia ajudar a fazer um cod que getpos do player e quando muda muito de posiзгo tipo com airbreak ligado e a (GetPlayerSpeed(playerid, true) == 0, der auto ban?


Re: Anti Airbreak, procede oq eu vou dizer? - fdsda - 08.02.2016

PHP код:

(GetPlayerSpeed(playeridtruefica == // se fica igual a 0 й sу tu pegar a funзao quando tiver assim
ex:
if(
GetPlayerSpeed(playeridtrue) == 0
{
BanEx(playerid)

nгo sei se й funcional mais teste..


Re: Anti Airbreak, procede oq eu vou dizer? - pdonald - 08.02.2016

Quote:
Originally Posted by fdsda
Посмотреть сообщение
PHP код:

(GetPlayerSpeed(playeridtruefica == // se fica igual a 0 й sу tu pegar a funзao quando tiver assim
ex:
if(
GetPlayerSpeed(playeridtrue) == 0
{
BanEx(playerid)

nгo sei se й funcional mais teste..
Meu deus cara vc nem sabe oq ta fazendo

O prуprio dono do tуpico sabe como й a lуgica, sу nгo sabe como fazer
O que ele ta pedindo й um getplayer pos e verificar a distancia percorrida com velocidade 0 com a condicional que ele jб passou, eu nгo sei como fazer isso, mas a lуgica ele jб passou


Re: Anti Airbreak, procede oq eu vou dizer? - fdsda - 08.02.2016

Quote:
Originally Posted by pdonald
Посмотреть сообщение
Meu deus cara vc nem sabe oq ta fazendo

O prуprio dono do tуpico sabe como й a lуgica, sу nгo sabe como fazer
O que ele ta pedindo й um getplayer pos e verificar a distancia percorrida com velocidade 0 com a condicional que ele jб passou, eu nгo sei como fazer isso, mas a lуgica ele jб passou
se ele fizer uma verificaзao quando tiver == 0 e logo que tiver der ban, sai no mesmo '-'


Re: Anti Airbreak, procede oq eu vou dizer? - pdonald - 08.02.2016

Quote:
Originally Posted by fdsda
Посмотреть сообщение
se ele fizer uma verificaзao quando tiver == 0 e logo que tiver der ban, sai no mesmo '-'
Me desculpa a sinceridade, mas antes de ensinar tenha certeza que vocк sabe, pode acabar prejudicando alguйm

Se alguйm fizer um loop e checar apenas isso vai banir todos que andarem, correrem, cairem, dirigirem...


Re: Anti Airbreak, procede oq eu vou dizer? - pedrotvr - 09.02.2016

Fiz certo?

KillTimer(timerAtualizarPlayer[playerid]);
timerAtualizarPlayer[playerid] = SetTimerEx("AtualizarPlayer", 500, true, "i", playerid);

public AtualizarPlayer(playerid) {
Код:
	// anti airbreak
	new Float:x,Float:y,Float:z;
	GetPlayerPos(playerid, x, y, z);
	if(GetPlayerPos(playerid) >= x, y, 200 && GetPlayerSpeed(playerid, true) == 0) {
		format(string, sizeof(string), "ANTICHEAT: %s foi detectado por: AIRBREAK", PlayerName(playerid) );
		ABroadCast(COLOR_LIGHTGREEN,string,3);
	}