AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Ham_TakeDamage crash (https://forums.alliedmods.net/showthread.php?t=140449)

hackingsoft7 10-12-2010 11:18

Ham_TakeDamage crash
 
PHP Code:

stock UTIL_KillAlivePlayersid )
{
    
ExecuteHamHam_TakeDamageidbMyOwnWeaponEntid ], id9999.0DMG_GENERIC );

    new 
i;

    for( 
1<= gMaxPlayersi++ )
    {
        if( 
is_user_alive) && get_teamid ) != get_team) )
        {
            
ExecuteHamHam_TakeDamageibMyOwnWeaponEntid ], id9999.0DMG_GENERIC );
        }
    }


okay, i have this lil' stock. the problem is, server is crashing when used this for all players and me. why?

my custom weapon name is

bMyOwnWeaponEnt[ id ] = create_entity( "info_target );
set_pev( bMyOwnWeaponEnt[ id ], pev_classname, "My Weapon Name" );

tell me what is the problem.

Bugsy 10-12-2010 22:13

Re: Ham_TakeDamage crash
 
Works for me with no errors\crashes
Code:

bugsy killed self with My Weapon Name
bugsy killed [P0D]Chris_Tucker (99) with My Weapon Name
bugsy killed [P*D]Clint_Eastwood (99) with My Weapon Name

PHP Code:

#include <amxmodx>
#include <engine>
#include <hamsandwich>

new bMyOwnWeaponEnt;

new 
gMaxPlayers;

public 
plugin_init() 
{
    
register_clcmd"say hi" "UTIL_KillAlivePlayers" );

    
bMyOwnWeaponEnt create_entity"info_target" );
    
entity_set_stringbMyOwnWeaponEnt EV_SZ_classname "My Weapon Name" );
    
    
gMaxPlayers get_maxplayers();
}

public 
UTIL_KillAlivePlayersid )
{
    
ExecuteHamHam_TakeDamage id bMyOwnWeaponEnt id 9999.0 DMG_GENERIC );
    
    for( new 
iPlayer iPlayer <= gMaxPlayers iPlayer++ )
    {
        if( 
is_user_aliveiPlayer ) && ( get_user_teamid ) != get_user_teamiPlayer ) ) )
        {
            
ExecuteHamHam_TakeDamage iPlayer bMyOwnWeaponEnt id 9999.0 DMG_GENERIC );
        }
    }




All times are GMT -4. The time now is 10:28.

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