View Single Post
micapat
Veteran Member
Join Date: Feb 2010
Location: Nyuu, nyuu (France).
Old 11-03-2011 , 15:43   Re: Rendre une entité solide
#2

Je up, mais pour dire que j'ai finalement trouvé la solution >_>

Il ne fallait pas oublier de régler : EV_INT_movetype.

Le bloc devient ainsi bien solide, on peut récupérer son id via get_user_aiming, et il est même possible de le détruire !

Il me reste plus qu'à ajouter les effets quand on détruit le bloc car ceci n'a pas l'air d'être géré automatiquement ( Morceaux de matériaux, sons de destruction ...) .

Merci quand même J'essaie de bien comprendre le fonctionnement de engine ces temps-ci :C

Code fonctionnel :

PHP Code:
stock CreateMyEntityid, const Floatorigin], const model[ ] )
{
    new 
entity create_entity"func_breakable" );
    
    if( !
is_valid_ententity ) )
    {
        return 
0;
    }
    
    
entity_set_stringentity EV_SZ_classname"MyEntity" );
    
entity_set_originentityorigin );
    
entity_set_modelentitymodel );
    
entity_set_intentityEV_INT_iuser1id );

    
entity_set_sizeentityFloat: { -24.0, -24.0, -24.0} , Float: { 24.024.024.0} );
    
entity_set_intentityEV_INT_solidSOLID_BBOX );
    
entity_set_intentityEV_INT_movetypeMOVETYPE_FLY ); // !

    
entity_set_floatentityEV_FL_takedamage1.0 );
    
entity_set_floatentityEV_FL_health200.0 );

    return 
1;

__________________

Last edited by micapat; 11-03-2011 at 15:46.
micapat is offline