AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   help, this plugin doesnt give health (https://forums.alliedmods.net/showthread.php?t=113959)

Zapdos1 12-31-2009 16:51

help, this plugin doesnt give health
 
PHP Code:

#include <amxmodx> 
#include <hamsandwich> 
#include <fun>

#define health 50

public plugin_init() 

register_plugin("Any plugin""1.0""Zapdos1"
RegisterHam(Ham_Spawn"player""skill")
}

public 
skill(id)
{
    if(
is_user_alive(id))
    {
        
        switch(
get_user_frags(id))
        {
            case 
3:
            {
                
set_user_health(idget_user_health(id) + health)
                
set_hudmessage(210210210, -1.0, -1.006.012.0)
                
show_hudmessage(id"Level 1!")
            }
            case 
6:
            {
                
set_user_armor(id150)
                
set_hudmessage(212212255, -1.0, -1.006.012.0)
                
show_hudmessage(id"Level 2!")
            }
            case 
9:
            {
                
set_hudmessage(127255170, -1.0, -1.006.012.0)
                
show_hudmessage(id"Level 3!")    
            }
            case 
12:
            {
                
set_user_gravity(id400.0
                
set_hudmessage(255212127, -1.0, -1.006.012.0)
                
show_hudmessage(id"Level 4!")
            }
            case 
15:
            {
                
set_hudmessage(85212255, -1.0, -1.006.012.0)
                
show_hudmessage(id"Level 5!")
            }
            case 
18:
            {
                
set_hudmessage(0127255, -1.0, -1.006.012.0)
                
show_hudmessage(id"Level 6!")  
            }
            case 
21:    
            {
                
set_user_maxspeed(id270.0)
                
set_hudmessage(170255255, -1.0, -1.006.012.0)
                
show_hudmessage(id"LEVEL 7!!!!")
            }            
        }
    }



AppStore 12-31-2009 17:41

Re: help, this plugin doesnt give health
 
try this.
PHP Code:

#include <amxmodx> 
#include <hamsandwich> 
#include <fun>
#include <fakemeta>

#define health 50

public plugin_init() 

    
register_plugin("Any plugin""1.0""Zapdos1"
    
RegisterHam(Ham_Spawn"player""skill")
}

public 
skill(victimattackershouldgib)
{
    if(
is_user_alive(attacker))
    {
        
        switch(
get_user_frags(attacker))
        {
            case 
3:
            {
                if(
get_user_frags(attacker) == 3)
                    
set_user_health(attackerget_user_health(attacker) + health)
                
set_hudmessage(210210210, -1.0, -1.006.012.0)
                
show_hudmessage(attacker"Level 1!")
            }
            case 
6:
            {
                if(
get_user_frags(attacker) == 6)
                    
set_user_armor(attackerget_user_armor(attacker) + 150)
                
set_hudmessage(212212255, -1.0, -1.006.012.0)
                
show_hudmessage(attacker"Level 2!")
            }
            case 
9:
            {
                if(
get_user_frags(attacker) == 9)
                    
set_hudmessage(127255170, -1.0, -1.006.012.0)
                
show_hudmessage(attacker"Level 3!")    
            }
            case 
12:
            {
                if(
get_user_frags(attacker) == 12)
                    
set_pev(attackerpev_gravity0.400)
                
set_hudmessage(255212127, -1.0, -1.006.012.0)
                
show_hudmessage(attacker"Level 4!")
            }
            case 
15:
            {
                if(
get_user_frags(attacker) == 15)
                    
set_hudmessage(85212255, -1.0, -1.006.012.0)
                
show_hudmessage(attacker"Level 5!")
            }
            case 
18:
            {
                if(
get_user_frags(attacker) == 18)
                    
set_hudmessage(0127255, -1.0, -1.006.012.0)
                
show_hudmessage(attacker"Level 6!")  
            }
            case 
21:    
            {
                if(
get_user_frags(attacker) == 21)
                    
set_pev(attackerpev_maxspeed0.270)
                
set_hudmessage(170255255, -1.0, -1.006.012.0)
                
show_hudmessage(attacker"LEVEL 7!!!!")
            }            
        }
    }



xPaw 12-31-2009 17:48

Re: help, this plugin doesnt give health
 
AppStore, thats completely wrong


@Zapdos1: you need to register Ham_Spawn as post
RegisterHam(Ham_Spawn, "player", "skill", 1)


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

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