[Pedido] Anti Crash 0.3z-R4
#1

tem algum anti crasher funcionando para a versгo 0.3z-R4
mais tem outro crash que o cara pega um carro e vai teleportando para os players e vai derrubando
eu uso esse
PHP код:
public OnPlayerWeaponShotplayeridweaponidhittypehitidFloat:fXFloat:fYFloat:fZ )
{
    if( 
hittype != BULLET_HIT_TYPE_NONE // Bullet Crashing uses just this hittype
    
{
        if( !( -
1000.0 <= fX <= 1000.0 ) || !( -1000.0 <= fY <= 1000.0 ) || !( -1000.0 <= fZ <= 1000.0 ) ) // a valid offset, it's impossible that a offset bigger than 1000 is legit (also less than -1000.0 is impossible, not used by this hack, but still, let's check for it, just for the future, who knows what hacks will appear). The object with biggest offset is having ~700-800 radius.
        
{
            
BanEx(playerid"WeaponCrash");
            return 
0// let's desynchronize that bullet, so players won't crash
        
}
    }
    return 
1;

Reply
#2

Код:
public OnPlayerUpdate(playerid) 
{ 
    if(GetPlayerCameraMode(playerid) == 53)  
    {  
        new Float:kLibPos[3];  
        GetPlayerCameraPos(playerid, kLibPos[0], kLibPos[1], kLibPos[2]); 
        if ( kLibPos[2] < -50000.0 || kLibPos[2] > 50000.0 )  
        {  
            BanEx(playerid, "WeaponCrasher");  
            return 0;  
        }  
    }   
    return 1; 
}
Reply
#3

Quote:
Originally Posted by n0minal
Посмотреть сообщение
Код:
public OnPlayerUpdate(playerid) 
{ 
    if(GetPlayerCameraMode(playerid) == 53)  
    {  
        new Float:kLibPos[3];  
        GetPlayerCameraPos(playerid, kLibPos[0], kLibPos[1], kLibPos[2]); 
        if ( kLibPos[2] < -50000.0 || kLibPos[2] > 50000.0 )  
        {  
            BanEx(playerid, "WeaponCrasher");  
            return 0;  
        }  
    }   
    return 1; 
}
nгo funcionou quando vou compilar o pawno para de funcionar
Reply
#4

Vocк provavelmente deixou algo incompleto no seu gamemode, eu uso esse cуdigo que deixei acima e compila sem problema nenhum, revise os brackets (chaves { e }) e veja se tem algum incorreto.
Reply
#5

realmente foi um erro meu , desculpe . vocк poderia me explicar oque esse cуdigo faz
Reply
#6

Quote:
Originally Posted by Feio
Посмотреть сообщение
realmente foi um erro meu , desculpe . vocк poderia me explicar oque esse cуdigo faz
Ele ve se o player ta te mandando pacote de erros usando armas..
Reply
#7

Ele basicamente checa se a posiзгo Z do jogador й menor que -50000.0 ou maior que 50000.0, e se for ele bane o jogador.
Provalvemente, este deve ser o local que o jogador fica crashando os outros jogadores.

Abraзos,
Reply
#8

mais funciona quando o cara vai teleportando para cada player e vai derrubando cada um ?
Reply
#9

Quote:
Originally Posted by Luan Argolo
Посмотреть сообщение
Ele basicamente checa se a posiзгo Z do jogador й menor que -50000.0 ou maior que 50000.0, e se for ele bane o jogador.
Provalvemente, este deve ser o local que o jogador fica crashando os outros jogadores.

Abraзos,
Da camera do player nao do player em si
Reply
#10

tem algum anti crash para os que teleporta e vai crassando os players ? ou esse acima funciona
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)