Rica etsem VİP menüsünü deaktive edermisiniz?
Gönderilme zamanı: Pzr Nis 19, 2020 9:53 pm
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <fakemeta_util>
#include <fun>
#include <nvault>
#include <engine>
#include <xs>
#define PLUGIN "Gelismis Furien"
#define VERSION "1.0"
#define AUTHOR "HoRRoR"
#define TASK_ID_SWAPTEAMS 2000
#define DMG_GRENADE ( 1 << 24 )
/* Ortak New Komutlari */
new
g_sohbet[33];
new cvar_speed;
/* Bicak-Silah Modelleri */
/*new const V_BICAK1[] = "models/HoRRoR/v_kelebek.mdl";
new const V_BICAK2[] = "models/HoRRoR/v_buzulbicak.mdl";
new const V_BICAK3[] = "models/HoRRoR/v_karambit.mdl";
new const V_BICAK4[] = "models/HoRRoR/v_kizil bicak.mdl";
new const V_BICAK5[] = "models/HoRRoR/roketbicagi.mdl";
new const V_BICAK6[] = "models/HoRRoR/ekmekbicagi.mdl";
new const V_BICAK7[] = "models/HoRRoR/v_bayonet.mdl";
new const V_LBICAK1[] = "models/HoRRoR/v_balta.mdl";
new const V_LBICAK2[] = "models/HoRRoR/v_axe bicak.mdl";
new const V_LBICAK3[] = "models/HoRRoR/v_Olum bicagi.mdl";
new const V_LBICAK4[] = "models/HoRRoR/v_katana.mdl";
new const V_LBICAK5[] = "models/HoRRoR/v_m9 bayonet.mdl";*/
new const V_BICAKSUPER[] = "models/kfm/v_superknife.mdl";
new const V_VIPAK47[] = "models/Furien_VIPP/v_gold_ak47.mdl";
new const V_VIPM4A1[] = "models/Furien_VIPP/v_golden_m4a1.mdl";
new const V_VIPM3[] = "models/Furien_VIPP/v_vipm3.mdl";
new const V_VIPXM1014[] = "models/Furien_VIPP/v_golden_xm1014.mdl";
new const V_VIPMP5[] = "models/Furien_VIPP/v_golden_mp5.mdl";
new const V_VIPDEAGLE[] = "models/Furien_VIPP/v_vipdeagle.mdl";
new const CTMODEL[] = "models/player/A-furien/A-furien.mdl";
new const TMODEL[] = "models/player/Furien/Furien.mdl";
new const ADMINCTMODEL[] = "models/player/yakisikli/yakisikli.mdl";
//new const ADMINTMODEL[] = "models/player/admintmodel/admintmodel.mdl";
/* Furien Shop New Komutlari */
new
g_bicak1[33],
g_bicak2[33],
g_bicak3[33],
g_bicak4[33],
g_bicak5[33],
g_bicak6[33],
g_bicak7[33],
g_lbicak1[33],
g_lbicak2[33],
g_lbicak3[33],
g_lbicak4[33],
g_lbicak5[33],
g_bicaksuper[33],
g_yelek[33],
g_bicakmenu[33];
new
g_silahmenu[33],
vipak47[33],
vipm4a1[33],
vipm3[33],
vipxm1014[33],
vipmp5[33],
vipdeagle[33],
g_vyelek[33];
const PRIMARY_WEAPONS_BIT_SUM =
(1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<
CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)
const SECONDARY_WEAPONS_BIT_SUM =
(2<<CSW_USP)|(2<<CSW_DEAGLE)|(2<<CSW_ELITE)
enum Color
{
NORMAL = 1, // clients scr_concolor cvar color
GREEN, // Green Color
TEAM_COLOR, // Red, grey, blue
GREY, // grey
RED, // Red
BLUE, // Blue
}
new TeamName[][] =
{
"",
"TERRORIST",
"CT",
"SPECTATOR"
}
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
//register_clcmd("say /bicak","furienshop");
register_clcmd("say /guns","antifurienshop");
register_clcmd("say /shop","shopkontrol");
register_concmd("furienmarket","market")
RegisterHam(Ham_Spawn,"player","OyuncuDogunca", 1)
RegisterHam(Ham_TakeDamage, "player", "FwdTakeDamage1", 0)
RegisterHam(Ham_TakeDamage, "player", "func_TakeDamage")
register_event("CurWeapon", "HookCurWeapon", "be", "1=1")
register_logevent("eRoundStart", 2, "1=Round_Start")
set_task(30.0,"bilgilendirme",0,_,_,"b")
cvar_speed = register_cvar("kfm_t_speed","1300.0")
}
public plugin_precache()
{
/*precache_model(V_BICAK1)
precache_model(V_BICAK2)
precache_model(V_BICAK3)
precache_model(V_BICAK4)
precache_model(V_BICAK5)
precache_model(V_BICAK6)
precache_model(V_BICAK7)
precache_model(V_LBICAK1)
precache_model(V_LBICAK2)
precache_model(V_LBICAK3)
precache_model(V_LBICAK4)
precache_model(V_LBICAK5)*/
precache_model(V_BICAKSUPER)
precache_model(V_VIPAK47)
precache_model(V_VIPM4A1)
precache_model(V_VIPM3)
precache_model(V_VIPXM1014)
precache_model(V_VIPMP5)
precache_model(V_VIPDEAGLE)
precache_model(ADMINCTMODEL)
precache_model(CTMODEL)
precache_model(TMODEL)
}
public bilgilendirme()
{
ColorChat(0, GREEN,"^3[^4 FurieN ^3] ^1Say'dan ^4/guns ^1Yazarak ^3Silah Menu'ye ^1Erisebilirsiniz.")
}
public shopkontrol(id)
{
if(get_user_team(id) == 1) {
market(id)
}
if(get_user_team(id) == 2) {
antifurienshop(id)
}
}
public HookCurWeapon(id) {
new silahID = read_data(2);
if(silahID == CSW_KNIFE) {
/*if(g_bicak1[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK1)
}
if(g_bicak2[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK2)
}
if(g_bicak3[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK3)
}
if(g_bicak4[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK4)
}
if(g_bicak5[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK5)
}
if(g_bicak6[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK6)
}
if(g_bicak7[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAK7)
}
if(g_lbicak1[id] == 1)
{
set_pev(id,pev_viewmodel2,V_LBICAK1)
}
if(g_lbicak2[id] == 1)
{
set_pev(id,pev_viewmodel2,V_LBICAK2)
}
if(g_lbicak3[id] == 1)
{
set_pev(id,pev_viewmodel2,V_LBICAK3)
}
if(g_lbicak4[id] == 1)
{
set_pev(id,pev_viewmodel2,V_LBICAK4)
}
if(g_lbicak5[id] == 1)
{
set_pev(id,pev_viewmodel2,V_LBICAK5)
}*/
if(g_bicaksuper[id] == 1)
{
set_pev(id,pev_viewmodel2,V_BICAKSUPER)
}
if(get_user_team(id) == 2 && access(id,ADMIN_KICK))
{
set_user_maxspeed(id, 400.0)
}
}
if(silahID == CSW_AK47)
{
if(vipak47[id] == 1)
{
set_pev(id,pev_viewmodel2,V_VIPAK47)
}
}
if(silahID == CSW_M4A1)
{
if(vipm4a1[id] == 1)
{
set_pev(id,pev_viewmodel2,V_VIPM4A1)
}
}
if(silahID == CSW_M3)
{
if(vipm3[id] == 1)
{
set_pev(id,pev_viewmodel2,V_VIPM3)
}
}
if(silahID == CSW_XM1014)
{
if(vipxm1014[id] == 1)
{
set_pev(id,pev_viewmodel2,V_VIPXM1014)
}
}
if(silahID == CSW_MP5NAVY)
{
if(vipmp5[id] == 1)
{
set_pev(id,pev_viewmodel2,V_VIPMP5)
}
}
if(silahID == CSW_DEAGLE)
{
if(vipdeagle[id] == 1)
{
set_pev(id,pev_viewmodel2,V_VIPDEAGLE)
}
}
}
public FwdTakeDamage1(victim, inflictor, attacker, Float:Damage, damage_type) {
if(victim == attacker || !is_user_connected(attacker)) return HAM_IGNORED;
if(!uygun(attacker, 2) || !uygun(victim, 1)) return HAM_IGNORED
if(g_yelek[victim] && (damage_type & DMG_BULLET)) {
SetHamParamFloat(4, Damage / 2.0)
}
if(access(attacker,ADMIN_KICK) && (damage_type & DMG_BULLET)) {
SetHamParamFloat(4, Damage * 1.2)
}
return HAM_HANDLED
}
public func_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type)
{
if (inflictor == attacker && is_user_alive(attacker) && get_user_weapon(attacker) == CSW_KNIFE && g_bicaksuper[attacker] == 1)
{
SetHamParamFloat(4, damage * 3)
}
}
public eRoundStart(id)
{
if(is_user_alive(id))
{
sifirla(id)
g_sohbet[id] = false;
g_yelek[id] = false;
g_bicakmenu[id] = false;
g_silahmenu[id] = false;
g_vyelek[id] = false;
}
}
public sifirla(id)
{
g_bicak1[id] = 0
g_bicak2[id] = 0
g_bicak3[id] = 0
g_bicak4[id] = 0
g_bicak5[id] = 0
g_bicak6[id] = 0
g_bicak7[id] = 0
g_lbicak1[id] = 0
g_lbicak2[id] = 0
g_lbicak3[id] = 0
g_lbicak4[id] = 0
g_lbicak5[id] = 0
vipak47[id] = 0
vipm4a1[id] = 0
vipm3[id] = 0
vipxm1014[id] = 0
vipmp5[id] = 0
vipdeagle[id] = 0
}
public OyuncuDogunca(id)
{
if(is_user_alive(id))
{
sifirla(id)
g_sohbet[id] = false;
g_bicaksuper[id] = 0
g_yelek[id] = false;
g_bicakmenu[id] = false;
g_silahmenu[id] = false;
g_vyelek[id] = false;
if(get_user_team(id) == 1)
{
client_cmd(id,"cl_forwardspeed 999999")
client_cmd(id,"cl_sidespeed 999999")
client_cmd(id,"cl_backspeed 999999")
cs_set_user_model(id,"Furien")
give_item(id,"weapon_smokegrenade")
//
}
if(get_user_team(id) == 2)
{
if(access(id,ADMIN_KICK)) {
cs_set_user_model(id,"A-furien")
} else {
cs_set_user_model(id,"Furien")
}
client_cmd(id,"cl_forwardspeed 9999")
client_cmd(id,"cl_sidespeed 9999")
client_cmd(id,"cl_backspeed 9999")
antifurienshop(id)
}
}
}
public client_PreThink(id)
{
if(get_user_team(id) == 1)
{
set_user_maxspeed(id,get_pcvar_float(cvar_speed))
}
}
public furienshop(id)
{
if(get_user_team(id) == 2)
return
new menu,Menuz[512]
formatex(Menuz, charsmax(Menuz), "\wFurien Shop")
menu = menu_create(Menuz, "furienshopdevam")
formatex(Menuz, charsmax(Menuz), "\yBicak Menu")
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\yVip Bicak Menu")
menu_additem(menu, Menuz, "5")
formatex(Menuz, charsmax(Menuz), "\yMarket")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
}
public furienshopdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
parasizbicakmenu(id)
}
else if(str_to_num(data) == 4)
{
market(id)
}
else if(str_to_num(data) == 5)
{
levellibicakmenu(id)
}
else if(str_to_num(data) == 7)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Kardesim ^3Kullanildi ^1Yaziyor Ayip Degilmi.")
furienshop(id)
}
else if(str_to_num(data) == 9)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Kardesim ^3Vip Ozel ^1Yaziyor Ayip Degilmi.")
furienshop(id)
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public parasizbicakmenu(id)
{
new menu,Menuz[512]
formatex(Menuz, charsmax(Menuz), "\wBicak Menu")
menu = menu_create(Menuz, "parasizbicakdevam")
formatex(Menuz, charsmax(Menuz), "\yKelebek Bicagi")
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\yBuzul Bicak")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\yKarambit")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\yKizil Bicak")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\yRoket Bicagi")
menu_additem(menu, Menuz, "5")
formatex(Menuz, charsmax(Menuz), "\yEkmek Bicagi")
menu_additem(menu, Menuz, "7")
formatex(Menuz, charsmax(Menuz), "\yBayonet")
menu_additem(menu, Menuz, "8")
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
}
public parasizbicakdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Bicak Menu'den ^3[^4 Kelebek Bicagi ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicakmenu[id] = true
g_bicak1[id] = 1
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 2)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Bicak Menu'den ^3[^4 Buzul Bicak ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicak2[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 3)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Bicak Menu'den ^3[^4 Karambit ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicak3[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 4)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Bicak Menu'den ^3[^4 Kizil Bicak ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicak4[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 5)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Bicak Menu'den ^3[^4 Bayonet ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicak5[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 7)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Bicak Menu'den ^3[^4 Lanetli Bicak ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicak6[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 8)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Bicak Menu'den ^3[^4 Flip Bicagi ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicak7[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public levellibicakmenu(id)
{
new menu,Menuz[512]
formatex(Menuz, charsmax(Menuz), "\wVip Bicak Menu")
menu = menu_create(Menuz, "levellibicakdevam")
formatex(Menuz, charsmax(Menuz), "\rV\yI\wP \yBalta")
menu_additem(menu, Menuz, "6",ADMIN_KICK)
formatex(Menuz, charsmax(Menuz), "\rV\yI\wP \yAxe Bicak")
menu_additem(menu, Menuz, "2",ADMIN_KICK)
formatex(Menuz, charsmax(Menuz), "\rV\yI\wP \yOlum Bicagi")
menu_additem(menu, Menuz, "3",ADMIN_KICK)
formatex(Menuz, charsmax(Menuz), "\rV\yI\wP \yKatana")
menu_additem(menu, Menuz, "4",ADMIN_KICK)
formatex(Menuz, charsmax(Menuz), "\rV\yI\wP \yM9 Bayonet")
menu_additem(menu, Menuz, "5",ADMIN_KICK)
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
}
public levellibicakdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Vip Bicak Menu'den ^3[^4 Kizil Bicak ^3] ^1Satin Aldiniz.")
sifirla(id)
g_bicakmenu[id] = true
g_lbicak1[id] = 1
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 2)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Vip Bicak Menu'den ^3[^4 Rambo ^3] ^1Satin Aldiniz.")
sifirla(id)
g_lbicak2[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 3)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Vip Bicak Menu'den ^3[^4 Saydam Bicak ^3] ^1Satin Aldiniz.")
sifirla(id)
g_lbicak3[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 4)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Vip Bicak Menu'den ^3[^4 Golden Knife ^3] ^1Satin Aldiniz.")
sifirla(id)
g_lbicak4[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
else if(str_to_num(data) == 5)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Vip Bicak Menu'den ^3[^4 Golden Rambo Knife ^3] ^1Satin Aldiniz.")
sifirla(id)
g_lbicak5[id] = 1
g_bicakmenu[id] = true
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_smokegrenade")
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public market(id)
{
new
menu,
Menuz[512];
formatex(Menuz, charsmax(Menuz), "\wFurien Shop")
menu = menu_create(Menuz, "marketdevam")
formatex(Menuz, charsmax(Menuz), "\y50 Can = \r3000 $")
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\y50 Zirh = \r3000 $")
menu_additem(menu, Menuz, "5")
formatex(Menuz, charsmax(Menuz), "\yDondurma Bombasi = \r3000 $ \d(1 Adet)")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\yEl Bombasi = \r3000 $ \d(1 Adet)")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\yKursun Gecirmez Yelek = \r6000 $")
menu_additem(menu, Menuz, "7")
formatex(Menuz, charsmax(Menuz), "\ySuper Knife = \r10000 $")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
}
public marketdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64];
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 2)
{
if(cs_get_user_money(id) < 10000)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli ^3Para'ya ^1Sahip Degilsin.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 10000)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Market'ten ^3[ ^4Super Knife ^3] ^1Satin Aldin.")
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
sifirla(id)
g_bicaksuper[id] = 1
}
else if(str_to_num(data) == 3)
{
if(cs_get_user_money(id) < 3000)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli ^3Para'ya ^1Sahip Degilsin.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 3000)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Market'ten ^3[ ^4Dondurma Bombasi ^3] ^1Satin Aldin.")
if(cs_get_user_bpammo(id, CSW_SMOKEGRENADE) < 1)
{
give_item(id,"weapon_smokegrenade")
return PLUGIN_HANDLED
}
else {
cs_set_user_bpammo(id,CSW_SMOKEGRENADE, cs_get_user_bpammo(id, CSW_SMOKEGRENADE) + 1)
return PLUGIN_HANDLED
}
}
else if(str_to_num(data) == 4)
{
if(cs_get_user_money(id) < 3000)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli ^3Para'ya ^1Sahip Degilsin.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 3000)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Market'ten ^3[ ^4El Bombasi ^3] ^1Satin Aldin.")
if(cs_get_user_bpammo(id, CSW_HEGRENADE) < 1)
{
give_item(id,"weapon_hegrenade")
return PLUGIN_HANDLED
}
else {
cs_set_user_bpammo(id,CSW_HEGRENADE, cs_get_user_bpammo(id, CSW_HEGRENADE) + 1)
return PLUGIN_HANDLED
}
}
else if(str_to_num(data) == 5)
{
if(cs_get_user_money(id) < 3000)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli ^3Para'ya ^1Sahip Degilsin.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 3000)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Market'ten ^3[^4 50 Zirh ^3] ^1Satin Aldin.")
set_user_armor(id,get_user_armor(id) + 50)
}
else if(str_to_num(data) == 6)
{
if(cs_get_user_money(id) < 3000)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli ^3Para'ya ^1Sahip Degilsin.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 3000)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Market'ten ^3[^4 50 HP ^3] ^1Satin Aldin.")
set_user_health(id,get_user_health(id) + 50)
}
else if(str_to_num(data) == 7)
{
if(cs_get_user_money(id) < 6000)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli ^3Para'ya ^1Sahip Degilsin.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 6000)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Market'ten ^3[ ^4Kursun Gecirmez Yelek ^3] ^1Satin Aldin.")
g_yelek[id] = true
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public marketantifurien(id)
{
new
menu,
Menuz[512];
formatex(Menuz, charsmax(Menuz), "\wAnti-Furien Shop")
menu = menu_create(Menuz, "antifurienmarketdevam")
formatex(Menuz, charsmax(Menuz), "\yBomba Kiti = \r300 $")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\y50 Can = \r1500 $")
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\y50 Zirh = \r1500 $")
menu_additem(menu, Menuz, "5")
formatex(Menuz, charsmax(Menuz), "\yDondurma Bombasi = \r3000 $ \d(1 Adet)")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\yEl Bombasi = \r3000 $ \d(1 Adet)")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
}
public antifurienmarketdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64];
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 2)
{
if(cs_get_user_money(id) < 300)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli ^3Para'ya ^1Sahip Degilsin.")
return PLUGIN_HANDLED;
}
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Market'ten ^3[ ^4Bomba Kiti ^3] ^1Satin Aldin.")
cs_set_user_money(id,cs_get_user_money(id) - 300)
cs_set_user_defuse(id, 1)
}
else if(str_to_num(data) == 3)
{
if(cs_get_user_money(id) < 3000)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli ^3Para'ya ^1Sahip Degilsin.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 3000)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Market'ten ^3[ ^4Dondurma Bombasi ^3] ^1Satin Aldin.")
if(cs_get_user_bpammo(id, CSW_SMOKEGRENADE) < 1)
{
give_item(id,"weapon_smokegrenade")
return PLUGIN_HANDLED
}
else {
cs_set_user_bpammo(id,CSW_SMOKEGRENADE, cs_get_user_bpammo(id, CSW_SMOKEGRENADE) + 1)
return PLUGIN_HANDLED
}
}
else if(str_to_num(data) == 4)
{
if(cs_get_user_money(id) < 3000)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli ^3Para'ya ^1Sahip Degilsin.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 3000)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Market'ten ^3[ ^4El Bombasi ^3] ^1Satin Aldin.")
if(cs_get_user_bpammo(id, CSW_HEGRENADE) < 1)
{
give_item(id,"weapon_hegrenade")
return PLUGIN_HANDLED
}
else {
cs_set_user_bpammo(id,CSW_HEGRENADE, cs_get_user_bpammo(id, CSW_HEGRENADE) + 1)
return PLUGIN_HANDLED
}
}
else if(str_to_num(data) == 5)
{
if(cs_get_user_money(id) < 1500)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli ^3Para'ya ^1Sahip Degilsin.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 1500)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Market'ten ^3[^4 50 Zirh ^3] ^1Satin Aldin.")
set_user_armor(id,get_user_armor(id) + 50)
}
else if(str_to_num(data) == 6)
{
if(cs_get_user_money(id) < 1500)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli ^3Para'ya ^1Sahip Degilsin.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 1500)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Market'ten ^3[^4 50 HP ^3] ^1Satin Aldin.")
set_user_health(id,get_user_health(id) + 50)
}
else if(str_to_num(data) == 7)
{
if(cs_get_user_money(id) < 6000)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli ^3Para'ya ^1Sahip Degilsin.")
return PLUGIN_HANDLED;
}
cs_set_user_money(id,cs_get_user_money(id) - 6000)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Market'ten ^3[ ^4Kursun Gecirmez Yelek ^3] ^1Satin Aldin.")
g_yelek[id] = true
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
stock uygun(id, takim) {
if(is_user_connected(id) && is_user_alive(id) && get_user_team(id) == takim) {
return 1
}
return 0
}
public antifurienshop(id)
{
if(get_user_team(id) == 1)
return
new menu,Menuz[512]
formatex(Menuz, charsmax(Menuz), "\wAnti-Furien Shop")
menu = menu_create(Menuz, "antifurienshopdevam")
formatex(Menuz, charsmax(Menuz), "\yUser Silah Menu")
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\yVIP Silah Menu")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\yParali Silah Menu")
menu_additem(menu, Menuz, "5")
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
}
public antifurienshopdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
parasizsilahmenu(id)
}
else if(str_to_num(data) == 5)
{
ozelsilahmenu(id)
}
else if(str_to_num(data) == 3)
{
vipsilahmenu(id)
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public parasizsilahmenu(id)
{
new menu,Menuz[512]
formatex(Menuz, charsmax(Menuz), "\rUcretsiz \ySilah \wMenu")
menu = menu_create(Menuz, "parasizsilahdevam")
formatex(Menuz, charsmax(Menuz), "\yAK47")
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\yM4A1")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\yM3")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\yMP5")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\yXM1014")
menu_additem(menu, Menuz, "5")
formatex(Menuz, charsmax(Menuz), "\yFAMAS")
menu_additem(menu, Menuz, "8")
formatex(Menuz, charsmax(Menuz), "\yGALIL")
menu_additem(menu, Menuz, "7")
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
}
public parasizsilahdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Silah Menu'den ^3[ ^4AK47 ^3] Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_ak47")
cs_set_user_bpammo(id,CSW_AK47,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 2)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Silah Menu'den ^3[ ^4M4A1 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_m4a1")
cs_set_user_bpammo(id,CSW_M4A1,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 3)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Silah Menu'den ^3[ ^4M3 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_m3")
cs_set_user_bpammo(id,CSW_M3,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 4)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Silah Menu'den ^3[ ^4MP5 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_mp5navy")
cs_set_user_bpammo(id,CSW_MP5NAVY,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 5)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Silah Menu'den ^3[ ^4XM1014 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_xm1014")
cs_set_user_bpammo(id,CSW_XM1014,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 8)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Silah Menu'den ^3[ ^4FAMAS ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_famas")
cs_set_user_bpammo(id,CSW_FAMAS,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 7)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Silah Menu'den ^3[ ^4GALIL ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_galil")
cs_set_user_bpammo(id,CSW_GALIL,1000)
tabancamenu(id)
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public vipsilahmenu(id)
{
new menu,Menuz[512]
formatex(Menuz, charsmax(Menuz), "\rVip Silah Menu")
menu = menu_create(Menuz, "vipsilahdevam")
formatex(Menuz, charsmax(Menuz), "\yGolden AK47")
menu_additem(menu, Menuz, "6",ADMIN_KICK)
formatex(Menuz, charsmax(Menuz), "\yGolden M4A1")
menu_additem(menu, Menuz, "2",ADMIN_KICK)
formatex(Menuz, charsmax(Menuz), "\yGolden M3")
menu_additem(menu, Menuz, "3",ADMIN_KICK)
formatex(Menuz, charsmax(Menuz), "\yGolden MP5")
menu_additem(menu, Menuz, "4",ADMIN_KICK)
formatex(Menuz, charsmax(Menuz), "\yGolden XM1014")
menu_additem(menu, Menuz, "5",ADMIN_KICK)
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
}
public vipsilahdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Vip Silah Menu'den ^3[ ^4AK47 ^3] Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_ak47")
vipak47[id] = 1
cs_set_user_bpammo(id,CSW_AK47,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 2)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Vip Silah Menu'den ^3[ ^4M4A1 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_m4a1")
vipm4a1[id] = 1
cs_set_user_bpammo(id,CSW_M4A1,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 3)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Vip Silah Menu'den ^3[ ^4M3 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_m3")
vipm3[id] = 1
cs_set_user_bpammo(id,CSW_M3,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 4)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Vip Silah Menu'den ^3[ ^4MP5 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_mp5navy")
vipmp5[id] = 1
cs_set_user_bpammo(id,CSW_MP5NAVY,1000)
tabancamenu(id)
}
else if(str_to_num(data) == 5)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Vip Silah Menu'den ^3[ ^4XM1014 ^3] Satin Aldin.")
sifirla(id)
drop_weapons(id, 1)
give_item(id,"weapon_xm1014")
vipxm1014[id] = 1
cs_set_user_bpammo(id,CSW_XM1014,1000)
tabancamenu(id)
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public tabancamenu(id)
{
new menu,Menuz[512]
formatex(Menuz, charsmax(Menuz), "\rUcretsiz \yTabanca \wMenu")
menu = menu_create(Menuz, "tabancadevam")
formatex(Menuz, charsmax(Menuz), "\yUsp")
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\yDeagle")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\d[\rV\wI\yP\d] \yGolden Deagle")
menu_additem(menu, Menuz, "3",ADMIN_KICK)
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
}
public tabancadevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Tabanca Menu'den ^3[ ^4Usp ^3] Aldin.")
drop_weapons(id, 2)
give_item(id,"weapon_usp")
cs_set_user_bpammo(id,CSW_USP,200)
}
else if(str_to_num(data) == 2)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Tabanca Menu'den ^3[ ^4Deagle ^3] Satin Aldin.")
drop_weapons(id, 2)
give_item(id,"weapon_deagle")
engclient_cmd(id,"weapon_deagle")
cs_set_user_bpammo(id,CSW_DEAGLE,200)
}
else if(str_to_num(data) == 3)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Tabanca Menu'den ^3[ ^4Golden Deagle ^3] Satin Aldin.")
drop_weapons(id, 2)
vipdeagle[id] = 1
give_item(id,"weapon_deagle")
engclient_cmd(id,"weapon_deagle")
cs_set_user_bpammo(id,CSW_DEAGLE,200)
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
public ozelsilahmenu(id)
{
new menu,Menuz[512]
formatex(Menuz, charsmax(Menuz), "\rOzel Silah Menu")
menu = menu_create(Menuz, "ozelsilahdevam")
formatex(Menuz, charsmax(Menuz), "\yDragon Cannon = \r10000 $")
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\yDaul Kriss \r10000 $")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\yPlasma Gun = \r10000 $")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
}
public ozelsilahdevam(id,fmenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(fmenu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(fmenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 6)
{
if(cs_get_user_money(id) < 10000)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli Paraya ^3Sahip ^1Degilsin.")
return PLUGIN_HANDLED
}
drop_weapons(id, 1)
cs_set_user_money(id,cs_get_user_money(id) - 10000)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Silah Menu'den ^3[ ^4Dragon Cannon ^3] Aldin.")
client_cmd(id,"say /qwefokdrigdsaefscrqgrdsgqwrkokpqwefrgipqweo0rteqtieq");
tabancamenu(id)
g_silahmenu[id] = true
}
else if(str_to_num(data) == 2)
{
if(cs_get_user_money(id) < 10000)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli Paraya ^3Sahip ^1Degilsin.")
return PLUGIN_HANDLED
}
drop_weapons(id, 1)
cs_set_user_money(id,cs_get_user_money(id) - 10000)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Silah Menu'den ^3[ ^4 Dual Kriss ^3] Satin Aldin.")
client_cmd(id,"say /wqewqewqewqewqewqeqewqweqewqewqewqewqewqewqwefsfsdfsf");
tabancamenu(id)
g_silahmenu[id] = true
}
else if(str_to_num(data) == 3)
{
if(cs_get_user_money(id) < 10000)
{
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Yeterli Paraya ^3Sahip ^1Degilsin.")
return PLUGIN_HANDLED
}
drop_weapons(id, 1)
cs_set_user_money(id,cs_get_user_money(id) - 10000)
ColorChat(id,GREEN,"^3[^4 Furien ^3] ^1Silah Menu'den ^3[ ^4Plasma Gun ^3] Satin Aldin.")
client_cmd(id,"say /qe0fcdsockdsogkrodkfowekfdsidgsadgdirtrybvdbnk");
tabancamenu(id)
g_silahmenu[id] = true
}
menu_destroy(fmenu)
return PLUGIN_HANDLED;
}
stock ham_strip_weapon(id,weapon[])
{
if(!equal(weapon,"weapon_",7)) return 0;
new wId = get_weaponid(weapon);
if(!wId) return 0;
new wEnt;
while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
if(!wEnt) return 0;
if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt);
if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0;
ExecuteHamB(Ham_Item_Kill,wEnt);
set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId));
return 1;
}
stock drop_weapons(id, dropwhat)
{
static weapons[32], num, i, weaponid
num = 0
get_user_weapons(id, weapons, num)
for (i = 0; i < num; i++)
{
weaponid = weapons[i]
if (dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM))
{
static wname[32]
get_weaponname(weaponid, wname, sizeof wname - 1)
engclient_cmd(id, "drop", wname)
}
if (dropwhat == 2 && ((2<<weaponid) & SECONDARY_WEAPONS_BIT_SUM))
{
static wname[32]
get_weaponname(weaponid, wname, sizeof wname - 1)
engclient_cmd(id, "drop", wname)
}
}
}
ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
{
static message[256];
switch(type)
{
case NORMAL: // clients scr_concolor cvar color
{
message[0] = 0x01;
}
case GREEN: // Green
{
message[0] = 0x04;
}
default: // White, Red, Blue
{
message[0] = 0x03;
}
}
vformat(message[1], 251, msg, 4);
// Make sure message is not longer than 192 character. Will crash the server.
message[192] = '^0';
static team, ColorChange, index, MSG_Type;
if(id)
{
MSG_Type = MSG_ONE;
index = id;
} else {
index = FindPlayer();
MSG_Type = MSG_ALL;
}
team = get_user_team(index);
ColorChange = ColorSelection(index, MSG_Type, type);
ShowColorMessage(index, MSG_Type, message);
if(ColorChange)
{
Team_Info(index, MSG_Type, TeamName[team]);
}
}
ShowColorMessage(id, type, message[])
{
message_begin(type, get_user_msgid("SayText"), _, id);
write_byte(id)
write_string(message);
message_end();
}
Team_Info(id, type, team[])
{
message_begin(type, get_user_msgid("TeamInfo"), _, id);
write_byte(id);
write_string(team);
message_end();
return 1;
}
ColorSelection(index, type, Color:Type)
{
switch(Type)
{
case RED:
{
return Team_Info(index, type, TeamName[1]);
}
case BLUE:
{
return Team_Info(index, type, TeamName[2]);
}
case GREY:
{
return Team_Info(index, type, TeamName[0]);
}
}
return 0;
}
FindPlayer()
{
static i;
i = -1;
while(i <= get_maxplayers())
{
if(is_user_connected(++i))
{
return i;
}
}
return -1;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/