AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   blocking func_vehicle damage (https://forums.alliedmods.net/showthread.php?t=85909)

Speed! 02-17-2009 18:27

blocking func_vehicle damage
 
I searched, and found useless info. Wanna block every possible damage made by an func_vehicle

Arkshine 02-17-2009 18:48

Re: blocking func_vehicle damage
 
Can you try that :

Code:
        #include <amxmodx>     #include <fakemeta>         new g_Fwd;         public plugin_precache ()     {         g_Fwd = register_forward ( FM_KeyValue, "Foward_KeyValue" );     }         public plugin_init ()     {         register_plugin ( "func_vehicle: no damage", "1.0.0", "Arkshine" );         unregister_forward ( g_Fwd, FM_KeyValue );     }         public Foward_KeyValue ( const EntId, const KvdId )     {         if ( pev_valid ( EntId ) )         {             new szKeyName[ 4 ], szKeyClassName[ 16 ];                 get_kvd( KvdId, KV_KeyName, szKeyName, charsmax( szKeyName ) );             get_kvd( KvdId, KV_ClassName, szKeyClassName, charsmax( szKeyClassName ) );                     if ( equal( szKeyClassName, "func_vehicle" ) && equal( szKeyName, "dmg" ) )             {                 set_kvd( 0, KV_KeyName   , szKeyName );                 set_kvd( 0, KV_Value     , "0" );                 set_kvd( 0, KV_fHandled  , 0 )                 dllfunc( DLLFunc_KeyValue, EntId, 0 );                                 return FMRES_SUPERCEDE;             }         }                 return FMRES_IGNORED;     }

Speed! 02-17-2009 19:13

Re: blocking func_vehicle damage
 
will try tomorrow, its late here :D
thanks for help :D

grankee 02-18-2009 04:50

Re: blocking func_vehicle damage
 
1 Attachment(s)
try that

Arkshine 02-18-2009 05:10

Re: blocking func_vehicle damage
 
It's better to set 'one' time the keyvalue 'dmg' when the entity spawns so it will not do damage ; instead of using such forward which will be called very often...

grankee 02-18-2009 20:20

Re: blocking func_vehicle damage
 
I know, but You said block damage, not block possibility take damage.


All times are GMT -4. The time now is 17:08.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.