AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Zombie Plague Mod (https://forums.alliedmods.net/forumdisplay.php?f=126)
-   -   Suggestion / Subplugin Request [REQ] Survivor dmg multiplier. (https://forums.alliedmods.net/showthread.php?t=206588)

Bacau.AlphaCs.Ro 01-24-2013 06:55

[REQ] Survivor dmg multiplier.
 
I want to multiple survivor damange [~x3] for ZPA.
I find a plugin but i take errors...

ANTICHRISTUS 01-24-2013 08:23

Re: [REQ] Survivor dmg multiplier.
 
Quote:

Originally Posted by Bacau.AlphaCs.Ro (Post 1879360)
I find a plugin but i take errors...

then ask in that plugin's thread, or in the zpa thread even if author isn't active anymore.

Bacau.AlphaCs.Ro 01-24-2013 09:26

Re: [REQ] Survivor dmg multiplier.
 
But,You can create/find a similar plugin ?:)

ANTICHRISTUS 01-24-2013 10:09

Re: [REQ] Survivor dmg multiplier.
 
if I was able to do it, I would have already did it :oops:.

an advice, search the right keywords from your first post (firstly) only in titles. maybe I already saw and forgot it.

TheDS1337 01-24-2013 11:55

Re: [REQ] Survivor dmg multiplier.
 
You need this ?
Code:

#include < amxmodx >
#include < hamsandwich >
#include < zombieplague >

new gpCvarSurvivorDamageMulti;

public plugin_init( )
{
        register_plugin( "[ZP] Addon: Survivor Damage Multi", "1.0", "De{a}gLe" );
        RegisterHam( Ham_TakeDamage, "player", "Forward_TakeDamage" );
       
        gpCvarSurvivorDamageMulti = register_cvar( "zp_survivor_damage_multi", "3.0" );
}

public Forward_TakeDamage( iVictim, iInflictor, iAttacker, Float:fDamage, sDamageBits )
{
        if( zp_get_user_survivor( iAttacker ) )
        {
                fDamage *= get_pcvar_float( gpCvarSurvivorDamageMulti )
                SetHamParamFloat( 4, fDamage );
        }
}

Enjoy it, :D

Bacau.AlphaCs.Ro 01-24-2013 23:32

Re: [REQ] Survivor dmg multiplier.
 
Cause:
Code:

L 01/25/2013 - 06:06:16: [AMXX] Displaying debug trace (plugin "zombie_plague_advance_v1-6-1.amxx")
L 01/25/2013 - 06:06:16: [AMXX] Run time error 4: index out of bounds
L 01/25/2013 - 06:06:16: [AMXX]    [0] zombie_plague_advance_v1-6-1.sma::native_get_user_survivor (line 11374)
L 01/25/2013 - 06:06:16: Unhandled dynamic native error
L 01/25/2013 - 06:06:16: [AMXX] Run time error 10 (plugin "s.amxx") (native "zp_get_user_survivor") - debug not enabled!
L 01/25/2013 - 06:06:16: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).


Sn!ff3r 01-25-2013 04:42

Re: [REQ] Survivor dmg multiplier.
 
Just try it
PHP Code:

#include < amxmodx >
#include < hamsandwich >
#include < zombieplague >

new gpCvarSurvivorDamageMulti;

public 
plugin_init( )
{
    
register_plugin"[ZP] Addon: Survivor Damage Multi""1.0""De{a}gLe" );
    
RegisterHamHam_TakeDamage"player""Forward_TakeDamage" );
    
    
gpCvarSurvivorDamageMulti register_cvar"zp_survivor_damage_multi""3.0" );
}

public 
Forward_TakeDamageiVictimiInflictoriAttackerFloat:fDamagesDamageBits )
{
    if(!
is_user_connected(iAttacker))
        return
    
    
    if( 
zp_get_user_survivoriAttacker ) )
    {
        
fDamage *= get_pcvar_floatgpCvarSurvivorDamageMulti )
        
SetHamParamFloat4fDamage );
    }



WaLkMaN 01-25-2013 15:47

Re: [REQ] Survivor dmg multiplier.
 
Quote:

Originally Posted by Sn!ff3r (Post 1880109)
Just try it
PHP Code:

#include < amxmodx >
#include < hamsandwich >
#include < zombieplague >

new gpCvarSurvivorDamageMulti;

public 
plugin_init( )
{
    
register_plugin"[ZP] Addon: Survivor Damage Multi""1.0""De{a}gLe" );
    
RegisterHamHam_TakeDamage"player""Forward_TakeDamage" );
    
    
gpCvarSurvivorDamageMulti register_cvar"zp_survivor_damage_multi""3.0" );
}

public 
Forward_TakeDamageiVictimiInflictoriAttackerFloat:fDamagesDamageBits )
{
    if(!
is_user_connected(iAttacker))
        return
    
    
    if( 
zp_get_user_survivoriAttacker ) )
    {
        
fDamage *= get_pcvar_floatgpCvarSurvivorDamageMulti )
    }





All times are GMT -4. The time now is 21:04.

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