Witam mam taki problem, dodałem kosy itd.
Lecz terrorysta też ma dostęp do nożyt.
A chce aby tylko CT miał
#include <amxmodx>
#include <amxmisc>#include <engine>#include <vault>#include <fun>#define PLUGIN "kosy"#define VERSION "11"#define AUTHOR "psf"new knife_model[33]new g_Menupublic plugin_init() {register_plugin(PLUGIN, VERSION, AUTHOR)register_event("CurWeapon","CurWeapon","be","1=1")g_Menu = register_menuid("Knife Mod")register_menucmd(g_Menu, 1023, "knifemenu")register_clcmd("say /kosy", "display_knife")set_task(480.0, "kmodmsg", 0, _, _, "b")}public plugin_precache() {precache_model("models/knife-mod/v_karambit2.mdl")precache_model("models/knife-mod/p_karambit2.mdl")precache_model("models/knife-mod/v_huntsman.mdl")precache_model("models/knife-mod/p_huntsman.mdl")precache_model("models/knife-mod/v_karambit.mdl")precache_model("models/knife-mod/p_karambit.mdl")precache_model("models/v_knife.mdl")precache_model("models/p_knife.mdl")}public display_knife(id) {new menuBody[512]add(menuBody, 511, "\rKnife Mod\y^n^n")add(menuBody, 511, "1. M9 Bagnet (VIP) Marmurkowy Gradient \y^n")add(menuBody, 511, "2. Huntsman \r(VIP)\y^n")add(menuBody, 511, "3. Karambit \r(VIP) \y^n")add(menuBody, 511, "0. Exit^n")new keys = ( 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<9 )show_menu(id, keys, menuBody, -1, "Knife Mod")}public knifemenu(id, key) {switch(key){case 0: SetKnife(id , 1)case 1: SetKnife(id , 2)case 2: SetKnife(id , 3)case 3: SetKnife(id , 4)default: return PLUGIN_HANDLED}SaveData(id)return PLUGIN_HANDLED}public SetKnife(id , Knife) {knife_model[id] = Knifenew Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo)if ( Weapon != CSW_KNIFE )return PLUGIN_HANDLEDnew vModel[56],pModel[56]switch(Knife){case 0: {format(vModel,55,"models/v_knife.mdl")format(pModel,55,"models/p_knife.mdl")}case 1: {if(!(get_user_flags(id) & ADMIN_LEVEL_H)){format(vModel,55,"models/v_knife.mdl")format(pModel,55,"models/p_knife.mdl")}elseformat(vModel,55,"models/knife-mod/v_karambit2.mdl")format(pModel,55,"models/knife-mod/p_karambit2.mdl")}case 2: {if(!(get_user_flags(id) & ADMIN_LEVEL_H)){format(vModel,55,"models/v_knife.mdl")format(pModel,55,"models/p_knife.mdl")}elseformat(vModel,55,"models/knife-mod/v_huntsman.mdl")format(pModel,55,"models/knife-mod/p_huntsman.mdl")}case 3: {if(!(get_user_flags(id) & ADMIN_LEVEL_H)){format(vModel,55,"models/v_knife.mdl")format(pModel,55,"models/p_knife.mdl")}elseformat(vModel,55,"models/knife-mod/v_karambit.mdl")format(pModel,55,"models/knife-mod/p_karambit.mdl")}}entity_set_string(id, EV_SZ_viewmodel, vModel)entity_set_string(id, EV_SZ_weaponmodel, pModel)return PLUGIN_HANDLED;}public CurWeapon(id){new Weapon = read_data(2)// Set Knife ModelSetKnife(id, knife_model[id])return PLUGIN_HANDLED}stock log_kill(killer, victim, weapon[],headshot) {user_silentkill( victim );message_begin( MSG_ALL, get_user_msgid( "DeathMsg" ), {0,0,0}, 0 );write_byte( killer );write_byte( victim );write_byte( headshot );write_string( weapon );message_end();new kfrags = get_user_frags( killer );set_user_frags( killer, kfrags++ );new vfrags = get_user_frags( victim );set_user_frags( victim, vfrags++ );return PLUGIN_CONTINUE}public client_disconnect(id) {if(task_exists(id)) remove_task(id)}public kmodmsg() {client_print(0,print_chat,"[KOSA] Wpisz /kosy aby wybrac noz tylko dla VIP")}public client_authorized(id){LoadData(id)}SaveData(id){new authid[32]get_user_authid(id, authid, 31)new vaultkey[64]new vaultdata[64]format(vaultkey, 63, "KMOD_%s", authid)format(vaultdata, 63, "%d", knife_model[id])set_vaultdata(vaultkey, vaultdata)}LoadData(id){new authid[32]get_user_authid(id,authid,31)new vaultkey[64], vaultdata[64]format(vaultkey, 63, "KMOD_%s", authid)get_vaultdata(vaultkey, vaultdata, 63)knife_model[id] = str_to_num(vaultdata)}