PHP Code:
public player_spawn(id)
{
static CsTeams:team
if(!is_user_connected(id))
return HAM_IGNORED
set_pdata_float(id, m_fNextHudTextArgsGameTime, get_gametime() + 999999.0)
player_strip_weapons(id)
if(g_RoundEnd)
{
g_RoundEnd = 0
g_JailDay++
if ( g_JailDay >= sizeof g_Days )
g_JailDay = 0;
}
// Anti Lag
set_task( 1.0, "rien", id )
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderNormal, 0)
clear_bit(g_PlayerCrowbar, id)
clear_bit(g_PlayerHand, id)
clear_bit(g_PlayerBox, id)
clear_bit(g_PlayerElectro, id)
clear_bit(g_PlayerWanted, id)
clear_bit(g_NC, id)
team = cs_get_user_team(id)
switch(team)
{
case(CS_TEAM_T):
{
g_PlayerLast = 0
if(!g_PlayerReason[id])
g_PlayerReason[id] = random_num(1, 6)
player_hudmessage(id, 0, 5.0, {255, 0, 255}, "%L %L", LANG_SERVER, "JBE_PRISONER_REASON",
LANG_SERVER, g_Reasons[g_PlayerReason[id]])
set_user_info(id, "model", "ga_players")
entity_set_int(id, EV_INT_body, 2)
client_cmd( id, "spk ^"sound/GHW/weapons/knife_deploy1.wav^"" );
if( is_freeday() )
{
g_Freeday = 1;
freeday_set(0, id)
set_task(5.0, "jail_open")
set_task(7.0, "stop_open")
}
else
{
entity_set_int(id, EV_INT_skin, random_num(0, 2))
cs_reset_user_model(id)
}
if( get_user_flags(id) & ADMIN_KICK )
{
set_user_info( id, "model", "ga_admin_prisoner" )
}
cs_set_user_armor(id, 0, CS_ARMOR_NONE)
set_bit(g_PlayerHand, id)
}
case(CS_TEAM_CT):
{
g_PlayerSimon[id]++
set_user_info(id, "model", "ga_players")
entity_set_int(id, EV_INT_body, 3)
client_cmd( id, "spk ^"sound/prison-break/CT/CTConvoca.wav^"" );
cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM)
if( get_user_flags(id) & ADMIN_KICK )
{
switch (random_num(1, 2))
{
case 1:
{
set_user_info( id, "model", "ga-gm-c1" )
}
case 2:
{
set_user_info( id, "model", "ga-gm-c2" )
}
}
}
else
{
cs_reset_user_model(id)
}
set_task( 5.0, "cmd_menu", id )
set_bit(g_PlayerElectro, id)
}
}
first_join(id)
return HAM_IGNORED
}