so i did what you said but now i dont get ninja at all, but there are also no errors so this is probably a step forward
here are the parts of code that you will probably need
PHP Code:
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("ninja_mode","admin_ninja",ADMIN_RCON,"[Ninja Modes] 0 = OFF || 1 = All || 2 = Random")
register_concmd("amx_ninja", "cmd_ninja", ADMIN_RCON, "<authid, nick or #userid> - Turn player into a Ninja")
register_concmd("ninja_client", "client_allow", ADMIN_RCON, "[Allow Players to Ninja Themeselves by saying /ninjame] 0 to Disallow || 1 to Allow")
register_clcmd("say /ninjame","cl_ninja_me",-1,"Ninja Yourself")
register_event("ResetHUD","respawn","be")
register_event("CurWeapon","check_weapon","b","1=1")
register_cvar("ninja_health", "600")
register_cvar("ninja_visibility", "50")
register_cvar("allow_client","0")
set_cvar_num("allow_client",0)
register_forward(FM_AlertMessage,"blocksuicide")
set_task(30.0,"random_event",5132,"",0,"b")
}
PHP Code:
public random_event(){
if( mode == 2 ){
player_count = get_playersnum();
new maxpl = get_maxplayers()
new Player = random_num(1, maxpl)
new id = Player
if (player_count < 1) {
return PLUGIN_CONTINUE
}
else if( player_count >= 1 && is_user_connected(Player) == 0 ){
return PLUGIN_CONTINUE
}
else if( player_count >= 1 && is_user_connected(Player) == 1 ){
if ( g_status[Player] == true ){
return PLUGIN_CONTINUE
}
else if( g_status[Player] == false ){
ninja_me(id)
return PLUGIN_CONTINUE
}
}
}
else if( mode != 2){
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
and
PHP Code:
public ninja_me(id){
g_status[id] = true
set_user_health(id,get_cvar_num("ninja_health"))
set_user_maxspeed(id,999.0)
set_user_footsteps(id,1)
set_user_gravity(id,0.2)
dod_set_stamina(id,STAMINA_SET,100,100)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, get_cvar_num("ninja_visibility"))
{
strip_user_weapons(id)
if(get_user_team(id) == 2){
give_item(id,"weapon_spade")
}
else if(get_user_team(id) == 1){
give_item(id,"weapon_spade")
}
new name[32]
get_user_name(id,name,31)
client_print(0,print_chat,"[AMXX] %s is now a Ninja",name)
}
return PLUGIN_HANDLED
}