PHP Code:
new players[32], num, tempid;
get_players( players, num, "ae", "CT" );
if( num == 0 )
{
client_print( 0, print_chat, "%s There are currently no Guards alive.", g_szPrefix );
return PLUGIN_HANDLED;
}
new Float:roundtime = get_cvar_float( "mp_roundtime" );
roundtime *= 60;
roundtime -= ( get_systime() - g_iRoundStartTime );
set_task( roundtime - 495, "giveWeaponsT", TASK_PRESIDENT );
new randomm = random_num( 1, num );
while( !is_user_alive( players[randomm] ) )
randomm = random_num( 1, num );
g_iPresident = randomm;
StripPlayerWeapons( players[randomm] );
give_item( players[randomm], "weapon_knife" );
give_item( players[randomm], "weapon_usp" );
set_user_health( players[randomm], 1000 );
set_user_armor( players[randomm], 300 );
cs_set_user_bpammo( players[randomm], CSW_USP, 100 );
for( new i; i<num; i++ ) {
tempid = players[i];
if( tempid != g_iPresident ) {
StripPlayerWeapons( tempid );
give_item( tempid, "weapon_knife" );
give_item( tempid, "weapon_m4a1" );
cs_set_user_bpammo( tempid, CSW_M4A1, 90 );
set_user_health( tempid, 100 );
set_user_armor( tempid, 100 );
}
}
PermanentHUD();
I have this function right here, whenever it gets called, the server is crashing, tried to find what the problem is but no luck. Anyone can maybe direct me and tell me whats wrong?
PHP Code:
new players[32], num, tempid;
get_players( players, num, "ae", "CT" );
if( num == 0 )
{
client_print( 0, print_chat, "%s There are currently no Guards alive.", g_szPrefix );
return PLUGIN_HANDLED;
}
new Float:roundtime = get_cvar_float( "mp_roundtime" );
roundtime *= 60;
roundtime -= ( get_systime() - g_iRoundStartTime );
set_task( roundtime - 495, "giveWeaponsT", TASK_PRESIDENT );
new randomm = random( num );
g_iPresident = randomm;
StripPlayerWeapons( players[randomm] );
give_item( players[randomm], "weapon_knife" );
give_item( players[randomm], "weapon_usp" );
set_user_health( players[randomm], 1000 );
set_user_armor( players[randomm], 300 );
cs_set_user_bpammo( players[randomm], CSW_USP, 100 );
for( new i; i<num; i++ ) {
tempid = players[i];
if( tempid != g_iPresident ) {
StripPlayerWeapons( tempid );
give_item( tempid, "weapon_knife" );
give_item( tempid, "weapon_m4a1" );
cs_set_user_bpammo( tempid, CSW_M4A1, 90 );
set_user_health( tempid, 100 );
set_user_armor( tempid, 100 );
}
}
PermanentHUD();
This is the edited version, does not crash anymore but the random player (president) is not chosen when i am all alone on CT team
__________________