/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <fakemeta>
new const PLUGIN[] = "GunsMenu2020";
new const VERSION[] = "1.0";
new const AUTHOR[] = "QuryWesT";
new const TAG[] = "WebAilesi Gaming";
new const KISA_TAG[] = "WebAilesi";
new const golden_ak[] = "models/DOSYA ADİ/MODEL ADİ.mdl";
new const golden_m4a1[] = "models/DOSYA ADİ/MODEL ADİ.mdl";
new const golden_mp5[] = "models/DOSYA ADİ/MODEL ADİ.mdl";
new const golden_xm1014[] = "models/DOSYA ADİ/MODEL ADİ.mdl";
new const golden_minigun[] = "models/DOSYA ADİ/MODEL ADİ.mdl";
new const golden_deagle[] = "models/DOSYA ADİ/MODEL ADİ.mdl";
new
cvar[7],
golden_akfur[33],
golden_m4a1fur[33],
golden_mp5fur[33],
golden_xm1014fur[33],
golden_minigunfur[33],
golden_deaglefur[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("CurWeapon", "QuryWeapon", "be", "1=1")
RegisterHam(Ham_TakeDamage, "player", "func_TakeDamage")
cvar[1] = register_cvar("golden_ak", "1000");
cvar[2] = register_cvar("golden_m4a1", "1000");
cvar[3] = register_cvar("golden_mp5", "1000");
cvar[4] = register_cvar("golden_pompali", "1000");
cvar[5] = register_cvar("golden_minigun", "1000");
cvar[6] = register_cvar("golden_deagle", "1000");
}
public func_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type)
{
if (inflictor == attacker && is_user_alive(attacker) && get_user_weapon(attacker) == CSW_AK47 && golden_akfur[attacker] == 1 && get_user_team(attacker) == 1)
{
SetHamParamFloat(4, damage * 4)
}
if (inflictor == attacker && is_user_alive(attacker) && get_user_weapon(attacker) == CSW_M4A1 && golden_m4a1fur[attacker] == 1 && get_user_team(attacker) == 1)
{
SetHamParamFloat(4, damage * 4)
}
if (inflictor == attacker && is_user_alive(attacker) && get_user_weapon(attacker) == CSW_MP5NAVY && golden_mp5fur[attacker] == 1 && get_user_team(attacker) == 1)
{
SetHamParamFloat(4, damage * 4)
}
if (inflictor == attacker && is_user_alive(attacker) && get_user_weapon(attacker) == CSW_XM1014 && golden_xm1014fur[attacker] == 1 && get_user_team(attacker) == 1)
{
SetHamParamFloat(4, damage * 4)
}
if (inflictor == attacker && is_user_alive(attacker) && get_user_weapon(attacker) == CSW_M249 && golden_minigunfur[attacker] == 1 && get_user_team(attacker) == 1)
{
SetHamParamFloat(4, damage * 4)
}
if (inflictor == attacker && is_user_alive(attacker) && get_user_weapon(attacker) == CSW_DEAGLE && golden_deaglefur[attacker] == 1 && get_user_team(attacker) == 1)
{
SetHamParamFloat(4, damage * 4)
}
}
public plugin_precache()
{
precache_model(golden_ak)
precache_model(golden_m4a1)
precache_model(golden_mp5)
precache_model(golden_xm1014)
precache_model(golden_minigun)
precache_model(golden_deagle)
}
public QuryWeapon(id) {
new silahID = read_data(2);
if(silahID == CSW_AK47){
if(golden_akfur[id] == 1)
{
set_pev(id,pev_viewmodel2,golden_ak)
}
if(silahID == CSW_M4A1)
{
if(golden_m4a1fur[id] == 1)
{
set_pev(id,pev_viewmodel2,golden_m4a1)
}
}
if(silahID == CSW_MP5NAVY)
{
if(golden_mp5fur[id] == 1)
{
set_pev(id,pev_viewmodel2,golden_mp5)
}
}
if(silahID == CSW_XM1014)
{
if(golden_xm1014fur[id] == 1)
{
set_pev(id,pev_viewmodel2,golden_xm1014)
}
}
if(silahID == CSW_M249)
{
if(golden_minigunfur[id] == 1)
{
set_pev(id,pev_viewmodel2,golden_minigun)
}
}
if(silahID == CSW_DEAGLE)
{
if(golden_deaglefur[id] == 1)
{
set_pev(id,pev_viewmodel2,golden_deagle)
}
}
}
}
public QuryWesTAnaMenu(id) {
static amenu[525]
formatex(amenu,charsmax(amenu),"\w[ \y%s \w] \rFurien Guns Menu", TAG)
new menuz = menu_create(amenu,"QuryWesT_BosMenu")
formatex(amenu,charsmax(amenu),"\w|\r%s\w| \d// \ySilah Menu", KISA_TAG)
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\w|\r%s\w| \d// \yOzel Silahlar \d[ EXTRA ITEMS ]", KISA_TAG)
menu_additem(menuz,amenu,"2")
formatex(amenu,charsmax(amenu),"\w|\r%s\w| \d// \yOzel Vip Silahlar \d[ EXTRA ITEMS ]", KISA_TAG)
menu_additem(menuz,amenu,"3")
menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menuz, 0);
}
public QuryWesT_BosMenu(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
QuryWesTAnaMenusilahmenu(id)
}
case 2:
{
QuryWesTAnaMenuextraitem(id)
}
case 3:
{
yetkihm(id)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public QuryWesTAnaMenusilahmenu(id) {
static amenu[525]
formatex(amenu,charsmax(amenu),"\w[ \y%s \w] \rFurien Silah Menu", TAG)
new menuz = menu_create(amenu,"QuryWesT_BosMenusilahmenus")
formatex(amenu,charsmax(amenu),"\wGolden \yAk47 \d[ %d TL ]",get_pcvar_num(cvar[1]))
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\wGolden \yM4A1 \d[ %d TL ]",get_pcvar_num(cvar[2]))
menu_additem(menuz,amenu,"2")
formatex(amenu,charsmax(amenu),"\wGolden \yMp5 \d[ %d TL ]",get_pcvar_num(cvar[3]))
menu_additem(menuz,amenu,"3")
formatex(amenu,charsmax(amenu),"\wGolden \yPompali \d[ %d TL ]",get_pcvar_num(cvar[4]))
menu_additem(menuz,amenu,"4")
formatex(amenu,charsmax(amenu),"\wGolden \yMinigun \d[ %d TL ]",get_pcvar_num(cvar[5]))
menu_additem(menuz,amenu,"5")
menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menuz, 0);
}
public QuryWesT_BosMenusilahmenus(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
if(cs_get_user_money(id) >= get_pcvar_num(cvar[1]))
{
cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(cvar[1]));
give_item(id,"weapon_ak47")
cs_set_user_bpammo(id,CSW_AK47,1000)
golden_akfur[id] = 1
qurywest_yazi(id, "!t[%s] !gBasariyla !t[ AK47 ] !gAldiniz...", KISA_TAG)
QuryWesTAnaMenutabanca(id)
} else {
qurywest_yazi(id, "!t[%s] !gParan Yetmiyor Brom !!!", KISA_TAG)
QuryWesTAnaMenu(id)
}
}
case 2:
{
if(cs_get_user_money(id) >= get_pcvar_num(cvar[2]))
{
cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(cvar[2]));
give_item(id,"weapon_m4a1")
cs_set_user_bpammo(id,CSW_M4A1,1000)
golden_m4a1fur[id] = 1
qurywest_yazi(id, "!t[%s] !gBasariyla !t[ M4A1 ] !gAldiniz...", KISA_TAG)
QuryWesTAnaMenutabanca(id)
} else {
qurywest_yazi(id, "!t[%s] !gParan Yetmiyor Brom !!!", KISA_TAG)
QuryWesTAnaMenu(id)
}
}
case 3:
{
if(cs_get_user_money(id) >= get_pcvar_num(cvar[3]))
{
cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(cvar[3]));
give_item(id,"weapon_mp5navy")
cs_set_user_bpammo(id,CSW_MP5NAVY,1000)
golden_mp5fur[id] = 1
qurywest_yazi(id, "!t[%s] !gBasariyla !t[ MP5 ] !gAldiniz...", KISA_TAG)
QuryWesTAnaMenutabanca(id)
} else {
qurywest_yazi(id, "!t[%s] !gParan Yetmiyor Brom !!!", KISA_TAG)
QuryWesTAnaMenutabanca(id)
}
}
case 4:
{
if(cs_get_user_money(id) >= get_pcvar_num(cvar[4]))
{
cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(cvar[4]));
give_item(id,"weapon_famas")
cs_set_user_bpammo(id,CSW_FAMAS,1000)
golden_xm1014fur[id] = 1
qurywest_yazi(id, "!t[%s] !gBasariyla !t[ FAMAS ] !gAldiniz...", KISA_TAG)
QuryWesTAnaMenutabanca(id)
} else {
qurywest_yazi(id, "!t[%s] !gParan Yetmiyor Brom !!!", KISA_TAG)
QuryWesTAnaMenutabanca(id)
}
}
case 5:
{
if(cs_get_user_money(id) >= get_pcvar_num(cvar[5]))
{
cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(cvar[5]));
give_item(id,"weapon_m249")
cs_set_user_bpammo(id,CSW_M249,1000)
golden_minigunfur[id] = 1
qurywest_yazi(id, "!t[%s] !gBasariyla !t[ MINIGUN ] !gAldiniz...", KISA_TAG)
QuryWesTAnaMenutabanca(id)
} else {
qurywest_yazi(id, "!t[%s] !gParan Yetmiyor Brom !!!", KISA_TAG)
QuryWesTAnaMenutabanca(id)
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public QuryWesTAnaMenuextraitem(id) {
static amenu[525]
formatex(amenu,charsmax(amenu),"\w[ \y%s \w] \rFurien Extra Items Menu", TAG)
new menuz = menu_create(amenu,"QuryWesT_BosMenuextraitems")
formatex(amenu,charsmax(amenu),"\yEXTRA SİLAH EKLE 1")
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\yEXTRA SİLAH EKLE 2")
menu_additem(menuz,amenu,"2")
formatex(amenu,charsmax(amenu),"\yEXTRA SİLAH EKLE 3")
menu_additem(menuz,amenu,"3")
menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menuz, 0);
}
public QuryWesT_BosMenuextraitems(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
client_cmd(id, "say SILAH KOMUDU YAZ")
}
case 2:
{
client_cmd(id, "say SILAH KOMUDU YAZ")
}
case 3:
{
client_cmd(id, "say SILAH KOMUDU YAZ")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public QuryWesTAnaMenutabanca(id) {
static amenu[525]
formatex(amenu,charsmax(amenu),"\w[ \y%s \w] \rFurien Tabanca Menu", TAG)
new menuz = menu_create(amenu,"QuryWesT_BosMenutabancas")
formatex(amenu,charsmax(amenu),"\yUSP \wAL")
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\yGlock18 \wAL")
menu_additem(menuz,amenu,"2")
formatex(amenu,charsmax(amenu),"\yDual Elite \wAL")
menu_additem(menuz,amenu,"3")
formatex(amenu,charsmax(amenu),"\yDeagle \wAL")
menu_additem(menuz,amenu,"4", ADMIN_KICK)
menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menuz, 0);
}
public QuryWesT_BosMenutabancas(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
give_item(id,"weapon_usp")
cs_set_user_bpammo(id,CSW_USP,1000)
qurywest_yazi(id, "!t[%s] !gBasariyla !t[ USP ] !gAldiniz...", KISA_TAG)
}
case 2:
{
give_item(id,"weapon_glock18")
cs_set_user_bpammo(id,CSW_GLOCK18,1000)
qurywest_yazi(id, "!t[%s] !gBasariyla !t[ GLOCK18 ] !gAldiniz...", KISA_TAG)
}
case 3:
{
give_item(id,"weapon_elite")
cs_set_user_bpammo(id,CSW_ELITE,1000)
qurywest_yazi(id, "!t[%s] !gBasariyla !t[ Dual Elite ] !gAldiniz...", KISA_TAG)
}
case 4:
{
if(cs_get_user_money(id) >= get_pcvar_num(cvar[6]))
{
cs_set_user_money(id, cs_get_user_money(id) - get_pcvar_num(cvar[6]));
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id,CSW_DEAGLE,1000)
golden_deaglefur[id] = 1
qurywest_yazi(id, "!t[%s] !gBasariyla !t[ Deagle ] !gAldiniz...", KISA_TAG)
} else {
qurywest_yazi(id, "!t[%s] !gParan Yetmiyor Brom !!!", KISA_TAG)
QuryWesTAnaMenu(id)
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public yetkihm(id)
{
if (get_user_flags(id) & ADMIN_KICK)
{
QuryWesTAnaMenuvipextraitem(id)
} else {
qurywest_yazi(id, "!g[UYARI] !tYetkni Yetmiyor Brom ?")
}
}
public QuryWesTAnaMenuvipextraitem(id) {
static amenu[525]
formatex(amenu,charsmax(amenu),"\w[ \y%s \w] \rFurien VIP Extra Items Menu", TAG)
new menuz = menu_create(amenu,"QuryWesT_BosMenuvipextraitems")
formatex(amenu,charsmax(amenu),"\yEXTRA SİLAH EKLE 1")
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\yEXTRA SİLAH EKLE 2")
menu_additem(menuz,amenu,"2")
formatex(amenu,charsmax(amenu),"\yEXTRA SİLAH EKLE 3")
menu_additem(menuz,amenu,"3")
menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menuz, 0);
}
public QuryWesT_BosMenuvipextraitems(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
client_cmd(id, "say SILAH KOMUDU YAZ")
}
case 2:
{
client_cmd(id, "say SILAH KOMUDU YAZ")
}
case 3:
{
client_cmd(id, "say SILAH KOMUDU YAZ")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
stock qurywest_yazi(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, sizeof(msg) - 1, input, 3)
replace_all(msg, 190, "!n", "^x01")
replace_all(msg, 190, "!g", "^x04")
replace_all(msg, 190, "!t", "^x03")
if(id) players[0] = id; else get_players(players, count, "ch")
for(new i = 0; i < count; i++)
{
if(is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i])
write_string(msg)
message_end()
}
}
}