#include #include #include #include #include #include #include #include #include #include #include #define PLUGIN "Modele Broni" #define VERSION "1.0" #define AUTHOR "HerQles" new bool:status_modele[33] = false; new vipy[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("CurWeapon", "zmiana_modelu", "be", "1!0"); register_clcmd("say /modele", "opcje_model"); } public client_authorized(id) { if(!(get_user_flags(id) & ADMIN_LEVEL_H)) { vipy[id]=1; zmiana_modelu(id); } } public client_disconnect(id) { vipy[id]=0; } public opcje_model(id) { if(status_modele[id] == true) status_modele[id] = false; else status_modele[id] = true; } public zmiana_modelu(id) { if (!pev_valid(id)) return; //Jeżeli id gracza jest błedne to zakończ if(!is_user_connected(id)) return; //Jeżeli gracz nie jest żywy to zakończ if(status_modele[id] == false) return; //Jezeli modele maja byc wyłaczone to zakoncz vipy[id]=1; switch(get_user_weapon(id)) { case CSW_M4A1: { set_pev(id, pev_viewmodel2, "models/ProstySkill/v_m4a1.mdl"); } case CSW_AK47: { set_pev(id, pev_viewmodel2, "models/ProstySkill/v_ak47.mdl"); } case CSW_AWP: { set_pev(id, pev_viewmodel2, "models/ProstySkill/v_awp.mdl"); } case CSW_DEAGLE: { set_pev(id, pev_viewmodel2, "models/ProstySkill/v_deagle.mdl"); } case CSW_KNIFE: { set_pev(id, pev_viewmodel2, "models/ProstySkill/v_knife.mdl"); } } } public plugin_precache() { precache_model("models/ProstySkill/v_m4a1.mdl"); precache_model("models/ProstySkill/v_ak47.mdl"); precache_model("models/ProstySkill/v_awp.mdl"); precache_model("models/ProstySkill/v_deagle.mdl"); precache_model("models/ProstySkill/v_knife.mdl"); } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\ rtf1\ ansi\ ansicpg1250\ deff0\ deflang1045{\ fonttbl{\ f0\ fnil Tahoma;}}n\ viewkind4\ uc1\ pard\ f0\ fs16 n\ par } */