This is Part of code,other things not needed,cuz I look and nothing wrong on other part.
PHP Code:
#define SITH_GRAVITY 300.0
#define DARTH_MAUL_GRAVITY 400.0
#define YODA_GRAVITY 300.0
new PlayerClassT[33];
new PlayerClassCT[33];
enum // Dark side class numbers
{
JABBA = 0,
DARTH_VADER,
SITH_LORD,
DARTH_MAUL
};
enum // Light side class numbers
{
YODA = 0,
OBI_VAN,
LUKE,
SKY_TROOPER
};
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
// Dark side class abbility
jabba_hp = register_cvar("sw_jabba_hp", "255")
darth_vader_hp = register_cvar("sw_vader_hp", "140")
darth_vader_visible = register_cvar("sw_vader_visible", "4.0")
sith_hp = register_cvar("sw_sith_hp", "120")
// Light side class abbility
yoda_regen = register_cvar("sw_yoda_regen", "1")
luke_hp = register_cvar("sw_luke_hp", "150")
luke_damage = register_cvar("sw_luke_damage", "1.7")
register_logevent("Logevent_Round_Start", 2, "1=Round_Start");
register_event("HLTV", "Event_New_Round", "a", "1=0", "2=0");
register_event("CurWeapon", "Ev_CurWeapon", "be");
RegisterHam(Ham_Spawn, "player", "Fw_PlayerSpawn", 1);
RegisterHam(Ham_TakeDamage, "player", "Fw_PlayerDamaged", 1)
register_message(get_user_msgid("StatusIcon"), "Message_StatusIcon")
g_iMaxPlayers = get_maxplayers();
}
public Fw_PlayerSpawn(id)
{
if ( !is_user_alive(id) )
return;
set_user_rendering(id); // Set rendering None.
strip_user_weapons(id); // Strip user weapons.
give_item(id, "weapon_knife"); // And give him knife.
// Dark side class random
PlayerClassT[id] = random_num(0, 3)
// Light side class random
PlayerClassCT[id] = random_num(0, 3)
if ( get_user_team(id) == 1 ) // User team Dark
{
if ( PlayerClassT[id] == JABBA ) // Set Jabba health
{
set_user_health(id, get_pcvar_num(jabba_hp));
}
else if ( PlayerClassT[id] == DARTH_VADER ) // Set Darth vader health and invisibility
{
set_user_health(id, get_pcvar_num(darth_vader_hp));
dar_vader_visible(id)
}
else if ( PlayerClassT[id] == SITH_LORD ) // Set Sith Lord health,gravity
{
set_user_health(id, get_pcvar_num(sith_hp));
set_pev(id, pev_gravity, SITH_GRAVITY / 800)
}
else if ( PlayerClassT[id] == DARTH_MAUL ) // Set Darth Maul gravity
{
set_pev(id, pev_gravity, DARTH_MAUL_GRAVITY / 800)
}
}
else if ( get_user_team(id) == 2 ) // User team Light
{
if ( PlayerClassCT[id] == YODA ) // Set Yoda gravity and regen
{
yoda_regeneration(id)
set_pev(id, pev_gravity, YODA_GRAVITY / 800)
}
else if ( PlayerClassCT[id] == LUKE ) // Set Darth vader health and invisibility
{
set_user_health(id, get_pcvar_num(luke_hp));
}
}
// client_print(id, print_chat, "xxx");
}