Code:
new g_heroName[]="Phoenix"
new bool:g_hasPhoenix[SH_MAXSLOTS+1]
new bool:g_phoenixPowerUsed[SH_MAXSLOTS+1]
new bool:g_betweenRounds
new g_userTeam[SH_MAXSLOTS+1]
new g_savedOrigin[SH_MAXSLOTS+1][3]
new g_lastPosition[SH_MAXSLOTS+1][3]
new g_spriteSmoke, g_spriteRing, g_spriteExplosion
//----------------------------------------------------------------------------------------------
public plugin_init()
{
// Plugin Info
register_plugin("SUPERHERO Phoenix", "1.1", "[FTW]-S.W.A.T / vittu")
// DO NOT EDIT THIS FILE TO CHANGE CVARS, USE THE SHCONFIG.CFG
register_cvar("phoenix_level", "8")
register_cvar("phoenix_cooldown", "120")
register_cvar("phoenix_radius", "375")
register_cvar("phoenix_maxdamage", "90")
register_cvar("phoenix_adminflag", "a")
// FIRE THE EVENT TO CREATE THIS SUPERHERO!
shCreateHero(g_heroName, "Re-Birth (Admin Only)", "*** Admin Only Hero *** - As the Phoenix you shall Rise Again from your Burning Ashes", true, "phoenix_level")
// REGISTER EVENTS THIS HERO WILL RESPOND TO! (AND SERVER COMMANDS)
// INIT
register_srvcmd("phoenix_init", "phoenix_init")
shRegHeroInit(g_heroName, "phoenix_init")
// DEATH EVENT
register_event("DeathMsg", "phoenix_death", "a")
// ROUND EVENTS
register_logevent("round_start", 2, "1=Round_Start")
register_logevent("round_end", 2, "1=Round_End")
register_logevent("round_end", 2, "1&Restart_Round_")
//----------------------------------------------------------------------------------------------
public phoenix_init()
{
// First Argument is an id
new temp[6]
read_argv(1,temp,5)
new id = str_to_num(temp)
// 2nd Argument is 0 or 1 depending on whether the id has the hero
read_argv(2,temp,5)
new hasPowers = str_to_num(temp)
g_hasPhoenix[id] = (hasPowers != 0)
g_phoenixPowerUsed[id] = g_hasPhoenix[id]
if(g_hasPhoenix[id] && is_user_connected(id)) {
phoenix_admincheck(id)
}
}
//----------------------------------------------------------------------------------------------
public phoenix_admincheck(id)
{
new accessLevel[10]
get_cvar_string("phoenix_adminflag", accessLevel, 9)
if ( g_phoenixPowerUsed[id] && !(get_user_flags(id)&read_flags(accessLevel)) ) {
client_print(id, print_chat, "[SH](%s) **Admin Only** You are not authorized to use this hero", g_heroName)
g_hasPhoenix[id] = false
client_cmd(id, "say drop %s", g_heroName)
}
}
Here again is the code I edit. Any help is appreciated. Still can't figure out why its not showing. I even compared it to the Uncle Sam hero which is an admin power already and I don't see any problems with mine.. So im really effing stumped