How to make that player on other round wouldn't be crysis?
This is my code (And please don't rip this code or my idea)
PHP Code:
#include <amxmodx>
#include <fakemeta>
#include <fun>
new VIEW_MODELKNIFE[] = "models/CRYSMOD/c_v_knife.mdl"
new VIEW_MODELAUG[] = "models/CRYSMOD/c_v_aug.mdl"
new VIEW_MODELUSP[] = "models/CRYSMOD/c_v_usp.mdl"
new PLAYER_MODELAUG[] = "models/CRYSMOD/c_p_aug.mdl"
new bool:Crysis[ 33 ]; // Holder for whether player is Crysis or not
public plugin_precache()
{
precache_model(VIEW_MODELKNIFE);
precache_model(VIEW_MODELAUG);
precache_model(VIEW_MODELUSP);
precache_model(PLAYER_MODELAUG);
}
public plugin_init()
{
register_event( "CurWeapon", "Event_CurWeapon", "be", "1=1" ); // Register curweapon
register_logevent("GetCrysis", 2, "1=Round_Start")
register_clcmd("say /boost", "GetCrysis")
}
public Event_CurWeapon( id )
{
if( !is_user_alive( id ) || !Crysis[ id ] )
return PLUGIN_CONTINUE;
switch( get_user_weapon( id ) )
{
case CSW_KNIFE:
{
set_pev( id, pev_viewmodel2, VIEW_MODELKNIFE); // set models
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0) // set visibility
}
case CSW_USP:
{
set_pev( id, pev_viewmodel2, VIEW_MODELUSP); // set models
}
case CSW_AUG:
{
set_pev( id, pev_viewmodel2, VIEW_MODELAUG); // set models
set_pev( id, pev_weaponmodel2, PLAYER_MODELAUG ); // set models
}
default:
{
set_user_rendering(id,kRenderFxNone,255,255,255,kRenderNormal,16);
}
}
}
public GetCrysis( id )
{
Crysis[id] = false;
new iPlayers[ 32 ], iNum;
get_players( iPlayers, iNum );
new iRand = random( iNum ); // Get random player
Crysis[ iPlayers[ iRand ] ] = true; // Set the array index to true
client_print(iRand, print_chat, "You are Crysis now!");
}