[Ajuda] Destruir Objetos б tirou ou socos
#1

Eu criei esse objeto;

PHP код:
CreateObject(17951254.66713, -61.80976, -0.11360,   89.00000, -0.6390090.00000); 
Quero que ele seja destruido ao ser atingido com X tiros ou X socos;

como?
Reply
#2

https://sampforum.blast.hk/showthread.php?tid=356295
Reply
#3

Garfield eu achei isso:

PHP код:
public OnPlayerWeaponShotplayeridweaponidhittypehitidFloat:fXFloat:fYFloat:fZ )
{
    if(
hittype == BULLET_HIT_TYPE_OBJECT// Detecta tiro ao objeto
    
{
        if( 
IsValidObjecthitid ) ) // Ver se o objeto й vбlido.
        
{
            
SendClientMessageplayerid, -1"Vocк acertou o objeto e ele vazou!" );
            
DestroyObjecthitid ); // Destrou o Objeto acertado.
        
}
    }
    return 
1;

Sу que ai destroi apenas com 1 tiro, quero que seja com vбrios. como?
Reply
#4

Ah, tinha esquecido desta callback..



pawn Код:
new
    object_shot
;

public OnPlayerWeaponShot( playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ )
{
    if(hittype == BULLET_HIT_TYPE_OBJECT) // Detecta tiro ao objeto
    {
        if( IsValidObject( hitid ) ) // Ver se o objeto й vбlido.
        {
            object_shot ++;
            if(object_shot == 10){
           
                SendClientMessage( playerid, -1, "Vocк acertou o objeto e ele vazou!" );
                DestroyObject( hitid ); // Destrou o Objeto acertado.
                object_shot  = 0;
             }
        }
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)