#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta_util>
#include <hamsandwich>
#include <xs>
#include <cstrike>
#include <zombieplague>
#define int new
new knife[33];
new precache_list[][] = {
"models/ze_AZ_Knife/v_combat.mdl","models/ze_AZ_Knife/p_combat.mdl","models/ze_AZ_Knife/v_katanad_crystal.mdl",
"models/ze_AZ_Knife/p_katanad_crystal.mdl","models/ze_AZ_Knife/v_nova.mdl","models/ze_AZ_Knife/p_nova.mdl",
"models/ze_AZ_Knife/v_goldkatana.mdl","models/ze_AZ_Knife/p_goldkatana.mdl","models/ze_AZ_Knife/v_StickKing.mdl",
"models/ze_AZ_Knife/p_StickKing.mdl","models/ze_AZ_Knife/v_hammer.mdl","models/ze_AZ_Knife/p_hammer.mdl"
};
new v_combat[55] = {"models/ze_AZ_Knife/v_combat.mdl"};
new p_combat[55] = {"models/ze_AZ_Knife/p_combat.mdl"};
new v_katanad_crystal[55] = {"models/ze_AZ_Knife/v_katanad_crystal.mdl"};
new p_katanad_crystal[55] = {"models/ze_AZ_Knife/p_katanad_crystal.mdl"};
new v_nova[55] = {"models/ze_AZ_Knife/v_nova.mdl"};
new p_nova[55] = {"models/ze_AZ_Knife/p_nova.mdl"};
new v_goldkatana[55] = {"models/ze_AZ_Knife/v_goldkatana.mdl"};
new p_goldkatana[55] = {"models/ze_AZ_Knife/p_goldkatana.mdl"};
new v_inf[55] = {"models/ze_AZ_Knife/v_StickKing.mdl"};
new p_inf[55] = {"models/ze_AZ_Knife/p_StickKing.mdl"};
new v_hammer[55] = {"models/ze_AZ_Knife/v_hammer.mdl"};
new p_hammer[55] = {"models/ze_AZ_Knife/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[AZ] Knife Menu","comenzi_meniu");
menu_additem(menu,"\yCombat","",0);
menu_additem(menu,"\yKatanadCrystal","",0);
menu_additem(menu,"\yNova","",0);
menu_additem(menu,"\yGoldkatana","",0);
menu_additem(menu,"\yStickKing","",0);
menu_additem(menu,"\yHammer","",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: {
knife[id] = 6;
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public set_model(id) {
if(!zp_get_user_zombie(id) && !is_user_admin(id) && 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_combat);
set_pev(id, pev_weaponmodel2, p_combat);
}
case 2: {
set_pev(id, pev_viewmodel2, v_katanad_crystal);
set_pev(id, pev_weaponmodel2, p_katanad_crystal);
}
case 3: {
set_pev(id, pev_viewmodel2, v_nova);
set_pev(id, pev_weaponmodel2, p_nova);
}
case 4: {
set_pev(id, pev_viewmodel2, v_goldkatana);
set_pev(id, pev_weaponmodel2, p_goldkatana);
}
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);
}
}
}
}
PLZ Help me How ichang the hammer knife to only for VIP not For ADMIN ???
|