Re: Player Models
Posted: 2015 Dec 27 11:52
turetu pagal ideja veikti bet pagal ideja tik STEAM viskas gerai o ant B flago ir zaidejams neuzdeda models
Code: Select all
#include <amxmodx>#include <hamsandwich>#include <cstrike>#include <pmodel> new const STEAM_T_Model[] = "arsteam_te"new const STEAM_CT_Model[] = "arsteam_ct"new const T_Model[] = "Jailbreakbg_t"new const CT_Model[] = "Jailbreakbg_ct"new const NEW_T_Model[] = "Jailbreakgolden_terror"new const NEW_CT_Model[] = "Jailbreakgolden_ct" public plugin_precache(){ PrecachePlayerModel(STEAM_T_Model) PrecachePlayerModel(STEAM_CT_Model) PrecachePlayerModel(T_Model) PrecachePlayerModel(CT_Model) PrecachePlayerModel(NEW_T_Model) PrecachePlayerModel(NEW_CT_Model)} public plugin_init(){ register_plugin("Steam models", "1.0", "hleV") RegisterHam(Ham_Spawn, "player", "Fwd_Spawn", 1) UsePlayerModels()} public client_disconnect(id){ SetPlayerModel(id)} public Fwd_Spawn(id){ if( !is_user_steam(id)) return if (!is_user_alive(id)) return if (cs_get_user_team(id) == CS_TEAM_T) SetPlayerModel(id, STEAM_T_Model) if (cs_get_user_team(id) == CS_TEAM_CT) SetPlayerModel(id, STEAM_CT_Model) if (!(get_user_flags(id) & ADMIN_LEVEL_B)) return if (!is_user_alive(id)) return if (cs_get_user_team(id) == CS_TEAM_T) SetPlayerModel(id, T_Model) if (cs_get_user_team(id) == CS_TEAM_CT) SetPlayerModel(id, CT_Model) if (!(get_user_flags(id) & ADMIN_ALL)) return if (!is_user_alive(id)) return if (cs_get_user_team(id) == CS_TEAM_T) SetPlayerModel(id, NEW_T_Model) if (cs_get_user_team(id) == CS_TEAM_CT) SetPlayerModel(id, NEW_CT_Model)} stock bool:is_user_steam(id){ // Author Sh0oter static dp_pointer; if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider"))) { server_cmd("dp_clientinfo %d", id); server_exec(); return (get_pcvar_num(dp_pointer) == 2) ? true : false ; } return false;}