Raised This Month: $ Target: $400
 0% 

ExecuteHam(HamTakeDamage),instant kill.


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 04-14-2009 , 13:46   ExecuteHam(HamTakeDamage),instant kill.
Reply With Quote #1

Here is the code,all works,but why it instant kills a player? I need just 50.0 do damage.

PHP Code:
public event_deathmsg3()
{
    new 
i_victim read_data(2)
//    new i_attacker = read_data(1)
    
    
new iplayersID[32];
    new 
enemy;
    new 
xPlayers;
    
get_players(iplayersIDxPlayers"a");
    new 
origin[3];
    
get_user_origini_victimorigin );
    
    new 
Float:Screen_Float[3]
    for(new 
ipu 0ipu 3ipu++)
    {
        
Screen_Float[ipu] = random_float(100.0125.0)
    }
    
    new 
targetorigin[3], idistancebetween
    
for ( 0xPlayers; ++)
    {
        
enemy iplayersID[i]
        
get_user_origin enemytargetorigin );
        
distancebetween get_distance origintargetorigin );
        if ( ( 
distancebetween 200 ) && get_user_team(i_victim) == && PlayerClass[i_victim] == && get_user_team(enemy) != get_user_team(i_victim))
        {
            
emit_sound(enemyCHAN_ITEMboomer_boom1.0ATTN_NORM0PITCH_NORM);
                
            
fm_super_shake(enemyScreen_Float)    
                
            
ExecuteHam(Ham_TakeDamageenemy0i_victim50.0DMG_HEGRENADE);
                
            
FadeS(enemy 025530);
        }
    }

xbatista is offline
Send a message via Skype™ to xbatista
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:16.


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