#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <hlsdk_const>
#include <fakemeta>
#include <fun>
#include <engine>
new const bicak1[] = "models/bicaklar/HellCowbar.mdl"
new const bicak2[] = "models/bicaklar/HellBlue.mdl"
new const bicak3[] = "models/bicaklar/HellRain.mdl"
new const bicak4[] = "models/bicaklar/Hellwh.mdl"
new const bicak5[] = "models/bicaklar/HellVipKnife.mdl" // VIP BICAGI
new const bicak6[] = "models/bicaklar/HellVipKnife2.mdl" // VIP BICAGI
new const zombiyeverilecek[] = "models/bicaklar/Hellwh.mdl"
public plugin_precache(){
precache_model(bicak1),precache_model(bicak2),precache_model(bicak3)
precache_model(bicak4),precache_model(bicak5),precache_model(bicak6)
precache_model(zombiyeverilecek)
}
new bicak[33]
public plugin_init(){
register_plugin("BicakMenuVIP:User","1.0","Berk")
register_clcmd("say /bicak","bic")
register_event("CurWeapon", "beWM", "be", "1=1")
register_clcmd("nightvision","bic");
}
public beWM(id) {
new silahID = read_data(2);
if(get_user_team(id) == 2){
if(silahID == CSW_KNIFE) {
if(bicak[id] == 1)
set_pev(id,pev_viewmodel2,bicak1)
if(bicak[id] == 2)
set_pev(id,pev_viewmodel2,bicak2)
if(bicak[id] == 3)
set_pev(id,pev_viewmodel2,bicak3)
if(bicak[id] == 4)
set_pev(id,pev_viewmodel2,bicak4)
if(bicak[id] == 5)
set_pev(id,pev_viewmodel2,bicak5)
if(bicak[id] == 6)
set_pev(id,pev_viewmodel2,bicak6)
}
}
else{
if(silahID == CSW_KNIFE) {
set_pev(id,pev_viewmodel2,zombiyeverilecek)
}
}
}
public bic(id) {
new menuz;
static amenu[512]
formatex(amenu,charsmax(amenu),"\rYetkinizi Secin")
menuz = menu_create(amenu,"bic_devam")
formatex(amenu,charsmax(amenu),"\yUser")
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\yVIP")
menu_additem(menuz,amenu,"2",ADMIN_BAN)
menu_setprop(menuz,MPROP_EXITNAME,"\d[\rMenu\d] \rCikis")
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menuz,0)
}
public bic_devam(id,menu,item){
if(item == MENU_EXIT){
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
if(key == 1) bicuser(id)
if(key == 2) bicvip(id)
menu_destroy(menu)
return PLUGIN_HANDLED;
}
public bicuser(id) {
new menuz;
static amenu[512]
formatex(amenu,charsmax(amenu),"\rBicaginizi Secin")
menuz = menu_create(amenu,"bicuser_devam")
formatex(amenu,charsmax(amenu),"\yDefault")
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\yBlue")
menu_additem(menuz,amenu,"2")
formatex(amenu,charsmax(amenu),"\yRain")
menu_additem(menuz,amenu,"3")
formatex(amenu,charsmax(amenu),"\yCekic")
menu_additem(menuz,amenu,"4")
menu_setprop(menuz,MPROP_EXITNAME,"\d[\rMenu\d] \rCikis")
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menuz,0)
}
public bicuser_devam(id,menu,item){
if(item == MENU_EXIT){
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
if(key == 1) bicak[id] = 1
if(key == 2) bicak[id] = 2
if(key == 3) bicak[id] = 3
if(key == 4) bicak[id] = 4
menu_destroy(menu)
return PLUGIN_HANDLED;
}
public bicvip(id) {
new menuz;
static amenu[512]
formatex(amenu,charsmax(amenu),"\rBicaginizi Secin")
menuz = menu_create(amenu,"bicvip_devam")
formatex(amenu,charsmax(amenu),"\yDiread Nova")
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\yAsker Bicagi")
menu_additem(menuz,amenu,"2")
menu_setprop(menuz,MPROP_EXITNAME,"\d[\rMenu\d] \rCikis")
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menuz,0)
}
public bicvip_devam(id,menu,item){
if(item == MENU_EXIT){
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
if(key == 1) bicak[id] = 5
if(key == 2) bicak[id] = 6
menu_destroy(menu)
return PLUGIN_HANDLED;
}