Когато избера, Админ Ножа ми изписва, че е само за випове, от друга страна аз съм главния админ защо не дава да се взима AdminKnife ?
И ако може, да се добави когато избере нож, да се смени, а не след като умре и се възроди тогава.
ADMIN_LEVEL_F
Код за потвърждение: Избери целия код
#include amxmodx
#include fun
#include hamsandwich
#include fakemeta
#include fun
#include cromchat
#define int new
new knife[33];
new precache_list[][] = {
"models/engame/v_axe.mdl","models/engame/p_axe.mdl","models/engame/v_combat.mdl",
"models/engame/p_combat.mdl","models/engame/v_strong.mdl","models/engame/p_strong.mdl",
"models/engame/v_kantusa.mdl","models/engame/p_kantusa.mdl","models/engame/v_infernalshredder.mdl",
"models/engame/p_infernalshredder.mdl","models/engame/v_hammer.mdl","models/engame/p_hammer.mdl"
};
new v_axe[55] = {"models/engame/v_axe.mdl"};
new p_axe[55] = {"models/engame/p_axe.mdl"};
new v_combat[55] = {"models/engame/v_combat.mdl"};
new p_combat[55] = {"models/engame/p_combat.mdl"};
new v_strong[55] = {"models/engame/v_strong.mdl"};
new p_strong[55] = {"models/engame/p_strong.mdl"};
new v_kantusa[55] = {"models/engame/v_kantusa.mdl"};
new p_kantusa[55] = {"models/engame/p_kantusa.mdl"};
new v_inf[55] = {"models/engame/v_infernalshredder.mdl"};
new p_inf[55] = {"models/engame/p_infernalshredder.mdl"};
new v_hammer[55] = {"models/engame/v_hammer.mdl"};
new p_hammer[55] = {"models/engame/p_hammer.mdl"};
public plugin_init() {
register_clcmd("say /knife","knife_menu");
register_event("CurWeapon","set_model","be","1=1");
}
public client_putinserver(id) knife[id] = 0;
public plugin_precache() {
for(int i = 0; i <= charsmax(precache_list); i++)
precache_model(precache_list[i]);
}
public knife_menu(id) {
new menu = menu_create("\r[DARK.LM] Knife Menu","comenzi_meniu");
menu_additem(menu,"\wAxe","",0);
menu_additem(menu,"\wCombat","",0);
menu_additem(menu,"\wStrong","",0);
menu_additem(menu,"\wKantusa","",0);
menu_additem(menu,"\wInfernalShredder","",0);
menu_additem(menu,"\r[ADMIN]\wHammer","",0);
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL);
menu_display(id,menu,0);
}
public comenzi_meniu(id,menu,item) {
switch(item) {
case 0: knife[id] = 1;
case 1: knife[id] = 2;
case 2: knife[id] = 3;
case 3: knife[id] = 4;
case 4: knife[id] = 5;
case 5: {
if(get_user_flags(id) & 4194304 == 4194304) knife[id] = 6;
else CC_SendMessage(id, "&x03[DARK.LM] &x01Sorry but this item is for &x04Admins");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public set_model(id) {
if(is_user_connected(id) && is_user_alive(id) && get_user_weapon(id) == CSW_KNIFE) {
new x = knife[id];
switch(x) {
case 1: {
set_pev(id, pev_viewmodel2, v_axe);
set_pev(id, pev_weaponmodel2, p_axe);
}
case 2: {
set_pev(id, pev_viewmodel2, v_combat);
set_pev(id, pev_weaponmodel2, p_combat);
}
case 3: {
set_pev(id, pev_viewmodel2, v_strong);
set_pev(id, pev_weaponmodel2, p_strong);
}
case 4: {
set_pev(id, pev_viewmodel2, v_kantusa);
set_pev(id, pev_weaponmodel2, p_kantusa);
}
case 5: {
set_pev(id, pev_viewmodel2, v_inf);
set_pev(id, pev_weaponmodel2, p_inf);
}
case 6: {
set_pev(id, pev_viewmodel2, v_hammer);
set_pev(id, pev_weaponmodel2, p_hammer);
}
}
}
}