Velocidade boa detectar speed hack onfoot -
pdonald - 31.01.2016
Alguйm que jб tenha feito ou tenha algo parecido pode me ajudar com detectaзгo de speed hack onfoot?
Tipo eu tenho meu anti speed hack que й bem simples...
Ele checa de 1 em 1 segundo se o player ta na velocidade > 300
Se nгo ta num aviгo, dai й ban
Код:
// anti cheat speed de carro
if(GetPlayerSpeed(playerid, true) >= 300 && !IsAPlane(GetPlayerVehicleID(playerid)) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
if(playerid == INVALID_PLAYER_ID) return 1; // pra nгo floodar com gente off q jб foi banida
new banstring[128];
banned[playerid] = 1;
expirarban[playerid] = gettime() + (1 * 86400);
format(banstring,sizeof(banstring),"AdmCmd: %s foi banido por SERVER. Razгo: CAR SPEED HACK.", PlayerName(playerid));
SendClientMessageToAll(COLOR_LIGHTRED, banstring);
Ban(playerid);
}
Mas tem uns caras usando uns mod cleo que eu nгo vou postar aqui que aumenta em 2x a velocidade, 3x isso atrapalha mt e da mt vantagem
Qual seria uma boa velocidade pra detectar hacks de a pй?
Код:
// anti cheat speed de carro
if(GetPlayerSpeed(playerid, true) >= XXXXXXXXXXXXXX && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) {
if(playerid == INVALID_PLAYER_ID) return 1; // pra nгo floodar com gente off q jб foi banida
new banstring[128];
banned[playerid] = 1;
expirarban[playerid] = gettime() + (1 * 86400);
format(banstring,sizeof(banstring),"AdmCmd: %s foi banido por SERVER. Razгo: ONFOOT SPEED HACK.", PlayerName(playerid));
SendClientMessageToAll(COLOR_LIGHTRED, banstring);
Ban(playerid);
}
Re: Velocidade boa detectar speed hack onfoot -
ClaudioF - 31.01.2016
Simplesmente diria que um jogador nгo corre a 10 KM porem ja que quer ter certeza de que o jogador nгo esta caindo de um prйdio de paraquedas etc. use:
https://sampwiki.blast.hk/wiki/GetPlayerVelocity
Crie um timer para atualizar de 1 em 1 segundos e enviar para o chat, veja qual e a velocidade exata que um jogador consegue alcanзar, e depois coloque em seu script.
#EDIT: uma opiniгo Acho que banir o jogador nгo e necessбrio, apenas de um kick e avise qual o motivo, se ele repetir por 3 vezes ai sim e banido.
Espero que tenha ajudado.
Re: Velocidade boa detectar speed hack onfoot -
pdonald - 01.02.2016
Quote:
Originally Posted by ClaudioF
Simplesmente diria que um jogador nгo corre a 10 KM porem ja que quer ter certeza de que o jogador nгo esta caindo de um prйdio de paraquedas etc. use:
https://sampwiki.blast.hk/wiki/GetPlayerVelocity
Crie um timer para atualizar de 1 em 1 segundos e enviar para o chat, veja qual e a velocidade exata que um jogador consegue alcanзar, e depois coloque em seu script.
#EDIT: uma opiniгo Acho que banir o jogador nгo e necessбrio, apenas de um kick e avise qual o motivo, se ele repetir por 3 vezes ai sim e banido.
Espero que tenha ajudado.
|
Como eu faзo pra fazer um loop e ficar mandando sendclientmsg nome da animaзгo do player?
Preciso disso pra checar as animaзхes de caindo, batendo de moto e caindo, rolando do carro qnd se taca (se tiver mais alguma me avisa), pra nгo detectar os caras caindo como speed hack
Re: Velocidade boa detectar speed hack onfoot -
F1N4L - 01.02.2016
Tecnicamente para vc checar se estб caindo e evitar um kick/ban teria q checar apenas posiзгo X e Y e nгo checar a pos. Z
new Float: x, y;
GetPlayerPos(playerid, x, y)
provavelmente darб um erro ou aviso, pois nгo estб pegando a pos. Z... para isso vc terб q desabilitar a pos Z q se eu n me engano seria tipo assim: '#unused z' ou coisa assim
Re: Velocidade boa detectar speed hack onfoot -
ClaudioF - 01.02.2016
Quote:
Originally Posted by F1N4L
Tecnicamente para vc checar se estб caindo e evitar um kick/ban teria q checar apenas posiзгo X e Y e nгo checar a pos. Z
new Float: x, y;
GetPlayerPos(playerid, x, y)
provavelmente darб um erro ou aviso, pois nгo estб pegando a pos. Z... para isso vc terб q desabilitar a pos Z q se eu n me engano seria tipo assim: '#unused z' ou coisa assim
|
Bem pensado, mais e se o jogador estiver de speed usando um paraquedas, isso poderia ser ъtil por exemplo em um servidor jб vi uma corrida que os jogadores tem que cair de paraquedas e chegar la em baixo primeiro pra pegar a moto e continuar.
Re: Velocidade boa detectar speed hack onfoot -
luccagomes15 - 02.02.2016
Quote:
Originally Posted by F1N4L
Tecnicamente para vc checar se estб caindo e evitar um kick/ban teria q checar apenas posiзгo X e Y e nгo checar a pos. Z
new Float: x, y;
GetPlayerPos(playerid, x, y)
provavelmente darб um erro ou aviso, pois nгo estб pegando a pos. Z... para isso vc terб q desabilitar a pos Z q se eu n me engano seria tipo assim: '#unused z' ou coisa assim
|
Ta doido й mt melhor getando a animaзгo
-- topic
Nгo lembro as funзхes, mas sempre alguйm usa e posta aqui
Re: Velocidade boa detectar speed hack onfoot -
F1N4L - 02.02.2016
@ClaudioF
Pior q й, pois alйm de estar muito rбpido voando (mesmo em altura) o player se locomoverб muito rбpido na Pos. X e Y.
@luccasgomes15
A maioria dos xiters realmente usa uma animaзгo para voar, porйm algumas usam a animaзгo de paraquedas, ou seja, se estiver de paraquedas kick/ban!
Re: Velocidade boa detectar speed hack onfoot -
connork - 03.02.2016
Nгo recomendo usar uma velocidade fixa pra isso, basta simplesmente verificar a velocidade anterior e a atual, se a diferenзa de velocidade for maior que X (recomendo 30) faзa a funзгo rodar.
Se vocк definir uma velocidade fixa, o player pode atingir ela a determinado local (saltos, vehicle surfing, etc) e vai acabar retornando como falso-positivo.
Usar a animaзгo + velocidade seria уtimo, e claro que checar a altura em relaзгo ao solo ajudaria (mapandreas).
Re: Velocidade boa detectar speed hack onfoot -
maikons - 03.02.2016
Tambйm queria saber pra ficar mandando sendclientmsg com a animaзгo que alguem tava usando
E tambйm depois queria fazer um /minhaanimaзгo
Re: Velocidade boa detectar speed hack onfoot -
Ever_SH - 03.02.2016
Quote:
Originally Posted by maikons
Tambйm queria saber pra ficar mandando sendclientmsg com a animaзгo que alguem tava usando
E tambйm depois queria fazer um /minhaanimaзгo
|
Olha esse link ae, ve se ajuda.
https://sampwiki.blast.hk/wiki/GetPlayerAnimationIndex