Witam, mam prośbę o edycje tego oto pluginu:
Zamiast butcher itd nazwy piesc 1/piesc2/piesc3/piesc4/piesc5
I o to żeby wybór był tylko dla strony TT
i zamiast komendy /knife była komenda /pięści.
#include amxmodx #include amxmisc #include engine #include vault #include fun #pragma semicolon 0 #define PLUGIN Knife Mod #define VERSION 1.0 #define AUTHOR spunko new knife_model[33] new g_Menu public 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 knife, display_knife) set_task(480.0, kmodmsg, 0, _, _, b) } public plugin_precache() { precache_model(modelsknife-modv_butcher.mdl) precache_model(modelsknife-modp_butcher.mdl) precache_model(modelsknife-modv_machete.mdl) precache_model(modelsknife-modp_machete.mdl) precache_model(modelsknife-modv_bak.mdl) precache_model(modelsknife-modp_bak.mdl) precache_model(modelsknife-modv_pocket.mdl) precache_model(modelsknife-modp_pocket.mdl) precache_model(modelsv_knife.mdl) precache_model(modelsp_knife.mdl) } public display_knife(id) { new menuBody[512] add(menuBody, 511, rKnife Modw^n^n) add(menuBody, 511, 1. Machete y(More DamageLow Speed)w^n) add(menuBody, 511, 2. Bak Knife y(No Footsteps)w^n) add(menuBody, 511, 3. Pocket Knife y(High Speed)w^n) add(menuBody, 511, 4. Butcher Knife y(Low Gravity)w^n) add(menuBody, 511, 5. Default Knife y(Health Regeneration)w^n^n) add(menuBody, 511, 0. Exit^n) new keys = ( 10 11 12 13 14 19 ) show_menu(id, keys, menuBody, -1, Knife Mod) } public knifemenu(id, key) { switch(key) { case 0 SetKnife(id , 4) case 1 SetKnife(id , 2) case 2 SetKnife(id , 3) case 3 SetKnife(id , 1) case 4 SetKnife(id , 0) default return PLUGIN_HANDLED } SaveData(id) return PLUGIN_HANDLED } public SetKnife(id , Knife) { knife_model[id] = Knife new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo) if ( Weapon != CSW_KNIFE ) return PLUGIN_HANDLED new vModel[56],pModel[56] switch(Knife) { case 0 { format(vModel,55,modelsv_knife.mdl) format(pModel,55,modelsp_knife.mdl) } case 1 { format(vModel,55,modelsknife-modv_butcher.mdl) format(pModel,55,modelsknife-modp_butcher.mdl) } case 2 { format(vModel,55,modelsknife-modv_bak.mdl) format(pModel,55,modelsknife-modp_bak.mdl) } case 3 { format(vModel,55,modelsknife-modv_pocket.mdl) format(pModel,55,modelsknife-modp_pocket.mdl) } case 4 { format(vModel,55,modelsknife-modv_machete.mdl) format(pModel,55,modelsknife-modp_machete.mdl) } } entity_set_string(id, EV_SZ_viewmodel, vModel) entity_set_string(id, EV_SZ_weaponmodel, pModel) return PLUGIN_HANDLED; } public CurWeapon(id){ SetKnife(id, knife_model[id]) } public kmodmsg() { client_print(0,print_chat,[AMXX] Type knife to change your knife skins) } 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) }