#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <fakemeta_util>
#include <fun>
#include <nvault>
#include <jail>
#include <engine>
#include <xs>
#include <colorchat>


#define charsmax(%1) (sizeof(%1)-1)
#define is_valid_player(%1) (1 <= %1 <= 32)


/*================================================= ===========
Variables
================================================== ==========*/


new
OnOff2,
precioC1,
precioC2,
precioC3,
precioC4,
ElektrikJB,
DepremJB,
CTDefaultDano,
TDefaultDano,
PaloDano,
HachaDano,
MacheteDano,
MotocierraDano,
hTDefaultDano,
hCTDefaultDano,
hPaloDano,
hHachaDano,
hMacheteDano,
g_killjp,
g_killhsjp,
g_startjp,
syncObj,
Ronda[33],
Speed[33],
Speed2[33],
TCuchillo[33],
CTCuchillo[33],
Destapador[33],
Hacha[33],
Machete[33],
Motocierra[33],
g_jbpacks[33],
quitar[33],
GorunmezJB,
Kanverdim[33],
regalar[33],
gidPlayer[33],
mainvault;
new engel1[33];
new AcKapa;
new ananzaaxd[33];


new bool:g_kullandim[33]
new mermisekmeme[33];
new Float: cl_pushangle[33][3];




new transfer;
new isyanmenu;
new map[32];
/*================================================= ===========
Weapon Model's
================================================== ==========*/




new VIEW_MODELT[] = "models/[Shop]JailBreak/Punos/Punos.mdl"
new PLAYER_MODELT[] = "models/[Shop]JailBreak/Punos/Punos2.mdl"


new VIEW_MODELCT[] = "models/[Shop]JailBreak/Jop/jop.mdl"
new PLAYER_MODELCT[] = "models/[Shop]JailBreak/Jop/jop2.mdl"


new VIEW_Star[] = "models/[Shop]JailBreak/Machete/Machete.mdl"
new PLAYER_Star[] = "models/[Shop]JailBreak/Machete/Machete2.mdl"


new VIEW_Balyoz[] = "models/[Shop]JailBreak/Balyoz/v_balyoz.mdl"
new PLAYER_Balyoz[] = "models/[Shop]JailBreak/Balyoz/p_balyoz.mdl"


new VIEW_Orak[] = "models/[Shop]JailBreak/Orak/v_orak.mdl"
new PLAYER_Orak[] = "models/[Shop]JailBreak/Orak/p_orak.mdl"


new VIEW_Moto[] = "models/[Shop]JailBreak/Katana/v_Katanad.mdl"
new PLAYER_Moto[] = "models/[Shop]JailBreak/Katana/p_Katanad.mdl"


new WORLD_MODEL[] = "models/w_knife.mdl"
new OLDWORLD_MODEL[] = "models/w_knife.mdl"


/*================================================= ===========
Shop Sounds!
================================================== ==========*/
new const Si[] = { "[Shop]JailBreak/Yes.wav" }




/*================================================= ===========
Weapon Sound's
================================================== ==========*/


new const palo_deploy[] = { "weapons/knife_deploy1.wav" }
new const palo_slash1[] = { "weapons/knife_slash1.wav" }
new const palo_slash2[] = { "weapons/knife_slash2.wav" }
new const palo_wall[] = { "[Shop]JailBreak/Palo/PHitWall.wav" }
new const palo_hit1[] = { "[Shop]JailBreak/Palo/PHit1.wav" }
new const palo_hit2[] = { "[Shop]JailBreak/Palo/PHit2.wav" }
new const palo_hit3[] = { "[Shop]JailBreak/Palo/PHit3.wav" }
new const palo_hit4[] = { "[Shop]JailBreak/Palo/PHit4.wav" }
new const palo_stab[] = { "[Shop]JailBreak/Palo/PStab.wav" }


new const hacha_deploy[] = { "weapons/knife_deploy1.wav" }
new const hacha_slash1[] = { "[Shop]JailBreak/Hacha/HSlash1.wav" }
new const hacha_slash2[] = { "[Shop]JailBreak/Hacha/HSlash2.wav" }
new const hacha_wall[] = { "[Shop]JailBreak/Hacha/HHitWall.wav" }
new const hacha_hit1[] = { "[Shop]JailBreak/Hacha/HHit1.wav" }
new const hacha_hit2[] = { "[Shop]JailBreak/Hacha/HHit2.wav" }
new const hacha_hit3[] = { "[Shop]JailBreak/Hacha/HHit3.wav" }
new const hacha_stab[] = { "[Shop]JailBreak/Hacha/HHit4.wav" }


new const machete_deploy[] = { "[Shop]JailBreak/Machete/MConvoca.wav" }
new const machete_slash1[] = { "[Shop]JailBreak/Machete/MSlash1.wav" }
new const machete_slash2[] = { "[Shop]JailBreak/Machete/MSlash2.wav" }
new const machete_wall[] = { "[Shop]JailBreak/Machete/MHitWall.wav" }
new const machete_hit1[] = { "[Shop]JailBreak/Machete/MHit1.wav" }
new const machete_hit2[] = { "[Shop]JailBreak/Machete/MHit2.wav" }
new const machete_hit3[] = { "[Shop]JailBreak/Machete/MHit3.wav" }
new const machete_hit4[] = { "[Shop]JailBreak/Machete/MHit4.wav" }
new const machete_stab[] = { "[Shop]JailBreak/Machete/MStab.wav" }


new const motocierra_deploy[] = { "[Shop]JailBreak/Moto/MTConvoca.wav", }
new const motocierra_slash[] = { "[Shop]JailBreak/Moto/MTSlash.wav", }
new const motocierra_wall[] = { "[Shop]JailBreak/Moto/MTHitWall.wav" }
new const motocierra_hit1[] = { "[Shop]JailBreak/Moto/MTHit1.wav", }
new const motocierra_hit2[] = { "[Shop]JailBreak/Moto/MTHit2.wav", }
new const motocierra_stab[] = { "[Shop]JailBreak/Moto/MTStab.wav" }


new const t_deploy[] = { "[Shop]JailBreak/T/TConvoca.wav", }
new const t_slash1[] = { "[Shop]JailBreak/T/Slash1.wav", }
new const t_slash2[] = { "[Shop]JailBreak/T/Slash2.wav", }
new const t_wall[] = { "[Shop]JailBreak/T/THitWall.wav" }
new const t_hit1[] = { "[Shop]JailBreak/T/THit1.wav", }
new const t_hit2[] = { "[Shop]JailBreak/T/THit2.wav", }
new const t_hit3[] = { "[Shop]JailBreak/T/THit3.wav", }
new const t_hit4[] = { "[Shop]JailBreak/T/THit4.wav", }
new const t_stab[] = { "[Shop]JailBreak/T/TStab.wav" }
new bool:initaliazed[33];
new const ct_deploy[] = { "[Shop]JailBreak/CT/CTConvoca.wav", }
new const ct_slash1[] = { "[Shop]JailBreak/CT/Slash1.wav", }
new const ct_slash2[] = { "[Shop]JailBreak/CT/Slash2.wav", }
new const ct_wall[] = { "[Shop]JailBreak/CT/CTHitWall.wav" }
new const ct_hit1[] = { "[Shop]JailBreak/CT/CTHit1.wav", }
new const ct_hit2[] = { "[Shop]JailBreak/CT/CTHit2.wav", }
new const ct_hit3[] = { "[Shop]JailBreak/CT/CTHit3.wav", }
new const ct_hit4[] = { "[Shop]JailBreak/CT/CTHit4.wav", }
new const ct_stab[] = { "[Shop]JailBreak/CT/CTStab.wav" }


#define PLUGIN "JailBreak Shop"
#define VERSION "v1.2"
#define AUTHOR "JellyB0N"


//////////Meslek
new meslek[33],
hizver2[33];
new bool:timeout[33];
new healtime2[33];




#define task 672




new takim[36];
new bool:sarsiliyor = false




/*================================================= ===========
Config
================================================== ==========*/


public plugin_natives()
{
register_native("jb_get_user_packs","native_jb_get _user_packs", 1)
register_native("jb_set_user_packs","native_jb_set _user_packs")

}
public plugin_init()
{
get_mapname(map,31);
if((containi(map,"jail") == -1) && (containi(map,"jb_") == -1) && (containi(map,"some1s_") == -1)) return
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /jbmenu","kontrol")
register_clcmd("say !jbmenu","kontrol")
register_clcmd("say_team /jbmenu","kontrol")
register_clcmd("say_team !jbmenu","kontrol")


RegisterHam(Ham_Spawn, "player", "Fwd_PlayerSpawn_Post", 1)
RegisterHam(Ham_TakeDamage, "player", "FwdTakeDamage", 0)
RegisterHam(Ham_Killed, "player", "fw_player_killed")

register_event("HLTV", "YeniTurcu", "a", "1=0", "2=0");
register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
register_event("TextMsg", "eRoundRestart", "a", "2&#Game_C", "2&#Game_w");
register_event("CurWeapon", "HookCurWeapon2", "be", "1=1")
RegisterHam(Ham_Spawn,"player","OyuncuDogunca2", 1)
register_logevent("eRoundEnd",2,"1=Round_End");
register_logevent("eRoundStart", 2, "1=Round_Start");
register_clcmd("GetVaultData", "fw_GetVaultData")
register_forward(FM_SetModel, "fw_SetModel")
register_forward(FM_EmitSound, "Fwd_EmitSound")



// 3.1 Native

/*================================================= ===========
Cvar's
================================================== ==========*/
g_killjp = register_cvar("jb_killJP", "3");
g_killhsjp = register_cvar("jb_bonushsJP", "3");
g_startjp = register_cvar("jb_startJP", "5");

OnOff2 = register_cvar("jb_ShopKnifes", "1")//1(ON) 0(OFF)

precioC1 = register_cvar("jb_pKnife1", "-1")
precioC2 = register_cvar("jb_pKnife2", "8")
precioC3 = register_cvar("jb_pKnife3", "16")
precioC4 = register_cvar("jb_pKnife4", "22")

AcKapa = register_cvar("jb_engel","0")

TDefaultDano = register_cvar("jb_dKnifeT", "20")
PaloDano = register_cvar("jb_dKnife1", "25")
HachaDano = register_cvar("jb_dKnife2", "45")
MacheteDano = register_cvar("jb_dKnife3", "70")
MotocierraDano = register_cvar("jb_dKnife4", "200")

GorunmezJB = register_cvar("jb_gorunmez", "20");
ElektrikJB = register_cvar("jb_elektrik", "35");

DepremJB = register_cvar("jb_deprem", "30")
hTDefaultDano = register_cvar("jb_dHsKnifeT", "40")
hPaloDano = register_cvar("jb_dhsKnife1", "55")
hHachaDano = register_cvar("jb_dhsKnife2", "65")
hMacheteDano = register_cvar("jb_dhsKnife3", "75")


syncObj = CreateHudSyncObj()


transfer = register_cvar("jb_transfer","1")
isyanmenu = register_cvar("jb_isyan","1")

register_clcmd("say /mg", "tlveral")
register_clcmd("say /glowmenu","glowmenu")
register_clcmd("JbPacks", "player")

}
/*================================================= ===========
Precaches
================================================== ==========*/
public plugin_precache()
{
precache_sound(Si)


precache_sound("weapons/knife_hitwall1.wav")
precache_sound("weapons/knife_hit4.wav")
precache_sound("weapons/knife_deploy1.wav")
precache_model("models/w_knifepack.mdl")
precache_model("models/w_throwingknife.mdl")


//precache_sound(elbasi)

precache_sound(t_deploy)
precache_sound(t_slash1)
precache_sound(t_slash2)
precache_sound(t_stab)
precache_sound(t_wall)
precache_sound(t_hit1)
precache_sound(t_hit2)
precache_sound(t_hit3)
precache_sound(t_hit4)

precache_sound(ct_deploy)
precache_sound(ct_slash1)
precache_sound(ct_slash2)
precache_sound(ct_stab)
precache_sound(ct_wall)
precache_sound(ct_hit1)
precache_sound(ct_hit2)
precache_sound(ct_hit3)
precache_sound(ct_hit4)

precache_sound(palo_deploy)
precache_sound(palo_slash1)
precache_sound(palo_slash2)
precache_sound(palo_stab)
precache_sound(palo_wall)
precache_sound(palo_hit1)
precache_sound(palo_hit2)
precache_sound(palo_hit3)
precache_sound(palo_hit4)

precache_sound(machete_deploy)
precache_sound(machete_slash1)
precache_sound(machete_slash2)
precache_sound(machete_stab)
precache_sound(machete_wall)
precache_sound(machete_hit1)
precache_sound(machete_hit2)
precache_sound(machete_hit3)
precache_sound(machete_hit4)

precache_sound(hacha_deploy)
precache_sound(hacha_slash1)
precache_sound(hacha_slash2)
precache_sound(hacha_stab)
precache_sound(hacha_wall)
precache_sound(hacha_hit1)
precache_sound(hacha_hit2)
precache_sound(hacha_hit3)

precache_sound(motocierra_deploy)
precache_sound(motocierra_slash)
precache_sound(motocierra_stab)
precache_sound(motocierra_wall)
precache_sound(motocierra_hit1)
precache_sound(motocierra_hit2)


precache_model(VIEW_MODELT)
precache_model(PLAYER_MODELT)
precache_model(VIEW_MODELCT)
precache_model(PLAYER_MODELCT)
precache_model(VIEW_Orak)
precache_model(PLAYER_Orak)
precache_model(VIEW_Star)
precache_model(PLAYER_Star)
precache_model(VIEW_Balyoz)
precache_model(PLAYER_Balyoz)
precache_model(VIEW_Moto)
precache_model(PLAYER_Moto)
precache_model(WORLD_MODEL)


return PLUGIN_CONTINUE
}


/*================================================= ===========
KNIFE SHOP
================================================== ==========*/
public Tienda1(id)
{

if(get_pcvar_num(OnOff2))
{
if (get_user_team(id) == 1 )
{
static Item[64]

formatex(Item, charsmax(Item),"\wTheZeytech \r# \wMarket")
new Menu = menu_create(Item, "CuchilleroHandler")

formatex(Item, charsmax(Item),"\wTheZeytech \r# \wOrak \y[ %d TL ]", get_pcvar_num(precioC1))
menu_additem(Menu, Item, "1")

formatex(Item, charsmax(Item),"\wTheZeytech \r# \wDoner Bicagi \y[ %d TL ]",get_pcvar_num(precioC2))
menu_additem(Menu, Item, "2")

formatex(Item, charsmax(Item),"\wTheZeytech \r# \wBalyoz \y[ %d TL ]",get_pcvar_num(precioC3))
menu_additem(Menu, Item, "3")

formatex(Item, charsmax(Item),"\wTheZeytech \r# \wKatana \y[ %d TL ]",get_pcvar_num(precioC4))
menu_additem(Menu, Item, "4")

menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu,0)
}
}
return PLUGIN_HANDLED
}


public CuchilleroHandler(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 vivo = is_user_alive(id)
new Obtener1 = get_pcvar_num(precioC1)
new Obtener2 = get_pcvar_num(precioC2)
new Obtener3 = get_pcvar_num(precioC3)
new Obtener4 = get_pcvar_num(precioC4)

new key = str_to_num(data);

switch(key)
{
case 1:
{
if (g_jbpacks[id]>= Obtener1 && vivo)
{
g_jbpacks[id] -= Obtener1
CTCuchillo[id] = 0
TCuchillo[id] = 0
Destapador[id] = 1
Hacha[id] = 0
Machete[id] = 0
Motocierra[id] = 0


ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
engel1[id] = 1


ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4Orak ^3] ^1Caldin Seni Pislik Herif.")
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
IlkMenu(id);
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1'niz Yok.")

IlkMenu(id);
}
}

case 2:
{
if (g_jbpacks[id] >= Obtener2 && vivo)
{

g_jbpacks[id] -= Obtener2
CTCuchillo[id] = 0
TCuchillo[id] = 0
Destapador[id] = 0
Hacha[id] = 1
Machete[id] = 0
Motocierra[id] = 0
engel1[id] = 1
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
engel1[id] = 1
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4Doner Bicagi ^3] ^1Satin Aldin.")
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
IlkMenu(id);
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1'niz Yok.")

IlkMenu(id);
}
}

case 3:
{
if (g_jbpacks[id] >= Obtener3 && vivo)
{

g_jbpacks[id] -= Obtener3
CTCuchillo[id] = 0
TCuchillo[id] = 0
Destapador[id] = 0
Hacha[id] = 0
Machete[id] = 1
Motocierra[id] = 0
engel1[id] = 1
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")

ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4Balyoz ^3] ^1Satin Aldin.")
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
IlkMenu(id);
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1'niz Yok.")

IlkMenu(id);
}
}

case 4:
{
if (g_jbpacks[id] >= Obtener4 && vivo)
{

g_jbpacks[id] -= Obtener4
CTCuchillo[id] = 0
TCuchillo[id] = 0
Destapador[id] = 0
Hacha[id] = 0
Machete[id] = 0
Motocierra[id] = 1
engel1[id] = 1
ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
engel1[id] = 1
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4Katana ^3] ^1Satin Aldin.")
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
IlkMenu(id);
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1'niz Yok.")

IlkMenu(id);
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}


public client_putinserver(id)
{
//LoadJbs(id)
g_jbpacks[id] = get_pcvar_num(g_startjp)
set_task(1.0, "JailbreakPacks", id, _, _, "b")
}




public engel(id) {
return PLUGIN_HANDLED;
}
public escojer(id)
{
static opcion[64]

formatex(opcion, charsmax(opcion),"\yOyuncu Secin")
new iMenu = menu_create(opcion, "choose")

new players[32], pnum, tempid
new szName[32], szTempid[10]

get_players(players, pnum, "a")

for( new i; i<pnum; i++ )
{
tempid = players[i]

get_user_name(tempid, szName, 31)
num_to_str(tempid, szTempid, 9)

formatex(opcion, charsmax(opcion), "\y[ %s ] \r[ %i ]" ,szName, g_jbpacks[tempid])
menu_additem(iMenu, opcion, szTempid, 0)
}

menu_display(id, iMenu,0)
return PLUGIN_HANDLED
}


public choose(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new Data[6], Name[64]
new Access, Callback
menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)

new tempid = str_to_num(Data)

gidPlayer[id] = tempid
client_cmd(id, "messagemode JbPacks")

menu_destroy(menu)
return PLUGIN_HANDLED
}


public playerhandle(id)
{
// on death
g_jbpacks[id] += 4;
}


public player(id)
{
new say[300]
read_args(say, charsmax(say))

remove_quotes(say)

if(!is_str_num(say) || equal(say, ""))
return PLUGIN_HANDLED

jbpacks(id, say)

return PLUGIN_CONTINUE
}


public fw_GetVaultData(id)
{
//initaliazed[id] = get_vaultdata(read_data(1));
initaliazed[id] = true;
}




jbpacks(id, say[]) {
new amount = str_to_num(say)
new victim = gidPlayer[id]

new vname[32]
new adminname[32]

if(victim > 0)
{
get_user_name(victim, vname, 31)
get_user_name(id, adminname, 31)

if(regalar[id])
{
if(amount > 100)
{
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Sana Deyom ^3[ ^4100 TL ^3] ^1'Den Fazla Veremezsin.",adminname)
log_amx("[TheZeytech] %s Nickli Admin 100 JB Den Fazla Vermeye Calisti",adminname)
}
else
{
if(amount <= 100) {
g_jbpacks[victim] = g_jbpacks[victim] + amount
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^4%s ^1Nickli Admin ^3[ ^4%s ^3] ^1Kisiye ^3[ ^4%d ^3] ^1TL Verdi.",adminname, vname, amount)
log_amx("[TheZeytech] [ %s ] Nickli Admin [ %s ] Kisiye [ %d ] TL Verdi",adminname,vname,amount)
}
else
{
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^3[ ^4100 TL ^3] ^1'Den Fazla Veremezsin.",adminname)
}
}

}
if(quitar[id])
{
if(amount > g_jbpacks[victim])
{
g_jbpacks[victim] = 0
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^4%s ^1Mahkumun ^4TUM TL ^1'lerini Aldi.",adminname, vname)
log_amx("[TheZeytech] [ %s ] Nickli Admin [ %s ] Kisinin Tum TL Sini Aldi",adminname,vname)
}
else
{
g_jbpacks[victim] = g_jbpacks[victim] - amount
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^3[ ^4%s ^3] ^1Kisinin ^3[ ^4%d ^3] ^1TL sini Aldi.",adminname, vname, amount)
log_amx("[TheZeytech] [ %s ] Admin [ %s ] Kisiden [ %d ] TL Aldi",adminname,vname,amount)
}

}
}

return PLUGIN_HANDLED
}




public Fwd_PlayerSpawn_Post(id)
{

if(takim[id] > 0 ) {
takim[id] = 0;
cs_reset_user_model(id);

}
if (is_user_alive(id))
{
if(get_user_team(id) == 1) {
strip_user_weapons(id); give_item(id, "weapon_knife")

set_user_footsteps(id, 0)
Speed[id] = 0
Speed2[id] = 0
Ronda[id] = 1
CTCuchillo[id] = 1
TCuchillo[id] = 1
Destapador[id] = 0
Hacha[id] = 0
Machete[id] = 0
Motocierra[id] = 0
//Tienda1(id)
if(get_pcvar_num(AcKapa) == 0) {
IlkMenu(id)
}
engel1[id] = 0;

set_task(0.2,"revive",id)

}
if(get_user_team(id) == 2) {


}
}

}


public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits)
{

if(takim[attacker] == takim[victim] && takim[attacker] != 0 && get_cvar_num("mp_friendlyfire")) {
//
return HAM_SUPERCEDE
}

if (is_valid_player(attacker) && get_user_weapon(attacker) == CSW_KNIFE)
{
switch(get_user_team(attacker))
{
case 1:
{
if(TCuchillo[attacker])
{

SetHamParamFloat(4, get_pcvar_float(TDefaultDano))

if(get_pdata_int(victim, 75) == HIT_HEAD)
{
SetHamParamFloat(4, get_pcvar_float(hTDefaultDano))
}
}

if(Destapador[attacker])
{
SetHamParamFloat(4, get_pcvar_float(PaloDano))

if(get_pdata_int(victim, 75) == HIT_HEAD)
{
SetHamParamFloat(4, get_pcvar_float(hPaloDano))
}
}

if(Hacha[attacker])
{
SetHamParamFloat(4, get_pcvar_float(HachaDano))

if(get_pdata_int(victim, 75) == HIT_HEAD)
{
SetHamParamFloat(4, get_pcvar_float(hHachaDano))
}
}

if(Machete[attacker])
{
SetHamParamFloat(4, get_pcvar_float(MacheteDano))

if(get_pdata_int(victim, 75) == HIT_HEAD)
{
SetHamParamFloat(4, get_pcvar_float(hMacheteDano))
}
}

if(Motocierra[attacker])
{
SetHamParamFloat(4, get_pcvar_float(MotocierraDano))
}
}
case 2:
{
if(CTCuchillo[attacker])
{
SetHamParamFloat(4, get_pcvar_float(CTDefaultDano))

if(get_pdata_int(victim, 75) == HIT_HEAD)
{
SetHamParamFloat(4, get_pcvar_float(hCTDefaultDano))
}
}
}
}
}
if(is_user_connected(attacker) && initaliazed[attacker] && get_user_weapon(attacker) != CSW_KNIFE)
{
SetHamParamFloat(4, damage * random_float(1.6,1.8));
}
return HAM_HANDLED
}


public fw_player_killed(victim, attacker, shouldgib)
{
if(get_user_team(attacker) == 1)
{
g_jbpacks[attacker] += get_pcvar_num(g_killjp)

if(get_pdata_int(victim, 75) == HIT_HEAD)
{
g_jbpacks[attacker] += get_pcvar_num(g_killhsjp)
}
}
}




public Event_Change_Weapon(id)
{
new weaponID = read_data(2)

switch (get_user_team(id))
{
case 1:
{
if(Speed[id])
{
set_user_maxspeed(id, 500.0)
}

if(Speed2[id])
{
set_user_maxspeed(id, 380.0)
}

if(weaponID == CSW_KNIFE && get_pcvar_num(OnOff2))
{
if(TCuchillo[id])
{
set_pev(id, pev_viewmodel2, VIEW_MODELT)
set_pev(id, pev_weaponmodel2, PLAYER_MODELT)
}

if(Destapador[id])
{
set_pev(id, pev_viewmodel2, VIEW_Orak)
set_pev(id, pev_weaponmodel2, PLAYER_Orak)
}

if(Hacha[id])
{
set_pev(id, pev_viewmodel2, VIEW_Star)
set_pev(id, pev_weaponmodel2, PLAYER_Star)
}

if(Machete[id])
{
set_pev(id, pev_viewmodel2, VIEW_Balyoz)
set_pev(id, pev_weaponmodel2, PLAYER_Balyoz)
}

if(Motocierra[id])
{
set_pev(id, pev_viewmodel2, VIEW_Moto)
set_pev(id, pev_weaponmodel2, PLAYER_Moto)
}


}
}
case 2:
{
if(CTCuchillo[id] && weaponID == CSW_KNIFE)
{
set_pev(id, pev_viewmodel2, VIEW_MODELCT)
set_pev(id, pev_weaponmodel2, PLAYER_MODELCT)
}
}
}
return PLUGIN_CONTINUE
}


public eRoundStart() {
new players[32], inum, id
get_players(players, inum)
for(new i;i<inum;i++) {
id = players[i]
g_kullandim[id] = true
Kanverdim[id] = false;
timeout[players[i]] = false;
healtime2[players[i]] = 2;
}
}


public eRoundRestart() {
new players[32], inum, id
get_players(players, inum)
for(new i;i<inum;i++) {
id = players[i]
Kanverdim[id] = false;
g_kullandim[id] = true
}
}


public eRoundEnd() {
new players[32], inum, id
get_players(players, inum)
for(new i;i<inum;i++) {
id = players[i]
g_kullandim[id] = true
}
}


public client_connect(id)
{
initaliazed[id] = false;
g_kullandim[id] = true

}
public client_disconnect(id)
{
initaliazed[id] = false;
g_kullandim[id] = true

}


/*stock LoadJbs(id)
{
new authid[64];
get_user_name(id,authid,63)
replace_all(authid,63," ","&#-$")


new vaultkey[64], vaultdata[64]
format(vaultkey,63,"SAVEJP-%s",authid);
if(fvaultdata_exists(vaultkey))
{
nvault_get(mainvault,vaultkey,vaultdata,63);
if(str_to_num(vaultdata) < get_pcvar_num(g_startjp))
{
g_jbpacks[id] = get_pcvar_num(g_startjp)
}
else
{
g_jbpacks[id] = str_to_num(vaultdata);
}
}
else
{
g_jbpacks[id] = get_pcvar_num(g_startjp)
}
}


stock SaveJbs(id)
{
new authid[64];
get_user_name(id,authid,63)
replace_all(authid,63," ","&#-$")
new vaultkey[64], vaultdata[64];




format(vaultkey,63,"SAVEJP-%s",authid);
format(vaultdata,63,"%d",g_jbpacks[id]);
nvault_set(mainvault,vaultkey,vaultdata);
}
*/


/*public client_infochanged(id)
{
new newname[32],oldname[32]
get_user_info(id, "name", newname,31)
get_user_name(id,oldname,31)
if(!is_user_connected(id) || is_user_bot(id)) return PLUGIN_CONTINUE;
if(!equali(newname, oldname))
{
set_user_info(id,"name",oldname)
client_print(id , print_console , "Isim degisikligi engellenmistir! [OyunYoneticisi]");
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}


*/






public fw_SetModel(entity, model[])
{
if(!pev_valid(entity))
return FMRES_IGNORED


if(!equali(model, OLDWORLD_MODEL))
return FMRES_IGNORED

new className[33];
pev(entity, pev_classname, className, 32)

if(equal(className, "weaponbox") || equal(className, "armoury_entity") || equal(className, "grenade"))
{
engfunc(EngFunc_SetModel, entity, WORLD_MODEL)
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}


public Fwd_EmitSound(id, channel, const sample[], Float:volume, Float:attn, flags, pitch)
{

if (!is_user_connected(id))
return FMRES_IGNORED;

if(CTCuchillo[id])
{
if(get_user_team(id) == 2)
{
if (equal(sample[8], "kni", 3))
{
if (equal(sample[14], "sla", 3))
{
switch (random_num(1, 2))
{
case 1: engfunc(EngFunc_EmitSound, id, channel, ct_slash1, volume, attn, flags, pitch)
case 2: engfunc(EngFunc_EmitSound, id, channel, ct_slash2, volume, attn, flags, pitch)
}
return FMRES_SUPERCEDE;
}
if(equal(sample,"weapons/knife_deploy1.wav"))
{
engfunc(EngFunc_EmitSound, id, channel, ct_deploy, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
if (equal(sample[14], "hit", 3))
{
if (sample[17] == 'w')
{
engfunc(EngFunc_EmitSound, id, channel, ct_wall, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
else
{
switch (random_num(1, 4))
{
case 1: engfunc(EngFunc_EmitSound, id, channel, ct_hit1, volume, attn, flags, pitch)
case 2: engfunc(EngFunc_EmitSound, id, channel, ct_hit2, volume, attn, flags, pitch)
case 3: engfunc(EngFunc_EmitSound, id, channel, ct_hit3, volume, attn, flags, pitch)
case 4: engfunc(EngFunc_EmitSound, id, channel, ct_hit4, volume, attn, flags, pitch)
}

return FMRES_SUPERCEDE;
}
}
if (equal(sample[14], "sta", 3))
{
engfunc(EngFunc_EmitSound, id, channel, ct_stab, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
}
}
}

if(TCuchillo[id])
{
if(get_user_team(id) == 1)
{
if (equal(sample[8], "kni", 3))
{
if (equal(sample[14], "sla", 3))
{
switch (random_num(1, 2))
{
case 1: engfunc(EngFunc_EmitSound, id, channel, t_slash1, volume, attn, flags, pitch)
case 2: engfunc(EngFunc_EmitSound, id, channel, t_slash2, volume, attn, flags, pitch)
}

return FMRES_SUPERCEDE;
}
if(equal(sample,"weapons/knife_deploy1.wav"))
{
engfunc(EngFunc_EmitSound, id, channel, t_deploy, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
if (equal(sample[14], "hit", 3))
{
if (sample[17] == 'w')
{
engfunc(EngFunc_EmitSound, id, channel, t_wall, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
else
{
switch (random_num(1, 4))
{
case 1: engfunc(EngFunc_EmitSound, id, channel, t_hit1, volume, attn, flags, pitch)
case 2: engfunc(EngFunc_EmitSound, id, channel, t_hit2, volume, attn, flags, pitch)
case 3: engfunc(EngFunc_EmitSound, id, channel, t_hit3, volume, attn, flags, pitch)
case 4: engfunc(EngFunc_EmitSound, id, channel, t_hit4, volume, attn, flags, pitch)
}

return FMRES_SUPERCEDE;
}
}
if (equal(sample[14], "sta", 3))
{
engfunc(EngFunc_EmitSound, id, channel, t_stab, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
}
}
}

if(Destapador[id])
{
if (equal(sample[8], "kni", 3))
{
if (equal(sample[14], "sla", 3))
{
switch (random_num(1, 2))
{
case 1: engfunc(EngFunc_EmitSound, id, channel, palo_slash1, volume, attn, flags, pitch)
case 2: engfunc(EngFunc_EmitSound, id, channel, palo_slash2, volume, attn, flags, pitch)

}

return FMRES_SUPERCEDE;
}
if(equal(sample,"weapons/knife_deploy1.wav"))
{
engfunc(EngFunc_EmitSound, id, channel, palo_deploy, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
if (equal(sample[14], "hit", 3))
{
if (sample[17] == 'w')
{
engfunc(EngFunc_EmitSound, id, channel, palo_wall, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
else
{
switch (random_num(1, 4))
{
case 1:engfunc(EngFunc_EmitSound, id, channel, palo_hit1, volume, attn, flags, pitch)
case 2:engfunc(EngFunc_EmitSound, id, channel, palo_hit2, volume, attn, flags, pitch)
case 3:engfunc(EngFunc_EmitSound, id, channel, palo_hit3, volume, attn, flags, pitch)
case 4:engfunc(EngFunc_EmitSound, id, channel, palo_hit4, volume, attn, flags, pitch)
}

return FMRES_SUPERCEDE;
}
}
if (equal(sample[14], "sta", 3))
{
engfunc(EngFunc_EmitSound, id, channel, palo_stab, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
}
}

if(Hacha[id])
{

if (equal(sample[8], "kni", 3))
{
if (equal(sample[14], "sla", 3))
{
switch (random_num(1, 2))
{
case 1: engfunc(EngFunc_EmitSound, id, channel, hacha_slash1, volume, attn, flags, pitch)
case 2: engfunc(EngFunc_EmitSound, id, channel, hacha_slash2, volume, attn, flags, pitch)
}

return FMRES_SUPERCEDE;
}
if(equal(sample,"weapons/knife_deploy1.wav"))
{
engfunc(EngFunc_EmitSound, id, channel, hacha_deploy, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
if (equal(sample[14], "hit", 3))
{
if (sample[17] == 'w')
{
engfunc(EngFunc_EmitSound, id, channel, hacha_wall, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
else
{
switch (random_num(1, 3))
{
case 1: engfunc(EngFunc_EmitSound, id, channel, hacha_hit1, volume, attn, flags, pitch)
case 2: engfunc(EngFunc_EmitSound, id, channel, hacha_hit2, volume, attn, flags, pitch)
case 3: engfunc(EngFunc_EmitSound, id, channel, hacha_hit3, volume, attn, flags, pitch)
}

return FMRES_SUPERCEDE;
}
}
if (equal(sample[14], "sta", 3))
{
engfunc(EngFunc_EmitSound, id, channel, hacha_stab, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
}
}

if(Machete[id])
{
if (equal(sample[8], "kni", 3))
{
if (equal(sample[14], "sla", 3))
{
switch (random_num(1, 2))
{
case 1: engfunc(EngFunc_EmitSound, id, channel, machete_slash1, volume, attn, flags, pitch)
case 2: engfunc(EngFunc_EmitSound, id, channel, machete_slash2, volume, attn, flags, pitch)
}
return FMRES_SUPERCEDE;
}
if(equal(sample,"weapons/knife_deploy1.wav"))
{
engfunc(EngFunc_EmitSound, id, channel, machete_deploy, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
if (equal(sample[14], "hit", 3))
{
if (sample[17] == 'w')
{
engfunc(EngFunc_EmitSound, id, channel, machete_wall, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
else // hit
{
switch (random_num(1, 4))
{
case 1: engfunc(EngFunc_EmitSound, id, channel, machete_hit1, volume, attn, flags, pitch)
case 2: engfunc(EngFunc_EmitSound, id, channel, machete_hit2, volume, attn, flags, pitch)
case 3: engfunc(EngFunc_EmitSound, id, channel, machete_hit3, volume, attn, flags, pitch)
case 4: engfunc(EngFunc_EmitSound, id, channel, machete_hit4, volume, attn, flags, pitch)
}
return FMRES_SUPERCEDE;
}
}
if (equal(sample[14], "sta", 3))
{
engfunc(EngFunc_EmitSound, id, channel, machete_stab, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
}
}

if(Motocierra[id])
{
if (equal(sample[8], "kni", 3))
{
if (equal(sample[14], "sla", 3))
{
switch (random_num(1, 2))
{
case 1: engfunc(EngFunc_EmitSound, id, channel, machete_slash1, volume, attn, flags, pitch)
case 2: engfunc(EngFunc_EmitSound, id, channel, machete_slash2, volume, attn, flags, pitch)
}
return FMRES_SUPERCEDE;
}
if(equal(sample,"weapons/knife_deploy1.wav"))
{
engfunc(EngFunc_EmitSound, id, channel, machete_deploy, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
if (equal(sample[14], "hit", 3))
{
if (sample[17] == 'w')
{
engfunc(EngFunc_EmitSound, id, channel, machete_wall, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
else // hit
{
switch (random_num(1, 4))
{
case 1: engfunc(EngFunc_EmitSound, id, channel, machete_hit1, volume, attn, flags, pitch)
case 2: engfunc(EngFunc_EmitSound, id, channel, machete_hit2, volume, attn, flags, pitch)
case 3: engfunc(EngFunc_EmitSound, id, channel, machete_hit3, volume, attn, flags, pitch)
case 4: engfunc(EngFunc_EmitSound, id, channel, machete_hit4, volume, attn, flags, pitch)
}
return FMRES_SUPERCEDE;
}
}
if (equal(sample[14], "sta", 3))
{
engfunc(EngFunc_EmitSound, id, channel, machete_stab, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
}
}
return FMRES_IGNORED;
}


/*================================================= ===========
Stocks!
================================================== ==========*/
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 fvaultdata_exists(const key[])
{
if(nvault_get(mainvault,key) != -1)
{
return 1;
}
else
{
return 0;
}
return -1;
}




public native_jb_get_user_packs(id)
{
return g_jbpacks[id];
}


public native_jb_set_user_packs(id, ammount)
{
new id = get_param(1);
new ammount = get_param(2);
g_jbpacks[id] = ammount
return 1;
}


public native_bank_get_user_packs(id)
{
return g_jbpacks[id];
}


public native_bank_set_user_packs(id, ammount)
{
new id = get_param(1);
new ammount = get_param(2);
g_jbpacks[id] = ammount
return 1;
}


/*================================================= ===========
ITEM'S MENU
================================================== ==========*/
public item_menu(id) {
if(is_user_alive(id))
{

static Item[64]

formatex(Item, charsmax(Item),"\wTheZeytech \r# \yShop Menu")
new Menu = menu_create(Item, "TiendaHandler111")

formatex(Item, charsmax(Item),"\wFlash Bombasi \y[\r6 TL\y]")
menu_additem(Menu, Item, "1")

formatex(Item, charsmax(Item),"\wEl Bombasi \y[\r10 TL\y]")
menu_additem(Menu, Item, "2")

formatex(Item, charsmax(Item),"\w3 Adet El Bombasi \y[\r20 TL\y]")
menu_additem(Menu, Item, "3")

formatex(Item, charsmax(Item),"\wKalkan \y[\r25 TL\y] \d(10 Saniye)")
menu_additem(Menu, Item, "4")

formatex(Item, charsmax(Item),"\wGlock \y[\r50 TL\y] \d(20 Mermili)")
menu_additem(Menu, Item, "5")

formatex(Item, charsmax(Item),"\wUsp \y[\r55 TL\y] \d(12 Mermili)")
menu_additem(Menu, Item, "6")

formatex(Item, charsmax(Item),"\wM4A1 \y[\r100 TL\y] \d(30 Mermili)")
menu_additem(Menu, Item, "7")

menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu,0)
}
}




public TiendaHandler111(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 (g_jbpacks[id] > 6)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 6)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4Flash Bombasi ^3] ^1Satin Aldin")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
Ronda[id] = 0
IlkMenu(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)

}
}
case 2:
{

if (g_jbpacks[id] > 10)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 10)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4El BomBasi ^3] ^1Satin Aldin")
give_item(id, "weapon_hegrenade")
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
Ronda[id] = 0
IlkMenu(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 3:
{

if (g_jbpacks[id] > 20)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 20)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^43 Adet El BomBasi ^3] ^1Satin Aldin")
give_item(id,"weapon_hegrenade")
cs_set_user_bpammo(id, CSW_HEGRENADE, 3)
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
Ronda[id] = 0
IlkMenu(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 4:
{

if (g_jbpacks[id] > 25)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 25)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^410 Saniyelik Kalkan ^3] ^1Satin Aldin")
give_item(id,"weapon_shield")
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
IlkMenu(id)
set_task(10.0,"SilahKapat",id)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 5:
{
if (g_jbpacks[id] > 50)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 50)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4Glock ^3] ^1Satin Aldin")
give_item(id, "weapon_glock18")
cs_set_user_bpammo(id, CSW_GLOCK18, 1)
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
IlkMenu(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 6:
{
if (g_jbpacks[id] > 55)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 55)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4USP ^3] ^1Satin Aldin")
give_item(id, "weapon_usp")
cs_set_user_bpammo(id, CSW_USP, 1)
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
IlkMenu(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 7:
{
if (g_jbpacks[id] > 75)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 75)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Marketten ^3[ ^4COLT ^3] ^1Satin Aldin")
give_item(id,"weapon_m4a1")
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
IlkMenu(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")


IlkMenu(id)
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}


/*****************************************
ANAMENU
******************************************/


public IlkMenu(id)
{
if(get_pcvar_num(OnOff2))
{
if (get_user_team(id) == 1 )
{

new menu, Menuz[512]

formatex(Menuz, charsmax(Menuz), "\rZeytech \w` \yJaiLBreaK \r# \ySince \w` \y2009")
menu = menu_create(Menuz, "amenu_devam")



if(engel1[id] == 0) {
formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yMarket")
menu_additem(menu, Menuz, "2")
} else {
formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yMarket \r[ Kullandiniz ]")
menu_additem(menu, Menuz, "2")
}
if(get_pcvar_num(isyanmenu) == 1) {
formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yEnvanter Menu")
menu_additem(menu, Menuz, "5")
}
if(get_pcvar_num(transfer) == 1) {
formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yMeslek Menu")
menu_additem(menu, Menuz, "9")
}
if(access(id,ADMIN_LEVEL_G)) {
formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \ySlot Menu")
menu_additem(menu, Menuz, "4")
} else {
formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \ySlot Menu \w[ Sadece Slotlara Ozel ]")
menu_additem(menu, Menuz, "7")
}
if(get_pcvar_num(transfer) == 1) {
formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yTL Transfer")
menu_additem(menu, Menuz, "10")
}
if(get_pcvar_num(isyanmenu) == 1) {
formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yTS3 Hizli Giris")
menu_additem(menu, Menuz, "6")
}
if(get_pcvar_num(transfer) == 1) {
formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yKan Bagisla \w[\r99 HP \yVer \r5 TL \yKazan\w]")
menu_additem(menu, Menuz, "8")
}



formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yCikis")

menu_setprop(menu,MPROP_EXITNAME,Menuz)

menu_display(id, menu, 0)
}


}
}




public amenu_devam(id,amenu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(amenu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(amenu, item, acces, data, 5, iname, 63,callback)
if(str_to_num(data) == 1)
{
//
}
else if(str_to_num(data) == 2)
{
if(engel1[id] == 0) {
Tienda1(id)
} else {
IlkMenu(id)
}
}
else if(str_to_num(data) == 5)
{
envanter_shop_menu(id)
}
else if(str_to_num(data) == 6)
{
client_cmd(id,"say /ts3")
}
else if(str_to_num(data) == 7)
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Bu Menu Slotlara Ozeldir Slotluk Almak Icin say'a ^3[^4 /ts3 ^3] ^1Yaziniz.")
IlkMenu(id)
}
else if(str_to_num(data) == 4)
{
SlotMenu(id)
}
else if(str_to_num(data) == 10)
{
transfer_anamenu(id)
}
else if(str_to_num(data) == 8) {
kanbagis(id)
}
else if(str_to_num(data) == 9)
{
ShowMenu(id)
}
menu_destroy(amenu)
return PLUGIN_HANDLED
}




public SlotMenu(id) {
if (g_kullandim[id] && is_user_alive(id)) {

new menu = menu_create("\wTheZeytech \r# \ySlot Menusu", "slotmenu_gir")

menu_additem(menu, "\wSaatte 310 Km Hiz", "1", 0);
menu_additem(menu, "\wSilahlarda Mermi Sekmeme", "2", 0);
menu_additem(menu, "\wYuksek Ziplama ( Gravity 600 ) ", "3", 0);
menu_additem(menu, "\wUcretsiz Healt ( +25 HP )", "4", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
} else {


ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Slotmenuyu Tekrar Kullanmak Icin ^4Diger Gunu ^3Beklemen ^1Gerek")
}
return PLUGIN_HANDLED
}


public slotmenu_gir(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);
new adminismi[32]
get_user_name(id,adminismi,31)

switch(key)
{
case 1: {
set_user_maxspeed(id,350.0)
g_kullandim[id] = false
}
case 2: {
mermisekmeme[id] = true;
g_kullandim[id] = false
}
case 3: {
set_user_gravity(id,0.6)
g_kullandim[id] = false
}
case 4: {
set_user_health(id, get_user_health(id) + 25)
g_kullandim[id] = false
}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}


public tlveral(id)
{
if(!is_user_admin(id)) {
return PLUGIN_HANDLED;
}
static opcion[64]

formatex(opcion, charsmax(opcion),"\y[TheZeytech] TL Yoneticisi", LANG_PLAYER)
new iMenu = menu_create(opcion, "menu")

formatex(opcion, charsmax(opcion),"\w[TheZeytech] TL Ver", LANG_PLAYER)
menu_additem(iMenu, opcion, "1")

formatex(opcion, charsmax(opcion),"\w[TheZeytech] TL Al", LANG_PLAYER)
menu_additem(iMenu, opcion, "2")

menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, iMenu, 0)


return PLUGIN_HANDLED;
}


public menu(id, menu, item)
{

if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new Data[6], Name[64]
new Access, Callback

menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)

new Key = str_to_num(Data)

switch (Key)
{
case 1:
{
regalar[id] = 1
quitar[id] = 0
escojer(id)
}
case 2:
{
quitar[id] = 1
regalar[id] = 0
escojer(id)
}
}

menu_destroy(menu)
return PLUGIN_HANDLED
} //
public JailbreakPacks(id)
{

set_hudmessage(0, 255, 255, 10.9, 0.75, 0, 6.0, 2.5)
ShowSyncHudMsg(id, syncObj," Cebinizdeki TL: [ %i ]", g_jbpacks[id])
}
public kontrol(id) {
if(get_pcvar_num(AcKapa) == 0) {
IlkMenu(id)
} else {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] TLSHOP MENU Kapalidir !")
}
return PLUGIN_HANDLED;
}
public fw_touch_weapon(id) {
for(new i = 1; i < 33; i++) {
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2) {
strip_user_weapons(i)
give_item(i, "weapon_knife")
}
}
}
public fw_HamSpawn(id) {
takim[id] = 0;
cs_reset_user_model(id);
}


public isyan_menu(id) {

new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\wTheZeytech \r# \yIsyan Menu")
menu = menu_create(Menuz, "isyan_menu_devam")

formatex(Menuz, charsmax(Menuz), "\wHp Satin Al \y[\r15 TL\y] \d(+100 HP)")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\wSaydam Gorunmezlik \y[\r20 TL\y] \d(5 Saniye) ")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\wArkadasini Revle \y[\r20 TL\y]")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\wYuksek Ziplama \y[\r25 TL\y] \d(400 Gravity)")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\wHizli Yurume \y[\r25 TL\y]")
menu_additem(menu, Menuz, "5")
formatex(Menuz, charsmax(Menuz), "\wGodmode \y[\r30 TL\y] \d(3 Saniye)")
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\wDeprem Baslat \y[\r30 TL\y]")
menu_additem(menu, Menuz, "7")
formatex(Menuz, charsmax(Menuz), "\wUyusturucu \y[\r30 TL\y]")
menu_additem(menu, Menuz, "8")
formatex(Menuz, charsmax(Menuz), "\wElektrikleri Kes \y[\r35 TL\y]")
menu_additem(menu, Menuz, "9")

formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)

menu_display(id, menu, 0)

return PLUGIN_HANDLED;
}


public isyan_menu_devam(id, menu, item)
{

if (item == MENU_EXIT)
{
menu_destroy(menu)

return PLUGIN_CONTINUE
}

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 (g_jbpacks[id] > 15)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 15)

set_user_health(id, get_user_health(id) + 100)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Isyan Menuden ^3[^4 100 HP ^3] ^3Satin Aldiniz.")
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
}
}

case 2: {
if(jb_get_user_packs(id) < get_pcvar_num(GorunmezJB)) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(GorunmezJB))
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^15 Saniye Boyunca Gorunmezsin ^4Pelerin Varsa Isim Degistir.")
Gorunmezlik(id)
}
case 3: {
if(jb_get_user_packs(id) < 20) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs (id) - 20)
elemanrevle(id)
}
case 4: {
if (g_jbpacks[id] > 25)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 25)

set_user_gravity(id,0.5)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Isyan Menuden ^3[ ^4Yuksek Ziplama ^3] ^1Satin Aldiniz.")
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
}
}
case 5: {
if (g_jbpacks[id] > 25)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 25)

set_user_maxspeed(id,400.0)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Isyan Menuden ^3[ ^4Hizli Yurume ^3] ^1Satin Aldiniz.")
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
}
}
case 6: {
if (g_jbpacks[id] > 30) {
jb_set_user_packs(id,jb_get_user_packs (id) - 30)
set_user_godmode(id,1)
set_task(3.0,"godmodekapat",id)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
}
}
case 7: {
if(!is_user_alive(id)) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Deprem Yaratmak icin ^4canli ^1olmaniz gerek..")
return PLUGIN_HANDLED
}
if(jb_get_user_packs(id) < get_pcvar_num(DepremJB)) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
return PLUGIN_HANDLED
}
new name[32]
new isim = get_user_name(id,name,31)
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Isimli Oyuncu ^3[ ^4Deprem ^3] ^1Baslatti.",isim)
set_task(0.2,"Sarsinti",4701,"",0,"b")
set_task(6.0,"DepremiBitir",4702)
sarsiliyor = true
jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_num(DepremJB))

}
case 8: {
if (g_jbpacks[id] > 30) {
jb_set_user_packs(id,jb_get_user_packs (id) - 30)
new name[32]
new isim = get_user_name(id,name,31)
server_cmd("amx_drug %s",isim)
set_user_health(id, get_user_health(id) + 150)
set_user_maxspeed(id,375.0)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
}
}
case 9: {
if(jb_get_user_packs(id) < get_pcvar_num(ElektrikJB)) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(ElektrikJB))
set_lights("a")
set_task(8.0,"elektrikAc")
new name[33]
get_user_name(id,name,32)
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^4Elektrikleri ^1Kesti",name)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;

}


public Sarsinti(TaskID)
{
for(new id = 1; id < 33; id++)
{
if(is_user_connected(id) && is_user_alive(id) && sarsiliyor)
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenShake"), {0,0,0}, id)
write_short(0xFFFF)
write_short(1<<13)
write_short(0xFFFF)
message_end()
}
}
}


public DepremiBitir(TaskID)
{
if(sarsiliyor)
{
remove_task(4701)
sarsiliyor = false
remove_task(TaskID)
}
}
public elektrikAc(taskid) {
set_lights("#OFF")
remove_task(taskid)
}
public glowmenu(id)
{
if(!is_user_connected(id) || !is_user_alive(id)) {
if(!(get_user_flags(id) == ADMIN_LEVEL_C))
return PLUGIN_HANDLED
}

new menu = menu_create("\yGlow Menu", "menu_handlers");

menu_additem(menu, "\w[ Kirmizi ] Renk", "1",ADMIN_KICK);
menu_additem(menu, "\w[ Mavi ] Renk", "2",ADMIN_KICK );
menu_additem(menu, "\w[ Yesil ] Renk", "3",ADMIN_KICK);
menu_additem(menu, "\w[ Pembe ] Renk", "4",ADMIN_KICK);
menu_additem(menu, "\w[ Aqua ] Renk", "5",ADMIN_KICK);
menu_additem(menu, "\w[ Sari ] Renk", "6",ADMIN_KICK);
menu_additem(menu, "\w[ Glowu Sil ]", "7",ADMIN_KICK);


menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_HANDLED
}


public menu_handlers(id, menu, item)
{

if( item == MENU_EXIT )
{
menu_destroy(menu);

return PLUGIN_HANDLED;
}


new data[6], szName[64];
new access, callback;

menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);

new key = str_to_num(data);
switch(key)
{
case 1:
{
new name[32],hedefisim[32],hedef,vucut
get_user_name(id,name,31)
get_user_aiming(id,hedef,vucut)
get_user_name(hedef,hedefisim,31)

if(hedef && is_valid_ent(hedef) && hedef!=id)
{
if(is_user_alive(hedef))
{
set_user_rendering(hedef,kRenderFxGlowShell,255,0, 0,kRenderNormal,0)


ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^4%s Nickli Oyuncuya ^3[ ^4Kirmizi Glow ^3] ^1Verdi.",name,hedefisim)
}
}
else if(entity_get_int(hedef,EV_INT_solid)!=4)
{

}
glowmenu(id)
}


case 2:
{
new name[32],hedefisim[32],hedef,vucut
get_user_name(id,name,31)
get_user_aiming(id,hedef,vucut)
get_user_name(hedef,hedefisim,31)

if(hedef && is_valid_ent(hedef) && hedef!=id)
{
if(is_user_alive(hedef))
{
set_user_rendering(hedef,kRenderFxGlowShell,0,0,25 5,kRenderNormal,0)
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^4%s Nickli Oyuncuya ^3[ ^4Mavi Glow ^3] ^1Verdi.",name,hedefisim)
}
}
else if(entity_get_int(hedef,EV_INT_solid)!=4)
{

}
glowmenu(id)
}

case 3:
{
new name[32],hedefisim[32],hedef,vucut
get_user_name(id,name,31)
get_user_aiming(id,hedef,vucut)
get_user_name(hedef,hedefisim,31)

if(hedef && is_valid_ent(hedef) && hedef!=id)
{
if(is_user_alive(hedef))
{
set_user_rendering(hedef,kRenderFxGlowShell,0,255, 0,kRenderNormal,0)
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^4%s Nickli Oyuncuya ^3[ ^4Yesil Glow ^3] ^1Verdi.",name,hedefisim)

}
}
else if(entity_get_int(hedef,EV_INT_solid)!=4)
{

}
glowmenu(id)
}


case 4:
{
new name[32],hedefisim[32],hedef,vucut
get_user_name(id,name,31)
get_user_aiming(id,hedef,vucut)
get_user_name(hedef,hedefisim,31)

if(hedef && is_valid_ent(hedef) && hedef!=id)
{
if(is_user_alive(hedef))
{
set_user_rendering(hedef,kRenderFxGlowShell,255,16 2,254,kRenderNormal,0)
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^4%s Nickli Oyuncuya ^3[ ^4Pembe Glow ^3] ^1Verdi.",name,hedefisim)
}
}
else if(entity_get_int(hedef,EV_INT_solid)!=4)
{

}
glowmenu(id)
}
case 5:
{
new name[32],hedefisim[32],hedef,vucut
get_user_name(id,name,31)
get_user_aiming(id,hedef,vucut)
get_user_name(hedef,hedefisim,31)

if(hedef && is_valid_ent(hedef) && hedef!=id)
{
if(is_user_alive(hedef))
{
set_user_rendering(hedef,kRenderFxGlowShell,0, 150, 255,kRenderNormal,0)
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^4%s Nickli Oyuncuya ^3[ ^4Aqua Glow ^3] ^1Verdi.",name,hedefisim)
}
}
else if(entity_get_int(hedef,EV_INT_solid)!=4)
{

}
glowmenu(id)
}
case 6:
{
new name[32],hedefisim[32],hedef,vucut
get_user_name(id,name,31)
get_user_aiming(id,hedef,vucut)
get_user_name(hedef,hedefisim,31)

if(hedef && is_valid_ent(hedef) && hedef!=id)
{
if(is_user_alive(hedef))
{
set_user_rendering(hedef,kRenderFxGlowShell,255,25 5,0,kRenderNormal,0)
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^4%s Nickli Oyuncuya ^3[ ^4Sari Glow ^3] ^1Verdi.",name,hedefisim)
}
}
else if(entity_get_int(hedef,EV_INT_solid)!=4)
{

}
glowmenu(id)
}

case 7:
{
new name[32],hedefisim[32],hedef,vucut
get_user_name(id,name,31)
get_user_aiming(id,hedef,vucut)
get_user_name(hedef,hedefisim,31)

if(hedef && is_valid_ent(hedef) && hedef!=id)
{
if(is_user_alive(hedef))
{
set_user_rendering(hedef,kRenderFxGlowShell,0,0,0, kRenderNormal,0)
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Admin ^4%s ^1Nickli Oyuncunun Glowunu ^3Kapadi.",name,hedefisim)
glowmenu(id)
}
}
else if(entity_get_int(hedef,EV_INT_solid)!=4)
{

}

glowmenu(id)

}


}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public revive(id) {
strip_user_weapons(id)
give_item(id,"weapon_knife")
}
public transfer_menu(id) {
if( !is_user_alive(id) ) return PLUGIN_HANDLED
new menu = menu_create("\wTheZeytech \r# \yJB Transfer", "transfer_case")

menu_additem(menu, "\y10 \rTL", "1", 0);
menu_additem(menu, "\y20 \rTL", "2", 0);
menu_additem(menu, "\y30 \rTL", "3", 0);
menu_additem(menu, "\y40 \rTL", "4", 0);
menu_additem(menu, "\y50 \rTL", "5", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_HANDLED
}


public transfer_case(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);
new adminismi[32]
get_user_name(id,adminismi,31)

switch(key)
{
case 1: {
ananzaaxd[id] = 10;
OyuncuSec(id)
}
case 2: {
ananzaaxd[id] = 20;
OyuncuSec(id)
}
case 3: {
ananzaaxd[id] = 30;
OyuncuSec(id)
}
case 4: {
ananzaaxd[id] = 40;
OyuncuSec(id)
}
case 5: {
ananzaaxd[id] = 50;
OyuncuSec(id)
}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}




public OyuncuSec(id)
{
new ad[32],sznum[6]
new menu = menu_create("OYUNCU SECIN","OyuncuHand")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)
}
menu_display(id,menu)
return PLUGIN_HANDLED
}
public OyuncuHand(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,ca llback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
get_user_name(tid,ad,31)

if(ananzaaxd[id] == 10)
{
if(jb_get_user_packs(id) >= 10) {
jb_set_user_packs(id, jb_get_user_packs(id) - 10)
jb_set_user_packs(tid, jb_get_user_packs(tid) + 10)


ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Kisiye ^3[^4 10 ^3] ^1TL Transfer Ettiniz.",ad)
ColorChat(tid,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Kisi Size ^3[^4 10 ^3] ^1TL TRANSFER ETTI.",name)
ananzaaxd[id] = 0
}
else {


ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
ananzaaxd[id] = 0
}
}
if(ananzaaxd[id] == 20)
{
if(jb_get_user_packs(id) >= 20) {
jb_set_user_packs(id, jb_get_user_packs(id) - 20 )
jb_set_user_packs(tid, jb_get_user_packs(tid) + 20 )
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Kisiye ^3[^4 20 ^3] ^1TL Transfer Ettiniz.",ad)
ColorChat(tid,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Kisi Size ^3[^4 20 ^3] ^1TL TRANSFER ETTI.",name)
ananzaaxd[id] = 0
}
else {

ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
ananzaaxd[id] = 0
}
}
///
if(ananzaaxd[id] == 30)
{
if(jb_get_user_packs(id) >= 30) {
jb_set_user_packs(id, jb_get_user_packs(id) - 30)
jb_set_user_packs(tid, jb_get_user_packs(tid) + 30)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Kisiye ^3[^4 30 ^3] ^1TL Transfer Ettiniz.",ad)
ColorChat(tid,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Kisi Size ^3[^4 30 ^3] ^1TL TRANSFER ETTI.",name)
ananzaaxd[id] = 0
}
else {

ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
ananzaaxd[id] = 0
}
}
if(ananzaaxd[id] == 40 )
{
if(jb_get_user_packs(id) >= 40) {
jb_set_user_packs(id, jb_get_user_packs(id) - 40)
jb_set_user_packs(tid, jb_get_user_packs(tid) + 40)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Kisiye ^3[^4 40 ^3] ^1TL Transfer Ettiniz.",ad)
ColorChat(tid,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Kisi Size ^3[^4 40 ^3] ^1TL TRANSFER ETTI.",name)
ananzaaxd[id] = 0
}
else {

ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
ananzaaxd[id] = 0
}
}
if(ananzaaxd[id] == 50)
{
if(jb_get_user_packs(id) >= 50) {
jb_set_user_packs(id, jb_get_user_packs(id) - 50)
jb_set_user_packs(tid, jb_get_user_packs(tid) + 50)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Kisiye ^3[^4 50 ^3] ^1TL Transfer Ettiniz.",ad)
ColorChat(tid,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Kisi Size ^3[^4 50 ^3] ^1TL TRANSFER ETTI.",name)
ananzaaxd[id] = 0

}
else {

ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Bulunmamaktadir.")
ananzaaxd[id] = 0

}
}

return PLUGIN_HANDLED
}


public Gorunmezlik(id)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderTransAlpha, 0)
set_task(5.0,"Kapat",id)
}
public Kapat(id)
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3]^3 5 Saniye ^1Boyunca Aktif Olan ^3Gorunmezlik ^1Kapatildi.")
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
}


public ctucur(id)
{


new ad[32],sznum[6]
new menu = menu_create("\wTheZeytech \r# \yCT Gom","ctucur_devam")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)
}
menu_display(id,menu, 0)
return PLUGIN_HANDLED
}


public ctucur_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,ca llback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
get_user_name(tid,ad,31)
server_cmd("amx_uberslap ^"%s^"",ad)
ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Mahkum ^4%s ^1Nickli Gardiyani Ucurdu.",name,ad)



return PLUGIN_HANDLED
}


public ShowMenu(id) {
new menu = menu_create("\yTheZeytech.Net \r// \yMeslek Menu","menu_handler")

menu_additem(menu,"(Doktor) - \dHer El \r2 \dKisiye \yHP \dVerebilirsin.","1")
menu_additem(menu,"(Avci) - \dHer \rCT \dOldurdugunde \r10 \dTL Kazanirsin","2")
menu_additem(menu,"(Speedy Gonzales) - \dDaha fazla \rHiz \d(\r1 \dEl)","4")
menu_additem(menu,"(Bombaci) - \dRastgele \rBomba \dSahibi Olursun","5")
menu_additem(menu,"(Terminator) - \dHer El \r150 \yHP \y+ \r150 \yArmor \dile Baslarsin","6")

menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
return PLUGIN_HANDLED
}
public menu_handler(id,menu,item) {
if(item == MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_HANDLED
}

new name[64],data[6];
new access,callback;
menu_item_getinfo(menu,item,access,data,5,name,63, callback)
switch(str_to_num(data)) {
case 1:{
if(timeout[id]) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 1) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Mesleginiz Zaten ^3[ ^4Doktor ^3] !")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) remove_task(id+513)
if(meslek[id] == 4) remove_task(id+600)
timeout[id] = true;
meslek[id] = 1;
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Mesleginizi ^3[ ^4Doktor ^3] ^1Olarak Sectiniz !")
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Can vermek istediginiz kisiye dogru bakarak ^3[ ^4E ^3] tusuna basin.")

}
case 2:{
if(timeout[id]) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 2) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Mesleginiz Zaten ^3[ ^4Avci ^3] !")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) remove_task(id+513)
if(meslek[id] == 4) remove_task(id+600)
timeout[id] = true;
meslek[id] = 2;
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Mesleginizi ^3[ ^4Avci ^3] ^1Olarak Sectiniz !")
}
case 3:{
if(timeout[id]) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Mesleginiz Zaten ^3[ ^4TL Hirsizi ^3] !")
return PLUGIN_HANDLED
}
if(meslek[id] == 4) remove_task(id+513)
timeout[id] = true;
meslek[id] = 3;
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Mesleginizi ^3[ ^4TL Hirsizi ^3] ^1Olarak Sectiniz !")
set_task(1200.0,"GiveJB2",id+600,_,_,"b")
}
case 4:{
if(timeout[id]) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 4) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Mesleginiz Zaten ^3[ ^4Speedy Gonzales ^3] !")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) remove_task(id+600)
timeout[id] = true;
meslek[id] = 4;
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Mesleginizi ^3[ ^4Speedy Gonzales ^3] ^1Olarak Sectiniz !")
set_user_maxspeed(id, 350.0)
}
case 5: {
if(timeout[id]) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 5) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Mesleginiz Zaten ^3[ ^4Bombaci ^3] !")
return PLUGIN_HANDLED
}
if(meslek[id] == 3)
remove_task(id+513)
if(meslek[id] == 4)
remove_task(id+600)
timeout[id] = true;
meslek[id] = 5;
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Mesleginizi ^3[ ^4Bombaci ^3] ^1Olarak Sectiniz !")
switch(random_num(0,2)){
case 0: {
give_item(id, "weapon_hegrenade")
}
case 1: {
give_item(id, "weapon_flashbang")
}
case 2: {
give_item(id, "weapon_smokegrenade")
}
}
}
case 6: {
if(timeout[id]) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 6) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Mesleginiz Zaten ^3[ ^4Terminator ^3] !")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) remove_task(id+513)
if(meslek[id] == 4) remove_task(id+600)
timeout[id] = true;
meslek[id] = 6;
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Mesleginizi ^3[ ^4Terminator ^3] ^1Olarak Sectiniz !")
set_user_health(id, 150)
set_user_armor(id, 150)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}


public HookCurWeapon2(id) {
if(hizver2[id]) {
set_user_maxspeed(id, 250.0)
}
return PLUGIN_CONTINUE;
}
public OyuncuDogunca2(id) {
if(meslek[id] == 4) {
hizver2[id] = false;
}
if(meslek[id] == 5) {
set_task(0.30,"GiveMeGrenade",id)
}
if(meslek[id] == 6) {
set_user_health(id, 150);
set_user_armor(id, 150);
}
}


public GiveMeGrenade(id) {
switch(random_num(0,2)){
case 0: {
give_item(id, "weapon_hegrenade")
}
case 1: {
give_item(id, "weapon_flashbang")
}
case 2: {
give_item(id, "weapon_smokegrenade")
}
}
}


public GiveJB(taskid) {
new id = taskid - 513;
jb_set_user_packs(id,jb_get_user_packs(id) + 15)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3]^3 20 dakikadir ^1oyunda oldugunuz icin. ^3[^4 15 TL ^3] ^1kazandiniz !")
}
public GiveJB2(taskid) {
new id = taskid - 600;
jb_set_user_packs(id,jb_get_user_packs(id) + 15)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3]^3 20 dakikadir ^1oyunda oldugunuz icin. ^3[^4 15 TL ^3] ^1kazandiniz !")
}
public eDeath2() {
new killer = read_data(1);
new victim = read_data(2);

if(get_user_team(killer) == 1 && get_user_team(victim) == 2 && meslek[killer] == 2) {
jb_set_user_packs(killer,jb_get_user_packs(killer) + 10)


ColorChat(killer,GREEN ,"^3[^4TheZeytech.Net^3] ^1Bir CT oldurdugunuz icin ^3[^4 10 TL ^3] ^1kazandiniz !")
}
}
public fw_EmitSound2( id, iChannel, szSound[], Float:flVol, Float:flAtt, iFlags, iPitch ) {
if( equal( szSound, "common/wpn_denyselect.wav" ) && meslek[id] == 1){

new Uid,body,Float:dist;
dist = get_user_aiming(id,Uid,body)
if(Uid) {

if(dist > 70.0) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Hedef Cok Uzakta !")
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1HEALTHKIT = %d/2",healtime2[id])
}
else {
if(!healtime2[id]) {
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Hakkiniz Doldu Sonraki Eli Bekleyin. !")
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1HEALTHKIT = 0/2")
}
else {
--healtime2[id];
client_print(id,print_center,"HEALTHKIT = %d/2",healtime2[id])
set_user_health(Uid,get_user_health(Uid) + 20)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Hedefe ^3[^4 20 HP ^3] Verildi !")
}
}
}
}
}




public transfer_anamenu(id) {

new menu = menu_create("\wTheZeytech \r# \ySlot Menusu", "transfer_menu_gir")

menu_additem(menu, "\wTheZeytech \r# \yJB Transfer", "1", 0);
menu_additem(menu, "\wTheZeytech \r# \yMaddi Durumlar", "2", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}


public transfer_menu_gir(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);
new adminismi[32]
get_user_name(id,adminismi,31)

switch(key)
{
case 1: {
transfer_menu(id)
}
case 2: {
new message[899],len;
len = formatex(message,898,"<body bgcolor=black><b>");
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i))
{
new iName[64]
get_user_name(i,iName,63)
{
len += formatex(message[len],898-len,"<font color=red>[ %s ]</font><font color=white> Nickli Oyuncumuzun [ %d ] JB'Si Var.<br></font>",iName,jb_get_user_packs(i))
}
}
}
show_motd(id,message," - TheZeytech Maddi Durumlar - ");
}
}


menu_destroy(menu);
return PLUGIN_HANDLED;
}


public envanter_shop_menu(id) {


new menu = menu_create("\wTheZeytech \r# \yIsyan - Shop Menuleri", "isyan_shop_menu_gir")


menu_additem(menu, "\wTheZeytech \r# \yCephane Menu", "1", 0);
menu_additem(menu, "\wTheZeytech \r# \yIsyan Menu", "2", 0);
menu_additem(menu, "\wTheZeytech \r# \ySaldir Menu", "3", 0);


menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}


public isyan_shop_menu_gir(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);
new adminismi[32]
get_user_name(id,adminismi,31)


switch(key)
{
case 1: {
item_menu(id)
}
case 2: {
isyan_menu(id)
}
case 3: {
saldir_menu(id)
}
}


menu_destroy(menu);
return PLUGIN_HANDLED;
}


public godmodekapat(id)
{
set_user_godmode(id,0)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Godmode Suresi ^3Bitti")
}


public saldir_menu(id) {
if(is_user_alive(id))
{

static Item[64]

formatex(Item, charsmax(Item),"\wTheZeytech \r# \ySaldir Menu")
new Menu = menu_create(Item, "saldir_menu_gir")

formatex(Item, charsmax(Item),"\wCT Flashla \y[\r30 TL\y] \d(Tum CT )")
menu_additem(Menu, Item, "1")

formatex(Item, charsmax(Item),"\wCT Disarm Et \y[\r35 TL\y] \d(Sadece 1 CT)")
menu_additem(Menu, Item, "2")

formatex(Item, charsmax(Item),"\wCT Yere Gom \y[\r65 TL\y] \d(Sadece 1 CT)")
menu_additem(Menu, Item, "3")

formatex(Item, charsmax(Item),"\wCT Hp Dusur \y[\r50 TL\y] \d(Sadece 1 CT)")
menu_additem(Menu, Item, "4")


formatex(Item, charsmax(Item),"\wCT Uber Ucur \y[\r45 TL\y] \d(Sadece 1 CT)")
menu_additem(Menu, Item, "5")

menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu,0)
}
}




public saldir_menu_gir(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 (g_jbpacks[id] > 30)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 30)
server_cmd("amx_flash @CT")
IlkMenu(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)

}
}
case 2:
{

if (g_jbpacks[id] > 35)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 35)
ctdisarm(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 3:
{

if (g_jbpacks[id] > 65)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 65)
ctgom(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 4:
{

if (g_jbpacks[id] > 50)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 50)
hpdusur(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 5:
{

if (g_jbpacks[id] > 45)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 45)
ctucur(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}


public elemanrevle(id)
{


new ad[32],sznum[6]
new menu = menu_create("\wTheZeytech \r# \yArkadasini Revle","devameteleman")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 1 && !is_user_alive(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)
}
menu_display(id,menu, 0)
return PLUGIN_HANDLED
}


public devameteleman(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,ca llback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
get_user_name(tid,ad,31)
ExecuteHamB(Ham_CS_RoundRespawn,tid)


return PLUGIN_HANDLED
}


public ctgom(id)
{


new ad[32],sznum[6]
new menu = menu_create("\wTheZeytech \r# \yCT Gom","ctgom_devam")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)
}
menu_display(id,menu, 0)
return PLUGIN_HANDLED
}


public ctgom_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,ca llback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
get_user_name(tid,ad,31)
server_cmd("amx_bury ^"%s^"",ad)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Mahkum ^4%s ^1Nickli Gardiyani ^3Gomdu.",name,ad)


return PLUGIN_HANDLED
}


public ctdisarm(id)
{


new ad[32],sznum[6]
new menu = menu_create("\wTheZeytech \r# \yCT Gom","ctdisarm_devam")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)
}
menu_display(id,menu, 0)
return PLUGIN_HANDLED
}


public ctdisarm_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,ca llback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
get_user_name(tid,ad,31)
server_cmd("amx_disarm ^"%s^"",ad)
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Mahkum ^4%s ^1Nickli Gardiyani ^3Disarmladi.",name,ad)


return PLUGIN_HANDLED
}




public SilahKapat(id)
{
strip_user_weapons(id)
give_item(id,"weapon_knife")
}


public fw_Weapon_PrimaryAttack_Pre(entity){
new id = pev(entity, pev_owner);

if (mermisekmeme[id]) {
pev(id, pev_punchangle, cl_pushangle[id]);
return HAM_IGNORED;
}
return HAM_IGNORED;
}
public fw_Weapon_PrimaryAttack_Post(entity){
new id = pev(entity, pev_owner);

if (mermisekmeme[id]) {
new Float: push[3];
pev(id, pev_punchangle, push);
xs_vec_sub(push, cl_pushangle[id], push);
xs_vec_mul_scalar(push, 0.0, push);
xs_vec_add(push, cl_pushangle[id], push);
set_pev(id, pev_punchangle, push);
return HAM_IGNORED;
}
return HAM_IGNORED;
}


public YeniTurcu() {
new players[32],inum;
static id
get_players(players,inum)
for(new i;i<inum;i++) {
fm_set_user_rendering( id, _, 0, 0, 0, _, 0 );
set_user_footsteps(id, 0);
mermisekmeme[id] = false;
Kanverdim[ id ] = false;
}
}


public kanbagis(id) {
if( !is_user_connected( id ) || !is_user_alive( id ) ) {
return PLUGIN_HANDLED;
}
if(Kanverdim[ id ] )
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Sadece ^3[ ^4Taze Kan ^3] ^1Verebilirsiniz !" );
return PLUGIN_HANDLED;
}

if( get_user_health( id ) < 100 )
{
ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Yeteri Kadar ^3[ ^4Kaniniz ^3] ^1Yok !" );
return PLUGIN_HANDLED;
}
else
{
set_user_health( id, get_user_health( id ) - 99 );
jb_set_user_packs( id, jb_get_user_packs( id ) + 5 );
set_user_maxspeed( id, 160.0 );

Kanverdim[ id ] = true;

ColorChat(id,GREEN ,"^3[^4TheZeytech.Net^3] ^1Kan Bagisladin ^3[^4 5 TL ^3] ^1Kazandin !" );
}

}


public hpdusur(id)
{


new ad[32],sznum[6]
new menu = menu_create("\wTheZeytech \r# \yCT Gom","hpdusur_devam")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)
}
menu_display(id,menu, 0)
return PLUGIN_HANDLED
}


public hpdusur_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,ca llback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
get_user_name(tid,ad,31)
server_cmd("amx_slap ^"%s^" 50",ad)

ColorChat(0,GREEN ,"^3[^4TheZeytech.Net^3] ^3%s ^1Nickli Mahkum ^4%s ^1Nickli Gardiyanin ^3[^4 50 HP ^3] ^1'sini Dusurdu.",name,ad)


return PLUGIN_HANDLED
}
/* 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\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/