Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 88,053
» Latest member: raphaelai-studio
» Forum threads: 13,950
» Forum posts: 207,811

Full Statistics

Online Users
There are currently 245 online users.
» 0 Member(s) | 242 Guest(s)
Applebot, Bing, Google

Latest Threads
New Article Reveals The L...
Forum: Team Speak 3 Destek
Last Post: Lewisrhymn
Dün, 18:10
» Replies: 187
» Views: 3,663
How to Manage Your Transf...
Forum: Ben Kimim
Last Post: rodeoneerer
Dün, 11:47
» Replies: 0
» Views: 9
FFMenü Versiyon 2.1 | GÜN...
Forum: Jail & Deathrun Pluginler
Last Post: JamesAlora
10-11-26, 10:40
» Replies: 383
» Views: 94,449
Gelişmiş Jail Shop [Orak,...
Forum: Jail & Deathrun Pluginler
Last Post: JamesAlora
10-11-26, 09:16
» Replies: 37
» Views: 11,580
Trail ( Renkli Kuyruklar ...
Forum: Jail & Deathrun Pluginler
Last Post: JamesAlora
09-11-26, 14:35
» Replies: 195
» Views: 65,315
GHW GHR ( Hook + Rope + G...
Forum: Jail & Deathrun Pluginler
Last Post: JamesAlora
09-11-26, 11:01
» Replies: 1,059
» Views: 353,147
JailBreaK /menu Plugini S...
Forum: Jail & Deathrun Pluginler
Last Post: JamesAlora
08-11-26, 21:03
» Replies: 102
» Views: 47,335
Otomatik Elektrik Kesme P...
Forum: Jail & Deathrun Pluginler
Last Post: JamesAlora
08-11-26, 20:45
» Replies: 73
» Views: 24,678
Unlocking Website Potenti...
Forum: İstekleriniz
Last Post: BobbieDavis6751
08-11-26, 16:57
» Replies: 0
» Views: 23
Jailbreak Shop ( JbMenu +...
Forum: Jail & Deathrun Pluginler
Last Post: JamesAlora
08-11-26, 11:37
» Replies: 827
» Views: 245,590

 
  Geleneksel 2. Coder Yarışması Kazanana Özel Aim Dll CFG 20REP
Posted by: JacKSparrowS - 30-06-13, 17:28 - Forum: [CONFIG] CS 1.6 CFG - Replies (9)

Yarışma: Cfg,Coder Yarışması Kazanana Premium aim mac + dll Vericeğim Yöneticiler Kabul Ederse 20 Rep
Kurallar : Herkes 1 CFG İle Katılabilir.CFGler Def Tabanlı Olursa İyi Olur Yapan Arkadaşlar Vericeğim CFGyi Türkiyenin En İyi Coderinden Aldım İsim Vermeyelim Kazanan Çok Sevinicek.Bu Konu Altından Linki Atın Tanıtımını Yapın
Şimdiden Başarılar !
ALİ KAZANDI !

Print this item

  /slot Plugini
Posted by: Nobb - 30-06-13, 16:03 - Forum: Çözülmüş İstekler - Replies (16)

Merhaba Arkadaşlar Ben Sizden /slot Yazınca Slotlar Gözükmesini İstiyorum.Hani /admin Yazınca Adminler Ve Sv Sahibleri Gözüküyor.İşte O Pluginin /slot Yazınca Slotların Gözükmesini İstiyorum.Şimdiden Teşekkürler Cevabınızı Bekliyorum.

Print this item

  RevMenu Plugini Ufak Değişiklik
Posted by: muratcan1616 - 30-06-13, 14:09 - Forum: Çözülmüş İstekler - Replies (4)

Merhabalar,
Arkadaşlar revmenu plugininde rcon yetkisi bulunan oyuncuların revlenmemesini istiyorum.

Print this item

  En guzel Movieler icin iceri giriniz ;)
Posted by: zigitr - 30-06-13, 13:19 - Forum: [Movie|CAPS] CS Resim ve Videolarınız - No Replies



Counter-Strike Serisinin en guzel movieleri, team killeri, taktikleri, failleri;

En iyi takimlarin frag movieleri, herkesin özendigi oyuncularin ozel videolari;
Ve daha nicesine Facebook adresimizden ulaşabilirsiniz.


Her gun yeni bir movie icin begenin ve ekleyin Wink



[Image: logonlz.png]




ILETISIM
[Image: pq91z.png] [Image: phb0k.png] [Image: pq949.png] [Image: phb28.png] [Image: phb2t.png] [Image: pq96g.png]


sXe %100 Hata Cozumu
[Image: pq984.png]




[Image: 29189961556446512195419.jpg]



Print this item

  Acil 2 İsteğim Var Girin Lütfen
Posted by: GurkanCounter - 30-06-13, 10:52 - Forum: Çözülmüş İstekler - Replies (7)

1.si Şu .sma'yı amxx'e Çevirirmisiniz :S ??

2.si jail pluginlerini benim amxx çevirmiyor jail.inc colorchat fln yükledim gene 1 şeye hata buluyor :S ??



Attached Files
.sma   Great's Gaming.sma (Size: 76.93 KB / Downloads: 81)
Print this item

  complet etmiyor
Posted by: ibocan06 - 30-06-13, 04:06 - Forum: Çözülmüş İstekler - Replies (31)

[CODE]#include <amxmodx>#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <fun>
#include <nvault>
#include <jail>
#include <engine>
#include <colorchat>




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


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


new
OnOff,
OnOff2,
precio1,
precio2,
precio3,
precio4,
precio5,
precio6,
precio7,
precioC1,
precioC2,
precioC3,
precioC4,
CTDefaultDano,
TDefaultDano,
PaloDano,
HachaDano,
MacheteDano,
MotocierraDano,
hTDefaultDano,
hCTDefaultDano,
hPaloDano,
hHachaDano,
hMacheteDano,
Vida,
Armor,
glock1,
glock2,
g_killjp,
g_killhsjp,
g_startjp,
g_maxjp,
syncObj,
Ronda[33],
Speed[33],
Speed2[33],
TCuchillo[33],
CTCuchillo[33],
Destapador[33],
Hacha[33],
Machete[33],
Motocierra[33],
g_jbpacks[33],
quitar[33],
regalar[33],
gidPlayer[33],
mainvault;
new engel1[33];
new AcKapa;
new zombihp[33];
new insanhp[33];
new zombimod[33]; // herkes
new ananzaaxd[33];


new anavault;
new username[33][200]
new password[33][200]
new g_username[33][200]
new g_password[33][200]
new k_username[33][200]
new k_password[33][200]
new g_IslemUcreti




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/Electro/Electro.mdl"
new PLAYER_MODELCT[] = "models/[Shop]JailBreak/Electro/Electro2.mdl"


new VIEW_Hacha[] = "models/[Shop]JailBreak/Hacha/Hacha.mdl"
new PLAYER_Hacha[] = "models/[Shop]JailBreak/Hacha/Hacha2.mdl"


new VIEW_Machete[] = "models/[Shop]JailBreak/Machete/Machete.mdl"
new PLAYER_Machete[] = "models/[Shop]JailBreak/Machete/Machete2.mdl"


new VIEW_Palo[] = "models/[Shop]JailBreak/Palo/Palo.mdl"
new PLAYER_Palo[] = "models/[Shop]JailBreak/Palo/Palo2.mdl"


new VIEW_Moto[] = "models/[Shop]JailBreak/Moto/Moto.mdl"
new PLAYER_Moto[] = "models/[Shop]JailBreak/Moto/Moto2.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 "[ OLYMPIAKOS` ~> JaiLbReaK ] JB MOD"
#define VERSION "[ OLYMPIAKOS` ~> JaiLbReaK ] v1.0"
#define AUTHOR "[ OLYMPIAKOS` ~> JaiLbReaK ] "


new hp,gravity,hgs,usp,m4a1,deprem,elektrik;


#define task 672


new zaman = 60
new zaman2 = 90
new zaman3 = 120
new zaman4 = 180


const MENU_TUSLARI = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_0


new takim[36];




new yapimci2[] = "^4[ D'eagLe -hS | JaiLBreaK ]^3"
new yapimci[] = "^3[ D'eagLe -hS | JaiLBreaK ]^4"


/*============================================================
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)) return
register_plugin(PLUGIN, VERSION, AUTHOR);
register_menu("Menu 1", MENU_TUSLARI, "Oyun_Menusu");
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("CurWeapon", "Event_Change_Weapon", "be", "1=1")
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");
g_maxjp = register_cvar("jb_maxgiveJP", "50");

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

precio1 = register_cvar("jb_pFlash", "4")
precio2 = register_cvar("jb_pHe", "6")
precio3 = register_cvar("jb_pHEFL", "10")
precio4 = register_cvar("jb_pWalk", "5")
precio5 = register_cvar("jb_pFast", "15")
precio6 = register_cvar("jb_pDrugs", "20")
precio7 = register_cvar("jb_pGlock", "30")

precioC1 = register_cvar("jb_pKnife1", "-1")
precioC2 = register_cvar("jb_pKnife2", "4")
precioC3 = register_cvar("jb_pKnife3", "7")
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")

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

Vida = register_cvar("jb_drLife", "200")
Armor = register_cvar("jb_drArmor", "200")

glock1 = register_cvar("jb_gClip", "20")
glock2 = register_cvar("jb_gAmmo", "1")

syncObj = CreateHudSyncObj()



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

register_clcmd("say /shop", "Tienda")
register_clcmd("say !shop", "Tienda")
register_clcmd("say_team /shop", "Tienda")
register_clcmd("say_team !shop", "Tienda")
register_clcmd("say /mg", "tlveral")
register_clcmd("say /glowmenu","glowmenu")
register_clcmd("JbPacks", "player")

anavault = nvault_open("ZmBanka")
register_clcmd("Hesap_Ismi","Giris_ID")
register_clcmd("Hesap_Ismi_Secin","Kayit_ID")
register_clcmd("Vereceginiz_Miktar","Ammo_Yatir")
register_clcmd("Alacaginiz_Miktar","Ammo_Cek")
register_clcmd("Sifreniz","Giris_Pw")
register_clcmd("Sifre_Secin","Kayit_Pw")
g_IslemUcreti = register_cvar("banka_islem_ucreti","0")

hp = register_cvar("jbisyan_hp","7")
gravity = register_cvar("jbisyan_gravity","20")
hgs = register_cvar("jbisyan_3hg","15")
usp = register_cvar("jbisyan_usp","30")
m4a1 = register_cvar("jbisyan_m4a1","60")
deprem = register_cvar("jbisyan_deprem","15")
elektrik = register_cvar("jbisyan_elektrik","15")
}
/*============================================================
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_Palo)
precache_model(PLAYER_Palo)
precache_model(VIEW_Hacha)
precache_model(PLAYER_Hacha)
precache_model(VIEW_Machete)
precache_model(PLAYER_Machete)
precache_model(VIEW_Moto)
precache_model(PLAYER_Moto)
precache_model(WORLD_MODEL)


return PLUGIN_CONTINUE
}


/*============================================================
KNIFE SHOP
============================================================*/
public Tienda1(id)
{
new hostname[64]
get_cvar_string("hostname",hostname,63)

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

formatex(Item, charsmax(Item),"\y%s",hostname)
new Menu = menu_create(Item, "CuchilleroHandler")

formatex(Item, charsmax(Item),"\wTuvalet Pompasi \y[ %d TL ]", get_pcvar_num(precioC1))
menu_additem(Menu, Item, "1")

formatex(Item, charsmax(Item),"\wBalta \y[ %d TL ]",get_pcvar_num(precioC2))
menu_additem(Menu, Item, "2")

formatex(Item, charsmax(Item),"\wAv Bicagi \y[ %d TL ]",get_pcvar_num(precioC3))
menu_additem(Menu, Item, "3")

formatex(Item, charsmax(Item),"\wTestere \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 ,"%s Marketten^3 [ Tuvalet Pompasi ]^4 Satin Aldiniz",yapimci)
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
IlkMenu(id);
}
else
{
ColorChat(id,GREEN ,"%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)

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 ,"%s Marketten^3 [ Balta ]^4 Satin Aldiniz",yapimci)
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
IlkMenu(id);
}
else
{
ColorChat(id,GREEN ,"%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)

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 ,"%s Marketten^3 [ Av Bicagi ]^4 Satin Aldiniz",yapimci)
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
IlkMenu(id);
}
else
{
ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)

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


ham_strip_weapon(id, "weapon_knife")
give_item(id, "weapon_knife")
engel1[id] = 1
ColorChat(id,GREEN, "%s Marketten^3 [ Testere ]^4 Satin Aldiniz",yapimci)
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
IlkMenu(id);
}
else
{
ColorChat(id,GREEN ,"%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)

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


/*============================================================
ITEM'S MENU
============================================================*/
public Tienda(id)
{
new hostname[64]
get_cvar_string("hostname",hostname,63)

if(get_pcvar_num(OnOff))
{
if(get_pcvar_num(OnOff) && Ronda[id])
{
if(is_user_alive(id))
{
if (cs_get_user_team(id) == CS_TEAM_T )
{
new contador=0;
new players[32], num, tempid;

get_players(players, num)

for (new i=0; i<num; i++)
{
tempid = players

if (get_user_team(tempid)==1 && is_user_alive(tempid))
{
contador++;
}
}
if ( contador == 1 )
{
}
else if ( contador >= 2 )
{
static Item[64]

formatex(Item, charsmax(Item),"\y%s",hostname)
new Menu = menu_create(Item, "TiendaHandler")

formatex(Item, charsmax(Item),"\wFlash Bombasi \y[ %d TL ]",get_pcvar_num(precio1))
menu_additem(Menu, Item, "1")

formatex(Item, charsmax(Item),"\wEl Bombasi \y[ %d TL ]",get_pcvar_num(precio2))
menu_additem(Menu, Item, "2")

formatex(Item, charsmax(Item),"\wEl \y+ \wFlash Bombasi \y[ %d TL ]",get_pcvar_num(precio3))
menu_additem(Menu, Item, "3")

formatex(Item, charsmax(Item),"\wSessiz Yurume \y[ %d TL ]",get_pcvar_num(precio4))
menu_additem(Menu, Item, "4")

formatex(Item, charsmax(Item),"\wHizli Yurume \y[ %d TL ]",get_pcvar_num(precio5))
menu_additem(Menu, Item, "5")

formatex(Item, charsmax(Item),"\wUyusturucu \y[ %d TL ]",get_pcvar_num(precio6))
menu_additem(Menu, Item, "6")

formatex(Item, charsmax(Item),"\wGlock \y[ %d TL ]",get_pcvar_num(precio7))
menu_additem(Menu, Item, "7")

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




public TiendaHandler(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 gmsg_SetFOV = get_user_msgid("SetFOV")
new Obtener1 = get_pcvar_num(precio1)
new Obtener2 = get_pcvar_num(precio2)
new Obtener3 = get_pcvar_num(precio3)
new Obtener4 = get_pcvar_num(precio4)
new Obtener5 = get_pcvar_num(precio5)
new Obtener6 = get_pcvar_num(precio6)
new Obtener7 = get_pcvar_num(precio7)
new vida1 = get_user_health(id)
new vida2 = get_pcvar_num(Vida)
new armor1 = get_user_armor(id)
new armor2 = get_pcvar_num(Armor)

new key = str_to_num(data);
switch(key)
{
case 1:
{
if (g_jbpacks[id] >= Obtener1 && vivo)
{
g_jbpacks[id] -= Obtener1
ColorChat(id,GREEN,"%s Marketten ^3[ Flash Bombasi ]^4 Aldiniz.",yapimci)
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 ,"%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)

IlkMenu(id)

}
}
case 2:
{

if (g_jbpacks[id] >= Obtener2 && vivo)
{
g_jbpacks[id] -= Obtener2
ColorChat(id,GREEN,"%s Marketten ^3[ El Bombasi ]^4 Aldiniz.",yapimci)
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 ,"%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)

IlkMenu(id)
}
}
case 3:
{

if (g_jbpacks[id] >= Obtener3 && vivo)
{
g_jbpacks[id] -= Obtener3
ColorChat(id,GREEN,"%s Marketten ^3[ El + Flash Bombasi ]^4 Aldiniz.",yapimci)
give_item(id, "weapon_hegrenade")
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 ,"%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)

IlkMenu(id)
}
}
case 4:
{

if (g_jbpacks[id] >= Obtener4 && vivo)
{
g_jbpacks[id] -= Obtener4
ColorChat(id,GREEN,"%s Marketten ^3[ Sessiz Yurume ]^4 Aldiniz.",yapimci)
set_user_footsteps(id, 1)
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
Ronda[id] = 0
IlkMenu(id)
}
else
{
ColorChat(id,GREEN ,"%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)

IlkMenu(id)
}
}
case 5:
{
if (g_jbpacks[id] >= Obtener5 && vivo)
{
g_jbpacks[id] -= Obtener5
ColorChat(id,GREEN,"%s Marketten ^3[ Hizli Kosma ]^4 Aldiniz.",yapimci)
set_user_maxspeed(id, 500.0)
Speed[id] = 1
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
Ronda[id] = 0
IlkMenu(id)
}
else
{
ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)

IlkMenu(id)
}
}
case 6:
{
if (g_jbpacks[id] >= Obtener6 && vivo)
{
g_jbpacks[id] -= Obtener6
ColorChat(id,GREEN,"%s Marketten ^3[ Uyusturucu ]^4 Aldiniz.",yapimci)
set_user_armor(id, armor1 + armor2)
set_user_health(id, vida1 + vida2)
set_user_maxspeed(id, 380.0)
Speed2[id] = 1
message_begin( MSG_ONE, gmsg_SetFOV, { 0, 0, 0 }, id )
write_byte( 180 )
message_end( )
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
Ronda[id] = 0
IlkMenu(id)
}
else
{
ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)

IlkMenu(id)
}
}
case 7:
{
if (g_jbpacks[id] >= Obtener7 && vivo)
{
g_jbpacks[id] -= Obtener7
ColorChat(id,GREEN,"%s Marketten ^3[ Glock ]^4 Aldiniz.",yapimci)
cs_set_weapon_ammo( give_item( id, "weapon_glock18" ), get_pcvar_num(glock1))
cs_set_user_bpammo(id, CSW_GLOCK18, get_pcvar_num(glock2))
emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
Ronda[id] = 0
IlkMenu(id)
}
else
{
ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)

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

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 > get_pcvar_num(g_maxjp))
{
ColorChat(0,RED,"^4[ D'eagLe -hS | JaiLBreaK ]^3 [ %s ]^4 Nickli Admin^3 [ %d ]^4 JB Den Fazla Veremezsin.",adminname,get_pcvar_num(g_maxjp))
log_amx("[ D'eagLe -hS | JaiLBreaK ] %s Nickli Admin 20 JB Den Fazla Vermeye Calisti",adminname)
}
else
{
if(amount <= 20) {
g_jbpacks[victim] = g_jbpacks[victim] + amount
ColorChat(0,GREEN,"%s [ %s ]^3 Nickli Admin^4 [ %s ]^3 Kisiye^4 [ %d ] TL Verdi.",yapimci,adminname, vname, amount)
log_amx("[ D'eagLe -hS | JaiLBreaK ] [ %s ] Nickli Admin [ %s ] Kisiye [ %d ] TL Verdi",adminname,vname,amount)
}
else
{
ColorChat(0,RED,"^4[ D'eagLe -hS | JaiLBreaK ]^3 [ %s ]^4 Nickli Admin^3 [ %d ]^4 JB Den Fazla Veremezsin.",adminname,get_pcvar_num(g_maxjp))
}
}

}
if(quitar[id])
{
if(amount > g_jbpacks[victim])
{
g_jbpacks[victim] = 0
ColorChat(0,GREEN,"%s [ %s ]^3 Nickli Admin^4 [ %s ]^3 Kisinin^4 TUM^3 TL Lerini Aldi.",yapimci,adminname, vname)
log_amx("[ D'eagLe -hS | JaiLBreaK ] [ %s ] Nickli Admin [ %s ] Kisinin Tum TL Sini Aldi",adminname,vname)
}
else
{
g_jbpacks[victim] = g_jbpacks[victim] - amount
ColorChat(0,GREEN,"%s [ %s ]^3 Nickli Admin^4 [ %s ]^3 Kisinin^4 [ %d ] TL sini Aldi",yapimci,adminname, vname, amount)
log_amx("[ D'eagLe -hS | JaiLBreaK ] [ %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) {


}
}
client_cmd(id,"bind n ^"say /jbmenu^"")

}


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

if(takim[attacker] == takim[victim] && takim[attacker] != 0 && get_cvar_num("mp_friendlyfire")) {
ColorChat(attacker,RED,"%s Ayni Takimdasiniz Siddete Gerek Yok.")
ColorChat(attacker,RED,"%s Ayni Takimdasiniz Siddete Gerek Yok.")
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_Palo)
set_pev(id, pev_weaponmodel2, PLAYER_Palo)
}

if(Hacha[id])
{
set_pev(id, pev_viewmodel2, VIEW_Hacha)
set_pev(id, pev_weaponmodel2, PLAYER_Hacha)
}

if(Machete[id])
{
set_pev(id, pev_viewmodel2, VIEW_Machete)
set_pev(id, pev_weaponmodel2, PLAYER_Machete)
}

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 client_connect(id)
{
copy(username[id],199,"")
copy(password[id],199,"")
copy(g_username[id],199,"")
copy(g_password[id],199,"")
copy(k_username[id],199,"")
copy(k_password[id],199,"")
initaliazed[id] = false;


}
public client_disconnect(id)
{
copy(username[id],199,"")
copy(password[id],199,"")
copy(g_username[id],199,"")
copy(g_password[id],199,"")
copy(k_username[id],199,"")
copy(k_password[id],199,"")
initaliazed[id] = false;


}


/*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))
{
engfunc(EngFunc_EmitSound, id, channel, motocierra_slash, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
if(equal(sample,"weapons/knife_deploy1.wav"))
{
engfunc(EngFunc_EmitSound, id, channel, motocierra_deploy, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
if (equal(sample[14], "hit", 3))
{
if (sample[17] == 'w')
{
engfunc(EngFunc_EmitSound, id, channel, motocierra_wall, volume, attn, flags, pitch)
return FMRES_SUPERCEDE;
}
else
{
switch (random_num(1, 2))
{
case 1: engfunc(EngFunc_EmitSound, id, channel, motocierra_hit1, volume, attn, flags, pitch)
case 2: engfunc(EngFunc_EmitSound, id, channel, motocierra_hit2, volume, attn, flags, pitch)

}
return FMRES_SUPERCEDE;
}
}
if (equal(sample[14], "sta", 3))
{
engfunc(EngFunc_EmitSound, id, channel, motocierra_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;
}


public IlkMenu(id)
{
if(get_pcvar_num(OnOff2))
{
if (get_user_team(id) == 1 )
{
new hostname[64]
get_cvar_string("hostname",hostname,63)

new menu, Menuz[512]

formatex(Menuz, charsmax(Menuz), "\y%s",hostname)
menu = menu_create(Menuz, "amenu_devam")




if(engel1[id] == 0) {
formatex(Menuz, charsmax(Menuz), "\wMarket")
menu_additem(menu, Menuz, "2")
} else {
formatex(Menuz, charsmax(Menuz), "\dMarket \r[ Kullandiniz ]")
menu_additem(menu, Menuz, "2")
}

if(get_pcvar_num(isyanmenu) == 1) {
formatex(Menuz, charsmax(Menuz), "\wT Shop Menusu")
menu_additem(menu, Menuz, "5")
}
if(get_pcvar_num(transfer) == 1) {
formatex(Menuz, charsmax(Menuz), "\wIsyan Menu")
menu_additem(menu, Menuz, "3")
}

formatex(Menuz, charsmax(Menuz), "\yTL Transfer ^n\wCebinizdeki TL \r[ %i ]",g_jbpacks[id])
menu_additem(menu, Menuz, "4")

formatex(Menuz, charsmax(Menuz), "\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)
{
login_menusu(id)
}
else if(str_to_num(data) == 2)
{
if(engel1[id] == 0) {
Tienda1(id)
} else {
IlkMenu(id)
}
}
else if(str_to_num(data) == 3)
{
isyan_menu(id)
}
else if(str_to_num(data) == 4)
{
transfer_menu(id)
}
else if(str_to_num(data) == 5)
{
Tienda(id)
}
menu_destroy(amenu)
return PLUGIN_HANDLED
}
public qmenu_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)
{
login_menusu(id)
}
else if(str_to_num(data) == 2)
{

}
else if(str_to_num(data) == 3)
{
transfer_menu(id)
}
menu_destroy(amenu)
return PLUGIN_HANDLED
}




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

formatex(opcion, charsmax(opcion),"\y[ D'eagLe -hS | JaiLBreaK ] TL Yoneticisi", LANG_PLAYER)
new iMenu = menu_create(opcion, "menu")

formatex(opcion, charsmax(opcion),"\w[ D'eagLe -hS | JaiLBreaK ] TL Ver", LANG_PLAYER)
menu_additem(iMenu, opcion, "1")

formatex(opcion, charsmax(opcion),"\w[ D'eagLe -hS | JaiLBreaK ] 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(255, 255, 0, -1.0, 0.3, 2, 0.5, 5.0)
show_hudmessage(id, "T Shop Menusune Girmek Icin [ M ] Tusuna Basiniz..")




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,"%s [ JB MENU ]^3 Kapalidir !",yapimci)
}
return PLUGIN_HANDLED;
}
public kont(id) {
if(get_user_team(id) == 2) {
if(get_user_flags(id) & ADMIN_KICK) {
zombihp[id] = 5000;
insanhp[id] = 150;
zm_menu(id)
}
}
}
public zm_menu(id) {

new hostname[64]
get_cvar_string("hostname",hostname,63)

new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\y%s^n\wGelismis Zombi Oyunu",hostname)
menu = menu_create(Menuz, "zm_menu_devam")

formatex(Menuz, charsmax(Menuz), "\wZombi HP Arttir \y[ + ]")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\wZombi HP Azalt \r[ - ]")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\wHuman HP Arttir \y[ + ]")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\wHuman HP Azalt \r[ - ]")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\wZombie Game \yBaslat")
menu_additem(menu, Menuz, "5")
formatex(Menuz, charsmax(Menuz), "\wZombie Game \rDurdur^n^n\yZombie HP \r[ %i ] \w- \yHuman HP \r[ %i ]",zombihp[id],insanhp[id])
menu_additem(menu, Menuz, "6")

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

menu_display(id, menu, 0)

return PLUGIN_HANDLED;
}
public zm_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(zombihp[id] > 4999) {
zombihp[id] += 1000;
}
zm_menu(id);
}
case 2: {
if(zombihp[id] > 5999) {
zombihp[id] -= 1000;
}
zm_menu(id);
}
case 3: {
if(insanhp[id] > 49) {
insanhp[id] += 50;
}
zm_menu(id);
}
case 4: {
if(insanhp[id] > 99) {
insanhp[id] -= 50;
}
zm_menu(id);
}
case 5: {
client_cmd(id,"amx_glow @T red")
client_cmd(id,"amx_glow @CT blue")
client_cmd(id,"amx_unammo @T 1")
set_lights("c")
for(new i = 1; i < 33; i++) {
zombimod = 1;
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2) {
set_user_health(i,zombihp[id]);
strip_user_weapons(i)
give_item(i,"weapon_knife")
cs_set_user_model(i,"zombi")
message_begin(MSG_ONE, get_user_msgid("Fog"), _, i)
write_byte(90) //kirmizi
write_byte(5) //yesil
write_byte(5) //mavi
write_byte(1)
write_byte(1)
write_byte(95)
write_byte(59)
message_end()
}
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1) {
set_user_health(i,insanhp[id]);
give_item(i,"weapon_ak47")
give_item(i,"weapon_m4a1")
give_item(i,"weapon_deagle")
give_item(i,"weapon_awp")
give_item(i,"weapon_hegrenade")
give_item(i,"weapon_m249")
cs_set_user_bpammo(i,CSW_AK47,1000)
cs_set_user_bpammo(i,CSW_AWP,1000)
cs_set_user_bpammo(i,CSW_M4A1,1000)
cs_set_user_bpammo(i,CSW_DEAGLE,1000)
cs_set_user_bpammo(i,CSW_M249,1000)
message_begin(MSG_ONE, get_user_msgid("Fog"), _, i)
write_byte(50) //kirmizi
write_byte(75) //yesil
write_byte(50) //mavi
write_byte(1)
write_byte(1)
write_byte(95)
write_byte(59)
message_end()
}
}
}
case 6: {
client_cmd(id,"amx_glow @T OFF")
client_cmd(id,"amx_glow @CT OFF")
client_cmd(id,"amx_unammo @T 0")
set_lights("#OFF")
for(new i = 1; i < 33; i++) {
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2) {
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
give_item(i,"weapon_ak47")
give_item(i,"weapon_m4a1")
give_item(i,"weapon_deagle")
give_item(i,"weapon_awp")
give_item(i,"weapon_hegrenade")
give_item(i,"weapon_m249")
cs_set_user_bpammo(i,CSW_AK47,90)
cs_set_user_bpammo(i,CSW_AWP,90)
cs_set_user_bpammo(i,CSW_M4A1,90)
cs_set_user_bpammo(i,CSW_DEAGLE,37)
cs_set_user_bpammo(i,CSW_M249,200)
cs_reset_user_model(i)
message_begin(MSG_ONE, get_user_msgid("Fog"), _, i)
write_byte(199)
write_byte(199)
write_byte(199)
write_byte(1)
write_byte(1)
write_byte(1)
write_byte(1)
message_end()
}
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1) {
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
message_begin(MSG_ONE, get_user_msgid("Fog"), _, i)
write_byte(199)
write_byte(199)
write_byte(199)
write_byte(1)
write_byte(1)
write_byte(1)
write_byte(1)
message_end()
}
zombimod = 0;

}
}

}
menu_destroy(menu);
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 kontrols(id) {
if(get_user_team(id) == 2) {
if(get_user_flags(id) & ADMIN_KICK) {
tkm_menu(id)
}
}
}
public fw_HamSpawn(id) {
takim[id] = 0;
cs_reset_user_model(id);
}
public galatasaray(id) {

new hedef,vucut;
new isim[32];

get_user_aiming(id,hedef,vucut);
get_user_name(hedef,isim,31);

if(hedef && is_valid_ent(hedef) && hedef!=id) {

takim[hedef] = 1;

cs_set_user_model(hedef,"gs");
tkm_menu(id)
ColorChat(hedef,GREEN,"%s Sizi^3 GalataSaray^4 Takimina Atadilar.",yapimci);
ColorChat(0,GREEN,"%s %s^4 Galatasaray Takimina Atandi.",yapimci2,isim);

} else {
tkm_menu(id)
}
}
public fenerbahce(id) {

new hedef,vucut;
new isim[32];

get_user_aiming(id,hedef,vucut);
get_user_name(hedef,isim,31);

if(hedef && is_valid_ent(hedef) && hedef!=id) {

takim[hedef] = 2;

cs_set_user_model(hedef,"fb");
tkm_menu(id)
ColorChat(hedef,GREEN,"%s Sizi^3 FenerBahce^4 Takimina Atadilar.",yapimci);
ColorChat(0,GREEN,"%s %s^4 FenerBahce Takimina Atandi.",yapimci2,isim);
} else {
tkm_menu(id)
}
}
public besiktas(id) {

new hedef,vucut;
new isim[32];

get_user_aiming(id,hedef,vucut);
get_user_name(hedef,isim,31);

if(hedef && is_valid_ent(hedef) && hedef!=id) {

takim[hedef] = 3;
cs_set_user_model(hedef,"bjk");

ColorChat(hedef,GREEN,"%s Sizi^3 Besiktas^4 Takimina Atadilar.",yapimci);
ColorChat(0,GREEN,"%s %s^4 Besiktas Atandi.",yapimci2,isim);
tkm_menu(id)

} else {
tkm_menu(id)
}
}
public trabzon(id) {

new hedef,vucut;
new isim[32];

get_user_aiming(id,hedef,vucut);
get_user_name(hedef,isim,31);

if(hedef && is_valid_ent(hedef) && hedef!=id) {

takim[hedef] = 4;

cs_set_user_model(hedef,"ag");
ColorChat(hedef,GREEN,"%s Sizi^3 Ankara Gucu^4 Takimina Atadilar.",yapimci);
ColorChat(0,GREEN,"%s %s^4 Ankara Gucu Takimina Atandi.",yapimci2,isim);
tkm_menu(id)

} else {
tkm_menu(id)
}
}
public tkm_menu(id)
{
new hostname[64]
get_cvar_string("hostname",hostname,63)


new isim[32]
get_user_name(id,isim,31)

static Menu[512], satir
satir = 0

satir += formatex(Menu[satir], charsmax(Menu) - satir, "\y%s^n\rJaiL Takimlar Eklentisi^n^n",hostname)
satir += formatex(Menu[satir], charsmax(Menu) - satir, "\r1. \y[ GalataSaray ] \rTakimi^n")
satir += formatex(Menu[satir], charsmax(Menu) - satir, "\r2. \y[ FenerBahce ] \rTakimi^n")
satir += formatex(Menu[satir], charsmax(Menu) - satir, "\r3. \y[ BesikTas ] \rTakimi^n")
satir += formatex(Menu[satir], charsmax(Menu) - satir, "\r4. \y[ AnkaraGucu ] \rTakimi^n")
satir += formatex(Menu[satir], charsmax(Menu) - satir, "\r5. \y[ Takimi Kapat ]^n^n^n")

satir += formatex(Menu[satir], charsmax(Menu) - satir, "\r0.\wCikis")

show_menu(id, MENU_TUSLARI, Menu, -1, "Menu 1")
client_cmd(id,"bind mwheeldown slot4")
return PLUGIN_HANDLED

}
public Oyun_Menusu(id, Tus)
{
switch (Tus)
{
case 0:
{
galatasaray(id)
}
case 1:
{
fenerbahce(id)
}
case 2:
{
besiktas(id)
}
case 3:
{
trabzon(id)
}
case 4:
{
kapat(id)
}
case 9:
{

}
}
return PLUGIN_HANDLED;
}
public kapat(id) {
new hedef,vucut;
new isim[32];

get_user_aiming(id,hedef,vucut);
get_user_name(hedef,isim,31);

if(hedef && is_valid_ent(hedef) && hedef!=id) {

takim[hedef] = 0;
cs_reset_user_model(hedef)

ColorChat(hedef,GREEN,"%s Sizi^3 Takimdan Cikarttilar^4.",yapimci);
ColorChat(0,GREEN,"%s %s^4 Takimdan Cikartildi.",yapimci2,isim);
tkm_menu(id)

} else {
tkm_menu(id)
}
}


public menu_handler(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: {
client_cmd(id,"amx_godmode @CT 1")
client_cmd(id,"amx_heal @CT 5000")
client_cmd(id,"amx_unammo @CT 1")
client_cmd(id,"amx_weapon @CT 43")
}
case 2: {
client_cmd(id,"amx_godmode @CT 1")
client_cmd(id,"amx_heal @CT 5000")
client_cmd(id,"amx_unammo @CT 1")
client_cmd(id,"amx_weapon @CT 43")
client_cmd(id,"amx_cvar mp_friendlyfire 1")
client_cmd(id,"amx_glow @T red")
client_cmd(id,"amx_glow @CT aqua")
}
case 3: {
client_cmd(id,"amx_godmode @CT 1")
client_cmd(id,"amx_heal @CT 5000")
client_cmd(id,"amx_unammo @CT 1")
client_cmd(id,"amx_weapon @CT 43")
client_cmd(id,"amx_cvar mp_friendlyfire 1")
client_cmd(id,"amx_glow @T red")
client_cmd(id,"amx_glow @CT aqua")
client_cmd(id,"amx_heal @T 700")
client_cmd(id,"amx_weapon @T 14")
client_cmd(id,"amx_weapon @T 87")
client_cmd(id,"amx_unammo @T 1")
}
case 4: {
client_cmd(id,"amx_godmode @CT 1")
client_cmd(id,"amx_heal @CT 5000")
client_cmd(id,"amx_unammo @CT 1")
client_cmd(id,"amx_weapon @CT 43")
client_cmd(id,"amx_cvar mp_friendlyfire 1")
client_cmd(id,"amx_glow @T red")
client_cmd(id,"amx_glow @CT aqua")
client_cmd(id,"amx_heal @T 700")
client_cmd(id,"amx_weapon @T 43")
client_cmd(id,"amx_weapon @T 42")
client_cmd(id,"amx_unammo @T 1")
}
case 5: {
client_cmd(id,"amx_godmode @CT 1")
client_cmd(id,"amx_heal @CT 5000")
client_cmd(id,"amx_unammo @CT 1")
client_cmd(id,"amx_weapon @CT 43")
client_cmd(id,"amx_bury @T")
client_cmd(id,"amx_weapon @T c4")
}
case 6: {

Menu(id)
}
case 7: {
client_cmd(id,"amx_godmode @CT 1")
client_cmd(id,"amx_heal @CT 5000")
client_cmd(id,"amx_fire @CT 1")
client_cmd(id,"amx_cvar sv_gravity 400")
}
case 8: {
glowmenu(id)
}
case 9: {
tkm_menu(id)
}
case 10: {
konts(id);
}
case 11: {
client_cmd(id,"amx_cvar sv_gravity 800")
client_cmd(id,"amx_godmode @ALL 0")
client_cmd(id,"amx_unammo @ALL 0")
client_cmd(id,"amx_glow @ALL off")
client_cmd(id,"amx_unbury @ALL")
}
}

menu_destroy(menu);
return PLUGIN_HANDLED;
}








public birdakika(id) {

set_task(1.0,"birdakika",0+task)
zaman--

if(zaman == 0) {
client_cmd(id,"amx_bury @T")
client_cmd(id,"amx_speed @CT 1")
remove_task(0+task)
}
}
public birbesdakika(id) {
set_task(1.5,"birbesdakika",0+task)
zaman2--

if(zaman2 == 0) {
client_cmd(id,"amx_bury @T")
client_cmd(id,"amx_speed @CT 1")
remove_task(0+task)


remove_task(0+task)
}
}
public ikidakika(id) {
set_task(2.0,"ikidakika",0+task)
zaman3--
if(zaman3 == 0) {
client_cmd(id,"amx_bury @T")
client_cmd(id,"amx_speed @CT 1")
remove_task(0+task)
}
}
public ikibesdakika(id) {
set_task(2.5,"ikibesdakika",0+task)
zaman4--

if(zaman4 == 0) {
client_cmd(id,"amx_bury @T")
client_cmd(id,"amx_speed @CT 1")
remove_task(0+task)
}
}




public Menu(id) {
if(get_user_flags(id) & ADMIN_KICK)
{
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\yOtomatik Saklanbac Oyunu")
menu = menu_create(Menuz, "Menu_Devam")
formatex(Menuz, charsmax(Menuz), "\w1 Dakika Sure")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\w1.5 Dakika Sure")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\w2 Dakika Sure")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\w2.5 Dakika Sure")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\yCikis")

menu_setprop(menu,MPROP_EXITNAME,Menuz)

menu_display(id, menu, 0)

}
return PLUGIN_HANDLED;
}


public 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:
{
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 1000")
birdakika(id)
}
case 2:
{
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 1000")
birbesdakika(id)
}

case 3:
{
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 1000")
ikidakika(id)
}

case 4:
{
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 1000")
ikibesdakika(id)
}
}
return PLUGIN_HANDLED
}
public isyan_menu(id) {
new hostname[64]
get_cvar_string("hostname",hostname,63)

new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\y%s^n\w[ D'eagLe -hS | JaiLBreaK ]",hostname)
menu = menu_create(Menuz, "isyan_menu_devam")

formatex(Menuz, charsmax(Menuz), "\w+100 HP \y[ %d TL ]",get_pcvar_num(hp))
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\wYuksek Ziplama \y[ %d TL ]",get_pcvar_num(gravity))
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\w3 Adet El Bombasi \y[ %d TL ]",get_pcvar_num(hgs))
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\w12 Mermili USP \y[ %d TL ]",get_pcvar_num(usp))
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\w30 Mermili M4A1 \y[ %d TL ]",get_pcvar_num(m4a1))
menu_additem(menu, Menuz, "5")
formatex(Menuz, charsmax(Menuz), "\wDeprem Baslat \y[ %d TL ]",get_pcvar_num(deprem))
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\wElektrikleri Kes \y[ %d TL ]",get_pcvar_num(elektrik))
menu_additem(menu, Menuz, "7")

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(jb_get_user_packs(id) >= get_pcvar_num(hp)){
jb_set_user_packs(id, jb_get_user_packs(id) - get_pcvar_num(hp))
set_user_health(id, get_user_health(id) + 100)
ColorChat(id, BLUE, "^3[ D'eagLe -hS | JaiLBreaK ]^4 Isyan Menuden^3 [ %d TL ]^4 Karsiliginda^3 [ +100 HP ]^4 Satin Aldiniz.",get_pcvar_num(hp))
}
}
case 2:
{
if(jb_get_user_packs(id) >= get_pcvar_num(gravity)) {
jb_set_user_packs(id, jb_get_user_packs(id) - get_pcvar_num(gravity))
set_user_gravity(id,0.5 )
ColorChat(id, BLUE, "^3[ D'eagLe -hS | JaiLBreaK ]^4 Isyan Menuden^3 [ %d TL ]^4 Karsiliginda^3 [ Yuksek Ziplama ]^4 Satin Aldiniz.",get_pcvar_num(gravity))
}
}

case 3: {
if(jb_get_user_packs(id) >= get_pcvar_num(hgs)) {
jb_set_user_packs(id, jb_get_user_packs(id) - get_pcvar_num(hgs))
cs_set_user_bpammo(id,CSW_HEGRENADE,3 )
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_hegrenade")
ColorChat(id, BLUE, "^3[ D'eagLe -hS | JaiLBreaK ]^4 Isyan Menuden^3 [ %d TL ]^4 Karsiliginda^3 [ 3 Adet HG ]^4 Satin Aldiniz.",get_pcvar_num(hgs))

}
}
case 4: {
if(jb_get_user_packs(id) >=get_pcvar_num(usp)) {
jb_set_user_packs(id, jb_get_user_packs(id) - get_pcvar_num(usp))
cs_set_user_bpammo(id,CSW_USP,0 )
give_item(id,"weapon_usp")
ColorChat(id, BLUE, "^3[ D'eagLe -hS | JaiLBreaK ]^4 Isyan Menuden^3 [ %d TL ]^4 Karsiliginda^3 [ USP ]^4 Satin Aldiniz.",get_pcvar_num(usp))
}
}
case 5: {
if(jb_get_user_packs(id) >=get_pcvar_num(m4a1)) {
jb_set_user_packs(id, jb_get_user_packs(id) - get_pcvar_num(m4a1))

give_item(id,"weapon_m4a1")
ColorChat(id, BLUE, "^3[ D'eagLe -hS | JaiLBreaK ]^4 Isyan Menuden^3 [ %d TL ]^4 Karsiliginda^3 [ M4A1 ]^4 Satin Aldiniz.",get_pcvar_num(m4a1))
}
}
case 6: {
if(jb_get_user_packs(id) >= get_pcvar_num(deprem)){
new name[32]
jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(deprem))
get_user_name(id,name,31)
ColorChat(0,GREEN,"^3[ D'eagLe -hS | JaiLBreaK ]^4 [ %s ]^3 Nickli Oyuncu^4 Deprem Baslatti !",name)
set_task(0.2,"Sarsinti",4701,"",0,"b")
set_task(6.0,"DepremiBitir",4702)
}
}
case 7: {
if(jb_get_user_packs(id) >= get_pcvar_num(elektrik)) {
jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(elektrik))
set_lights("a")
new name[32];
get_user_name(id,name,31)
set_task(5.0,"elektrikAc",3000)
ColorChat(0,GREEN,"^3[ D'eagLe -hS | JaiLBreaK ]^4 [ %s ]^3 Nickli Oyuncu^4 Eklektrikleri Kesti !",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)) {
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) {
remove_task(4701)
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,"[ D'eagLe -hS | JaiLBreaK ] %s Nickli Admin %s Nickli Oyuncuya Kirmizi Glow Verdi.",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,255,kRenderNormal,0)
ColorChat(0,GREEN,"[ D'eagLe -hS | JaiLBreaK ] %s Nickli Admin %s Nickli Oyuncuya Mavi Glow Verdi.",name,hedefisim)
}
}
else if(entity_get_int(hedef,EV_INT_solid)!=4)
{

}
glowmenu(id)
}

case 3:
{
new name[3
[/i][

Print this item

  Istegim icerde yardım
Posted by: hasanx9 - 30-06-13, 02:35 - Forum: Çözülmüş İstekler - Replies (7)

Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fakemeta>
#include <engine>
#include <jail>
#include <hamsandwich>
#include <xs>
#include <fun>


#define PLUGIN "jbmenu"
#define VERSION "1.0"
#define AUTHOR "byetovice"


#define FFADE_IN        0x0000        // Just here so we don't pass 0 into the function
#define FFADE_OUT            0x0001        // Fade out (not in)
#define FFADE_MODULATE        0x0002        // Modulate (don't blend)
#define FFADE_STAYOUT        0x0004        // ignores the duration, stays faded out until new ScreenFade message received
#define cs_get_user_money(%1) get_pdata_int( %1, 115 )
#define cs_set_user_money(%1,%2) set_pdata_int(%1,115,%2)
#define get_user_godmode(%1) (pev(%1,pev_takedamage) )
#define get_user_frags(%1) pev(%1,pev_frags)
#define set_user_frags(%1,%2) set_pev(%1,pev_frags,%2)
#define m_pPlayer    41
#define NO_RECOIL_WEAPONS_BITSUM  (1<<2 | 1<<CSW_KNIFE | 1<<CSW_HEGRENADE | 1<<CSW_FLASHBANG | 1<<CSW_SMOKEGRENADE | 1<<CSW_C4)
#define MAX_PLAYERS                32
new cl_weapon[MAX_PLAYERS + 1]
new Float:cl_pushangle[MAX_PLAYERS + 1][3]




enum {
    Red,
    Green,
    Blue
};


new bool:sarsiliyor = false




new const MENU_LISTE[][] = {
    "none",
    "2 TL    - $4000",
    "10 TL     - $16000",
    "Elektrik Kesintisi - #22 TL",
    "+50 Saglik Cantasi  - $5.000",
    "3 Saniye Noclip - #23 TL",
    "Kumar(1-25 TL)   - #15 TL",
    "Godmode Delen Bicak - #20 TL",
    "Call of Duty Pack - #26 TL",
    "Kazma + Kurek  - #27 TL",
    "Isyan Cikart - #35 TL",
    "Deprem Makinasi - #25 TL"
}


new const MENU_CHAT[][] = {
    "none",    
    "1 TL Satin aldin..",    
    "6 TL Satin aldin..",    
    "Elektrikleri kestin..",    
    "+50 HP Kiti satin aldin..",    
    "3 Saniye Noclip basladi..",    
    "Kumar oynadin!",
    "Artik godmodlara karsi daha guclusun!",
    "COD:Modern Warfare Aktif !",
    "V tusu ile CTyi yere gomebilirsin!",
    "Isyan baslattin!",
    "Deprem basladi .. !!!"
}
new bool:g_noclip[33];
new bool:g_keskin[33];
new bool:g_cod[33];
new g_lastPosition[33][3];
new bool:g_kazma[33];
new bool:kesik;


public plugin_precache()
{
    precache_sound("kazandi.wav")        
}




public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /jbmenu","jb_hook")
    RegisterHam(Ham_Spawn,         "player", "Fwd_PlayerSpawn_Post",    1)
    RegisterHam(Ham_TakeDamage, "player", "OnTakeDamage");
    register_event("ResetHUD", "onResetHUD", "b")
    register_clcmd("yeregom","yeregom")
    register_event("DeathMsg", "eDeath", "a")
    RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_knife", "Knife_PrimaryAttack")
    RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_knife", "Knife_SecondaryAttack")
    kesik = false;
    
    register_event("CurWeapon", "event_active_weapon", "be","1=1")
    
    new weapon_name[20]
    for (new i=CSW_P228;i<=CSW_P90;i++)
    {        
        if(!(NO_RECOIL_WEAPONS_BITSUM & (1<<i)) && get_weaponname(i, weapon_name, charsmax(weapon_name)))
        {
            RegisterHam(Ham_Weapon_PrimaryAttack, weapon_name, "fw_primary_attack")
            RegisterHam(Ham_Weapon_PrimaryAttack, weapon_name, "fw_primary_attack_post",1)
        }
    }
    
    
    
}


public client_putinserver(id)
{
    g_noclip = false;    
    g_lastPosition[0] = 0
    g_lastPosition[1] = 0
    g_lastPosition[2] = 0
    g_keskin = false;
    g_cod = false;
    g_kazma = false;
}


public client_disconnect(id)
{
    g_noclip = false;    
    g_lastPosition[0] = 0
    g_lastPosition[1] = 0
    g_lastPosition[2] = 0
    g_keskin = false;
    g_cod = false;
    g_kazma = false;
}


public jb_hook(id)
{
    if(get_user_team(id) != 1 || !is_user_alive(id)) return PLUGIN_HANDLED;
    
    new menu = menu_create("\w=\rJ\wB \rM\we\rn\wu\r=","menu_handler")
    new i, strno[5];
    for(i=1; i<sizeof(MENU_LISTE); i++)
    {
        num_to_str(i, strno, 4)
        menu_additem(menu,MENU_LISTE,strno,0)
    }
    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 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:
        {
            if(purchaseable(id, 4000, 0))
            {
                purchaseit(id, 4000, 0)
                jb_set_user_packs(id, jb_get_user_packs(id) + 0);
                client_print(id,print_chat,MENU_CHAT)
            }
        }
        case 2:
        {
            if(purchaseable(id, 16000, 0))
            {
                purchaseit(id, 16000, 0)
                jb_set_user_packs(id, jb_get_user_packs(id) + 0);
                client_print(id,print_chat,MENU_CHAT)
            }    
            
        }
        case 3:
        {
            if(purchaseable(id, 22, 1) && !kesik)
            {
                purchaseit(id, 22, 1)
                kesik = true;
                new pname[64];
                get_user_name(id, pname ,63)
                set_lights("a")
                set_hudmessage(0, 255, 0, 0.0, 0.22, 0, 6.0, 5.0, _, _, -1)
                show_hudmessage(0, "%s Elektrikleri kesti !!",pname)
                client_print(0, print_chat,"%s Elektrik sistemini bozdu.. muhendisler ugrasiyor..!", pname)
                set_task(5.0,"elektrikAc",3000)
            }    
        }
        case 4:
        {    
            if(purchaseable(id, 5000, 0))
            {
                purchaseit(id, 5000, 0)
                client_print(id,print_chat,MENU_CHAT)
                set_pev(id,pev_health,pev(id,pev_health) + 50.0)
            }    
        }
        case 5:
        {
            if(purchaseable(id, 23, 1))
            {
                purchaseit(id, 23, 1)
                g_noclip = true;
                set_user_noclip(id, 1)
                client_print(id,print_center,"Noclip 3 saniye sonra bitiyor..")    
                set_task(1.0,"asama1",id + 3001)
                set_task(2.0,"asama2",id + 3002)
                set_task(3.0,"asama3",id + 3003)
            }
            
        }
        case 6:
        {
            if(purchaseable(id, 15, 1))
            {
                purchaseit(id, 15, 1)
                new rndkmr = random_num(1,25)
                jb_set_user_packs(id, jb_get_user_packs(id) + rndkmr)
            }
            
        }
        case 7:
        {
            if(purchaseable(id, 20, 1))
            {
                purchaseit(id, 20, 1)
                g_keskin = true;
                client_print(id,print_chat,MENU_CHAT)
                
                
            }    
        }
        case 8:
        {
            if(purchaseable(id, 26, 1))
            {
                purchaseit(id, 26, 1)
                g_cod = true;
                new iFlags
                iFlags |= (1<<3)
                iFlags |= (1<<4)
                iFlags |= (1<<5)
                iFlags |= (1<<6)
                
                new iHideFlags = iFlags
                if(iHideFlags)
                {
                    message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("HideWeapon"), _, id)
                    write_byte(iHideFlags)
                    message_end()
                }
                if(task_exists(id + 3999)) remove_task(id + 3999)
                set_task(0.2,"hpdoldur",id + 3999)
                client_print(id,print_chat,MENU_CHAT)
                
                
            }
        }
        
        case 9:
        {
            if(purchaseable(id, 27, 1))
            {
                purchaseit(id, 27, 1)
                g_kazma = true;
                client_cmd(id,"bind v yeregom")
                client_print(id,print_chat,MENU_CHAT)
                
                
            }    
        }
        case 10:
        {
            if(purchaseable(id, 35, 1))
            {
                purchaseit(id, 35, 1)
                server_cmd("amx_weapon @T 14")
                client_print(id,print_chat,MENU_CHAT)
                
                
            }    
        }
        case 11:
        {
            if(purchaseable(id, 25, 1) && !sarsiliyor)
            {
                purchaseit(id, 25, 1)
                client_print(id,print_chat,MENU_CHAT)
                new pname[64];
                get_user_name(id, pname ,63)
                set_hudmessage(255, 255, 255, 0.27, 0.29, 0, 6.0, 5.0,_,_,-1)
                show_hudmessage(0, "%s Deprem Baslatti !!",pname)
                set_task(0.2,"Sarsinti",4701,"",0,"b")
                set_task(10.0,"DepremiBitir",4702)
                sarsiliyor = true
                client_cmd(0,"stopsound")
                client_cmd(0,"spk sound/kazandi")
            }    
        }
        
        //
    }
    return PLUGIN_HANDLED;
}


stock purchaseable(id, miktar, jbtype = 0)
{
    if(cs_get_user_money(id) >= miktar && !jbtype) return 1;
    if(jb_get_user_packs(id) >= miktar && jbtype) return 1;
    return 0;    
}


stock purchaseit(id, miktar, jbtype = 0)
{
    if(purchaseable(id, miktar, jbtype))
    {
        if(jbtype) jb_set_user_packs(id, jb_get_user_packs(id) - miktar)
        if(!jbtype) cs_set_user_money(id, cs_get_user_money(id) - miktar)
        return PLUGIN_HANDLED;
    }
    return PLUGIN_HANDLED
}




public positionChangeTimer(id)
{
    if ( !is_user_alive(id) ) return
    
    get_user_origin(id, g_lastPosition, 0)
    
    new Float:velocity[3]
    Entvars_Get_Vector(id, EV_VEC_velocity, velocity)
    
    if ( velocity[0]==0.0 && velocity[1]==0.0 ) {
        velocity[0] += 20.0
        velocity[2] += 100.0
        Entvars_Set_Vector(id, EV_VEC_velocity, velocity)
    }
    set_task(0.4,"positionChangeCheck",id + 9911)
}
//----------------------------------------------------------------------------------------------
public positionChangeCheck(taskid)
{
    new id = taskid - 9911;
    new origin[3]
    
    if (!is_user_alive(id) ) return
    
    get_user_origin(id, origin, 0)
    if ( g_lastPosition[0] == origin[0] && g_lastPosition[1] == origin[1] && g_lastPosition[2] == origin[2] && is_user_alive(id) ) {
        client_print(id,print_center,"Duvarda kaldigin icin ezildin!")
        user_kill(id)
    }
    remove_task(taskid)
}  


public yere_gomme1(id)
{
    if ( !is_user_alive(id) ) return
    
    get_user_origin(id, g_lastPosition, 0)
    
    new Float:velocity[3]
    Entvars_Get_Vector(id, EV_VEC_velocity, velocity)
    
    if ( velocity[0]==0.0 && velocity[1]==0.0 ) {
        velocity[0] += 20.0
        velocity[2] += 100.0
        Entvars_Set_Vector(id, EV_VEC_velocity, velocity)
    }
    set_task(0.4,"yere_gomme2",id + 9911)
}
//----------------------------------------------------------------------------------------------
public yere_gomme2(taskid)
{
    new id = taskid - 9911;
    new origin[3]
    
    if (!is_user_alive(id) ) return
    
    get_user_origin(id, origin, 0)
    if ( g_lastPosition[0] == origin[0] && g_lastPosition[1] == origin[1] && g_lastPosition[2] == origin[2] && is_user_alive(id) ) {
        new Float:xorigin[3]
        pev(id,pev_origin,xorigin)
        xorigin[2] += 36.0
        set_pev(id,pev_origin, xorigin)
    }
    remove_task(taskid)
}  




public asama1(task)
{
    new id = task - 3001;
    if(is_user_alive(id) && g_noclip)
    {
        client_print(id,print_center,"Noclip 2 saniye sonra bitiyor..")    
    }
    remove_task(task);
}


public asama2(task)
{
    new id = task - 3002;
    if(is_user_alive(id) && g_noclip)
    {
        client_print(id,print_center,"Noclip 1 saniye sonra bitiyor..")    
    }
    remove_task(task);
}


public asama3(task)
{
    new id = task - 3003;
    if(is_user_alive(id) && g_noclip)
    {
        g_noclip = false;
        set_user_noclip(id, 0)
        positionChangeTimer(id)
    }
    remove_task(task);
}


public elektrikAc(taskid)
{
    set_lights("#OFF")
    kesik = false;
    remove_task(taskid)    
}


stock Entvars_Get_Vector(iIndex, iVariable, Float:vRetVector[3])
    return entity_get_vector(iIndex, iVariable, vRetVector)


stock Entvars_Set_Vector(iIndex, iVariable, Float:vNewVector[3])
    return entity_set_vector(iIndex, iVariable, vNewVector)


public Fwd_PlayerSpawn_Post(id)
{
    if(is_user_connected(id) && is_user_alive(id))
    {
        set_user_noclip(id, 0)
        g_noclip = false
        g_keskin = false
        g_cod = false
        g_kazma = false;
        
        if(task_exists(id + 3999)) remove_task(id + 3999)
        if(task_exists(id + 1244)) remove_task(id + 1244)
        if(task_exists(id + 1245)) remove_task(id + 1245)
        if(task_exists(id + 1111)) remove_task(id + 1111)
        if(task_exists(id + 5555)) remove_task(id + 5555)    
        
        new iFlags
        message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("HideWeapon"), _, id)
        write_byte(iFlags)
        message_end()
        
        get_user_origin(id, g_lastPosition, 0)
    }
}


public OnTakeDamage( victim, inflictor, attacker, Float:damage, damagebits )
{
    if(is_user_alive(victim) && g_cod)
    {
        if(task_exists(victim + 3999)) remove_task(victim + 3999)
        set_task(3.0,"hpdoldur",victim + 3999)
        if((pev(victim,pev_health) - damage) < 50.0)
        {
            if(task_exists(victim + 1111)) remove_task(victim + 1111)
            set_task(0.1,"olumcul_baslat",victim + 1111)    
        }
        else
        {
            
            if(damage > 1.0 && damage < 10.0)
            {
                kalp_atisi(victim,1)
            }
            if(damage >= 10.0 && damage < 30.0)
            {
                kalp_atisi(victim,1)
            }
            if(damage >= 30.0)
            {
                kalp_atisi(victim,1)
            }
        }
        
    }
}


stock kalp_atisi(id,buyukluk = 1)
{
    if(is_user_connected(id) && is_user_alive(id))
    {
        switch(buyukluk)
        {
            case 1 : UTIL_ScreenFade(id,{100,0,0},1.0,0.2,180,FFADE_IN,false,false)
            case 2 : UTIL_ScreenFade(id,{100,0,0},1.0,0.2,200,FFADE_IN,false,false)
            case 3 : UTIL_ScreenFade(id,{100,0,0},1.0,0.2,255,FFADE_IN,false,false)
        }
    }
}


public olumcul_baslat(taskid)
{
    new id = taskid - 1111;
    if(task_exists(id + 1244)) remove_task(id + 1244)
    if(task_exists(id + 1245)) remove_task(id + 1245)
    if(pev(id,pev_health) < 50.0)
    {
        UTIL_ScreenFade(id, {100,0,0}, 0.4, 0.1, 230, FFADE_OUT | FFADE_STAYOUT, false,false)
        set_task(0.5,"olumcul_devam",id + 1244)
    }
    remove_task(taskid)
}


public olumcul_devam(taskid)
{
    new id = taskid - 1244;
    if(is_user_alive(id))
    {
        if(task_exists(id + 1245)) remove_task(id + 1245)
        UTIL_ScreenFade(id, {100,0,0}, 0.7, 0.1, 230, FFADE_IN, false,false)
        if(pev(id,pev_health) < 50.0)
        {
            set_task(0.8,"olumcul_tekrar",id + 1245)
        }
    }
    remove_task(taskid)
}


public olumcul_tekrar(taskid)
{
    new id = taskid - 1245;
    if(is_user_alive(id))
    {
        if(task_exists(id + 1111)) remove_task(id + 1111)
        set_task(0.1,"olumcul_baslat",id + 1111)    
    }
    remove_task(taskid)
}






public onResetHUD(id)
{
    if(is_user_connected(id) && is_user_alive(id) && g_cod)
    {
        new iFlags
        iFlags |= (1<<3)
        iFlags |= (1<<4)
        iFlags |= (1<<5)
        iFlags |= (1<<6)
        
        new iHideFlags = iFlags
        if(iHideFlags)
        {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("HideWeapon"), _, id)
            write_byte(iHideFlags)
            message_end()
        }
    }
}






stock FixedUnsigned16(Float:flValue, iScale)
{
    new iOutput;
    
    iOutput = floatround(flValue * iScale);
    
    if ( iOutput < 0 )
        iOutput = 0;
    
    if ( iOutput > 0xFFFF )
        iOutput = 0xFFFF;
    
    return iOutput;
}


stock UTIL_ScreenFade(id=0,iColor[3]={0,0,0},Float:flFxTime=-1.0,Float:flHoldTime=0.0,iAlpha=0,iFlags=FFADE_IN,bool:bReliable=false,bool:bExternal=false)
{
if( id && !is_user_connected(id)) return;


new iFadeTime;
if( flFxTime == -1.0 )
{
    iFadeTime = 4;
}
else
{
    iFadeTime = FixedUnsigned16( flFxTime , 1<<12 );
}


static gmsgScreenFade;
if( !gmsgScreenFade )
{
    gmsgScreenFade = get_user_msgid("ScreenFade");
}


new MSG_DEST;
if( bReliable )
{
    MSG_DEST = id ? MSG_ONE : MSG_ALL;
}
else
{
    MSG_DEST = id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST;
}


if( bExternal )
{
    emessage_begin( MSG_DEST, gmsgScreenFade, _, id );
    ewrite_short( iFadeTime );
    ewrite_short( FixedUnsigned16( flHoldTime , 1<<12 ) );
    ewrite_short( iFlags );
    ewrite_byte( iColor );
    ewrite_byte( iColor );
    ewrite_byte( iColor );
    ewrite_byte( iAlpha );
    emessage_end();
}
else
{
    message_begin( MSG_DEST, gmsgScreenFade, _, id );
    write_short( iFadeTime );
    write_short( FixedUnsigned16( flHoldTime , 1<<12 ) );
    write_short( iFlags );
    write_byte( iColor );
    write_byte( iColor );
    write_byte( iColor );
    write_byte( iAlpha );
    message_end();
}
}






public hpdoldur(taskid)
{
new id = taskid - 3999;
if(is_user_connected(id) && is_user_alive(id) && g_cod && pev(id,pev_health) < 150.0)
{
    set_pev(id,pev_health, pev(id,pev_health) + 1.0)    
}
set_task(0.2,"hpdoldur",id + 3999)
}


public yeregom(id)
{
static ct,body
new Float:dist = get_user_aiming(id,ct,body)


if(is_user_connected(ct) && is_user_alive(ct) && get_user_team(ct) == 2 && is_user_alive(id) && g_kazma)
{
    if(task_exists(ct + 5555)) remove_task(ct + 5555)    
    set_task(4.0,"yerden_cikart", ct + 5555)
    g_kazma = false;
    new Float:xorigin[3]
    pev(ct,pev_origin,xorigin)
    xorigin[2] -= 36.0
    set_pev(ct,pev_origin, xorigin)
    
    if(dist) dist = 0.0;
}
else
{
    client_print(id,print_center,"Gardiyanlara nisan aL ve tekrar dene!")    
}
}


public yerden_cikart(taskid)
{
new id = taskid - 5555;
yere_gomme1(id)
remove_task(taskid)
}




public Knife_SecondaryAttack( iEnt )
{
static id ; id = get_pdata_cbase(iEnt, m_pPlayer, 4)
if(get_user_team(id) == 1 && g_keskin) {
    static ct,body
    new Float:dist = get_user_aiming(id,ct,body)
    new Float:myOrigin[3], Float:ctOrigin[3]
    if(is_user_connected(ct) && is_user_alive(ct) && get_user_team(ct) == 2)
    {
        pev(id,pev_origin,myOrigin)
        pev(ct,pev_origin,ctOrigin)
        if(get_distance_f(myOrigin,ctOrigin) < 67)
        {
            knife_dmg(id,ct,49)
            if(dist) {
            }
            return HAM_HANDLED
            
        }
        
    }
}
return HAM_IGNORED;
}


public Knife_PrimaryAttack( iEnt )
{
static id ; id = get_pdata_cbase(iEnt, m_pPlayer, 4)
if(get_user_team(id) == 1 && g_keskin) {
    static ct,body
    new Float:dist = get_user_aiming(id,ct,body)
    new Float:myOrigin[3], Float:ctOrigin[3]
    if(is_user_connected(ct) && is_user_alive(ct) && get_user_team(ct) == 2)
    {
        pev(id,pev_origin,myOrigin)
        pev(ct,pev_origin,ctOrigin)
        if(get_distance_f(myOrigin,ctOrigin) < 67.0)
        {
            knife_dmg(id,ct,15)
            if(dist) {
            }
            return HAM_HANDLED
        }
        
    }
    
}
return HAM_IGNORED;
}


public knife_dmg(attacker,victim,rnd_dmg)
{
if(get_user_health(victim) > rnd_dmg)
{
    set_user_health(victim, get_user_health(victim) - rnd_dmg)
    set_hudmessage(170, 255, 42, 0.44, 0.32, 0, 6.0, 3.0)
    show_hudmessage(attacker, "=%d=",rnd_dmg)
}
else
{
    user_silentkill(victim)
    set_user_frags(victim, get_user_frags(victim) + 1)
    make_deathmsg(attacker,victim,0,"knife")
    set_user_frags(attacker, get_user_frags(attacker) + 1)
    jb_set_user_packs(attacker,jb_get_user_packs(attacker) + 5)
}
}




public Sarsinti(TaskID)
{
for(new i = 1; i < 33; i++)
{
    if(is_user_connected(i) && is_user_alive(i) && sarsiliyor)
    {
        message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenShake"), {0,0,0}, i)  
        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 event_active_weapon(id)
{
cl_weapon = read_data(2)
return PLUGIN_CONTINUE
}


public fw_primary_attack(ent)
{
new id = pev(ent,pev_owner)
pev(id,pev_punchangle,cl_pushangle)


return HAM_IGNORED
}


public fw_primary_attack_post(ent)
{
if(sarsiliyor)
{
    new id = pev(ent,pev_owner)
    new Float:push[3]
    pev(id,pev_punchangle,push)
    xs_vec_sub(push,cl_pushangle,push)
    
    ///Dikkat#################
    xs_vec_mul_scalar(push,3.5,push)
    xs_vec_add(push,cl_pushangle,push)
    set_pev(id,pev_punchangle,push)
    return HAM_IGNORED
}
return HAM_IGNORED
}






public eDeath()
{
new id = read_data(2)
if(g_cod)
{
    if(task_exists(id + 3999)) remove_task(id + 3999)
    if(task_exists(id + 1244)) remove_task(id + 1244)
    if(task_exists(id + 1245)) remove_task(id + 1245)
    if(task_exists(id + 1111)) remove_task(id + 1111)
    if(task_exists(id + 5555)) remove_task(id + 5555)
    UTIL_ScreenFade(id, {100,0,0}, 0.7, 0.1, 230, FFADE_IN, false,false)
    g_cod = false
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/

Code:
/**
*      Plugin: JailBreak Shop
*      Autor: MaNuCs
*  
*      Credits: rubee
*                Gladius
*         capostrike93
*         apu
*/


#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <fun>
#include <nvault>
#include <engine>




#define is_valid_player(%1) (1 <= %1 <= 32)


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


new     
OnOff,
OnOff2,
precio1,
precio2,
precio3,
precio4,
precio5,
precio6,
precio7,
precioC1,
precioC2,
precioC3,
precioC4,
CTDefaultDano,
TDefaultDano,
PaloDano,
HachaDano,
MacheteDano,
MotocierraDano,
hTDefaultDano,
hCTDefaultDano,
hPaloDano,
hHachaDano,
hMacheteDano,
Vida,
Armor,
glock1,
glock2,
help,
g_killjp,
g_killhsjp,
g_startjp,
g_maxjp,
g_iMsgSayText,
syncObj,
Ronda[33],
Speed[33],
Speed2[33],
TCuchillo[33],
CTCuchillo[33],
Destapador[33],
Hacha[33],
Machete[33],
Motocierra[33],
g_jbpacks[33],
quitar[33],
regalar[33],
gidPlayer[33],
mainvault




/*============================================================
Weapon Model's
============================================================*/




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


new VIEW_MODELCT[]        = "models/JailBreak/Electro/Electro.mdl"
new PLAYER_MODELCT[]       = "models/JailBreak/Electro/Electro2.mdl"


new VIEW_Hacha[]        = "models/JailBreak/Hacha/Hacha.mdl"
new PLAYER_Hacha[]       = "models/JailBreak/Hacha/Hacha2.mdl"


new VIEW_Machete[]        = "models/JailBreak/Machete/Machete.mdl"
new PLAYER_Machete[]        = "models/JailBreak/Machete/Machete2.mdl"


new VIEW_Palo[]        = "models/JailBreak/Palo/Palo.mdl"
new PLAYER_Palo[]        = "models/JailBreak/Palo/Palo2.mdl"


new VIEW_Moto[]        = "models/JailBreak/Moto/Moto.mdl"
new PLAYER_Moto[]        = "models/JailBreak/Moto/Moto2.mdl"


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


/*============================================================
Shop Sounds!
============================================================*/
new const Si[]         = { "JailBreak/Yes.wav" }
new const No[]         = { "JailBreak/No.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[]         = { "JailBreak/Palo/PHitWall.wav" }
new const palo_hit1[]         = { "JailBreak/Palo/PHit1.wav" }
new const palo_hit2[]         = { "JailBreak/Palo/PHit2.wav" }
new const palo_hit3[]         = { "JailBreak/Palo/PHit3.wav" }
new const palo_hit4[]         = { "JailBreak/Palo/PHit4.wav" }
new const palo_stab[]         = { "JailBreak/Palo/PStab.wav" }


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


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


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


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




/*============================================================
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()
{
    
    register_plugin(" Shop", "3.1", "byetovice")
    
    mainvault = nvault_open("ShopJbs")
    
    register_clcmd("say /jail","IlkMenu")
    register_clcmd("say !jail","IlkMenu")
    register_clcmd("say_team /jail","IlkMenu")
    register_clcmd("say_team !jail","IlkMenu")
    //register_cvar("jb_gorunmezlik","100")
    register_clcmd("say /shop", "Tienda")
    register_clcmd("say !shop", "Tienda")
    register_clcmd("say_team /shop", "Tienda")
    register_clcmd("say_team !shop", "Tienda")
    
    register_clcmd("say /mg",     "duel_menu", ADMIN_BAN)
    register_clcmd("say !mg",     "duel_menu", ADMIN_BAN)
    register_clcmd("say_team /mg",     "duel_menu", ADMIN_BAN)
    register_clcmd("say_team !mg",     "duel_menu", ADMIN_BAN)
    
    register_clcmd("JbPacks",     "player")
    register_clcmd("JbPacksHandle",     "playerhandle")
    
    //register_cvar("jb_savejb","0")
    
    register_cvar("byetovice_plugin", "1.2", FCVAR_SPONLY|FCVAR_SERVER)
    RegisterHam(Ham_Spawn,         "player", "Fwd_PlayerSpawn_Post",    1)
    RegisterHam(Ham_TakeDamage,     "player", "FwdTakeDamage",         0)
    RegisterHam(Ham_Killed,        "player", "fw_player_killed")
    
    register_event("CurWeapon",     "Event_Change_Weapon", "be", "1=1")
    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",         "2");
    g_killhsjp     = register_cvar("jb_bonushsJP",     "1");
    g_startjp     = register_cvar("jb_startJP",        "0");
    g_maxjp     = register_cvar("jb_maxgiveJP",        "10000");
    
    OnOff         = register_cvar("jb_Shop",         "1")//1(ON) 0(OFF)
    OnOff2         = register_cvar("jb_ShopKnifes",    "1")//1(ON) 0(OFF)
    help         = register_cvar("jb_help",         "1")//1(ON) 0(OFF)
    
    precio1     = register_cvar("jb_pFlash",         "5")
    precio2        = register_cvar("jb_pHe",         "10")
    precio3        = register_cvar("jb_pHEFL",         "15")
    precio4        = register_cvar("jb_pWalk",         "10")
    precio5        = register_cvar("jb_pFast",         "20")
    precio6        = register_cvar("jb_pDrugs",         "35")
    precio7        = register_cvar("jb_pGlock",         "38")
    
    precioC1    = register_cvar("jb_pKnife1",         "0")
    precioC2     = register_cvar("jb_pKnife2",         "7")
    precioC3     = register_cvar("jb_pKnife3",         "15")
    precioC4     = register_cvar("jb_pKnife4",         "25")
    
    TDefaultDano     = register_cvar("jb_dKnifeT",         "20")
    CTDefaultDano     = register_cvar("jb_dKnifeCT",         "50")
    PaloDano     = register_cvar("jb_dKnife1",         "30")
    HachaDano     = register_cvar("jb_dKnife2",         "60")
    MacheteDano     = register_cvar("jb_dKnife3",         "80")
    MotocierraDano     = register_cvar("jb_dKnife4",         "200")
    
    hTDefaultDano     = register_cvar("jb_dHsKnifeT",     "30")
    hCTDefaultDano     = register_cvar("jb_dHsKnifeCT",    "80")
    hPaloDano     = register_cvar("jb_dhsKnife1",     "45")
    hHachaDano     = register_cvar("jb_dhsKnife2",     "75")
    hMacheteDano     = register_cvar("jb_dhsKnife3",     "95")
    
    Vida         = register_cvar("jb_drLife",         "200")
    Armor         = register_cvar("jb_drArmor",         "200")
    
    glock1         = register_cvar("jb_gClip",         "20")
    glock2         = register_cvar("jb_gAmmo",         "1")
    
    g_iMsgSayText     = get_user_msgid("SayText")
    syncObj     = CreateHudSyncObj()
    
    
    /*============================================================
    Multi Lengual!
    ============================================================*/
    register_dictionary("JBShop.txt")
    
}


/*============================================================
Precaches
============================================================*/
public plugin_precache()
{
    precache_sound(Si)
    precache_sound(No)
    
    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_Palo)    
    precache_model(PLAYER_Palo)
    precache_model(VIEW_Hacha)    
    precache_model(PLAYER_Hacha)    
    precache_model(VIEW_Machete)    
    precache_model(PLAYER_Machete)    
    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),"\y%L", LANG_PLAYER, "SHOP")
            new Menu = menu_create(Item, "CuchilleroHandler")
            
            formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "KNIFE1", get_pcvar_num(precioC1))
            menu_additem(Menu, Item, "1")
            
            formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "KNIFE2", get_pcvar_num(precioC2))
            menu_additem(Menu, Item, "2")
            
            formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "KNIFE3", get_pcvar_num(precioC3))
            menu_additem(Menu, Item, "3")
            
            formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "KNIFE4", get_pcvar_num(precioC4))
            menu_additem(Menu, Item, "4")
            
            menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
            menu_display(id, Menu)
        }
    }
    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>= Obtener1 && vivo)
            {
                g_jbpacks -= Obtener1
                CTCuchillo     = 0
                TCuchillo     = 0
                Destapador     = 1
                Hacha     = 0
                Machete     = 0
                Motocierra     = 0
                
                
                ham_strip_weapon(id, "weapon_knife")
                give_item(id, "weapon_knife")
                
                ChatColor(id, "%L", LANG_PLAYER, "BUY_KNIFE1")
                emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
            else
            {
                ChatColor(id, "%L", LANG_PLAYER, "MONEY")
                emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
        }
        
        case 2:
        {
            if (g_jbpacks >= Obtener2 && vivo)
            {
                
                g_jbpacks -= Obtener2
                CTCuchillo     = 0
                TCuchillo     = 0
                Destapador     = 0
                Hacha     = 1
                Machete     = 0
                Motocierra     = 0
                
                ham_strip_weapon(id, "weapon_knife")
                give_item(id, "weapon_knife")
                
                ChatColor(id, "%L", LANG_PLAYER, "BUY_KNIFE2")
                emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
            else
            {
                ChatColor(id, "%L", LANG_PLAYER, "MONEY")
                emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
        }
        
        case 3:
        {
            if (g_jbpacks >= Obtener3 && vivo)
            {
                
                g_jbpacks -= Obtener3
                CTCuchillo     = 0
                TCuchillo     = 0
                Destapador     = 0
                Hacha     = 0
                Machete     = 1
                Motocierra     = 0
                
                ham_strip_weapon(id, "weapon_knife")
                give_item(id, "weapon_knife")
                
                ChatColor(id, "%L", LANG_PLAYER, "BUY_KNIFE3")
                emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
            else
            {
                ChatColor(id, "%L", LANG_PLAYER, "MONEY")
                emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
        }
        
        case 4:
        {
            if (g_jbpacks >= Obtener4 && vivo)
            {
                
                g_jbpacks -= Obtener4
                CTCuchillo     = 0
                TCuchillo     = 0
                Destapador    = 0
                Hacha     = 0
                Machete     = 0
                Motocierra     = 1
                
                
                ham_strip_weapon(id, "weapon_knife")
                give_item(id, "weapon_knife")
                
                ChatColor(id, "%L", LANG_PLAYER, "BUY_KNIFE4")
                emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
            else
            {
                ChatColor(id, "%L", LANG_PLAYER, "MONEY")
                emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}


/*============================================================
ITEM'S MENU
============================================================*/
public Tienda(id)
{
    if(get_pcvar_num(OnOff))
    {
        if(get_pcvar_num(OnOff) && Ronda)
        {
            if(is_user_alive(id))
            {
                if (cs_get_user_team(id) == CS_TEAM_T )
                {
                    new contador=0;
                    new players[32], num, tempid;
                    
                    get_players(players, num)
                    
                    for (new i=0; i<num; i++)
                    {
                        tempid = players
                        
                        if (get_user_team(tempid)==1 && is_user_alive(tempid))
                        {
                            contador++;
                        }
                    }
                    if ( contador == 1 )
                    {
                        ChatColor(id, "%L", LANG_PLAYER, "LAST")
                    }
                    else if ( contador >= 2 )
                    {
                        static Item[64]
                        
                        formatex(Item, charsmax(Item),"\y%L", LANG_PLAYER, "SHOP")
                        new Menu = menu_create(Item, "TiendaHandler")
                        
                        formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "FLASH", get_pcvar_num(precio1))
                        menu_additem(Menu, Item, "1")
                        
                        formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "HE", get_pcvar_num(precio2))
                        menu_additem(Menu, Item, "2")
                        
                        formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "HEFLASH", get_pcvar_num(precio3))
                        menu_additem(Menu, Item, "3")
                        
                        formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "FOOTSTEPS", get_pcvar_num(precio4))
                        menu_additem(Menu, Item, "4")
                        
                        formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "SPEED", get_pcvar_num(precio5))
                        menu_additem(Menu, Item, "5")
                        
                        formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "DRUGS", get_pcvar_num(precio6))
                        menu_additem(Menu, Item, "6")
                        
                        formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "GLOCK", get_pcvar_num(precio7))
                        menu_additem(Menu, Item, "7")
                        
                        menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
                        menu_display(id, Menu)
                    }
                }
                else
                {
                    ChatColor(id, "%L", LANG_PLAYER, "ONLY")
                }
            }
            else
            {
                ChatColor(id, "%L", LANG_PLAYER, "DEAD")
            }
        }
        else
        {
            ChatColor(id, "%L", LANG_PLAYER, "ONE_TIME")
        }
    }
    else
    {
        ChatColor(id, "%L",  LANG_PLAYER, "SHOP_OFF")
    }
    return PLUGIN_HANDLED
}




public TiendaHandler(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 gmsg_SetFOV     = get_user_msgid("SetFOV")
    new Obtener1         = get_pcvar_num(precio1)
    new Obtener2         = get_pcvar_num(precio2)
    new Obtener3         = get_pcvar_num(precio3)
    new Obtener4         = get_pcvar_num(precio4)
    new Obtener5         = get_pcvar_num(precio5)
    new Obtener6         = get_pcvar_num(precio6)
    new Obtener7        = get_pcvar_num(precio7)
    new vida1        = get_user_health(id)
    new vida2         = get_pcvar_num(Vida)
    new armor1        = get_user_armor(id)
    new armor2         = get_pcvar_num(Armor)
    
    new key = str_to_num(data);
    switch(key)
    {
        case 1:
        {
            if (g_jbpacks >= Obtener1 && vivo)
            {
                g_jbpacks -= Obtener1
                ChatColor(id, "%L", LANG_PLAYER, "BUY_FLASH")
                give_item(id, "weapon_flashbang")
                give_item(id, "weapon_flashbang")
                emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
                Ronda = 0
            }
            else
            {
                ChatColor(id, "%L", LANG_PLAYER, "MONEY")
                emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
        }
        case 2:
        {
            
            if (g_jbpacks >= Obtener2 && vivo)
            {
                g_jbpacks -= Obtener2
                ChatColor(id, "%L", LANG_PLAYER, "BUY_HE")
                give_item(id, "weapon_hegrenade")
                emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
                Ronda = 0
            }
            else
            {
                ChatColor(id, "%L", LANG_PLAYER, "MONEY")
                emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
        }
        case 3:
        {
            
            if (g_jbpacks >= Obtener3 && vivo)
            {
                g_jbpacks -= Obtener3
                ChatColor(id, "%L", LANG_PLAYER, "BUY_HEFLASH")
                give_item(id, "weapon_hegrenade")
                give_item(id, "weapon_flashbang")
                give_item(id, "weapon_flashbang")
                emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
                Ronda = 0
            }
            else
            {
                ChatColor(id, "%L", LANG_PLAYER, "MONEY")
                emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
        }
        case 4:
        {
            
            if (g_jbpacks >= Obtener4 && vivo)
            {
                g_jbpacks -= Obtener4
                ChatColor(id, "%L", LANG_PLAYER, "BUY_FOOTSTEPS")
                set_user_footsteps(id, 1)
                emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
                Ronda = 0
            }
            else
            {
                ChatColor(id, "%L", LANG_PLAYER, "MONEY")
                emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
        }
        case 5:
        {        
            if (g_jbpacks >= Obtener5 && vivo)
            {
                g_jbpacks -= Obtener5
                ChatColor(id, "%L", LANG_PLAYER, "BUY_SPEED")
                set_user_maxspeed(id, 500.0)
                Speed = 1
                emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
                Ronda = 0
            }
            else
            {
                ChatColor(id, "%L", LANG_PLAYER, "MONEY")  
                emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
        }
        case 6:
        {    
            if (g_jbpacks >= Obtener6 && vivo)
            {
                g_jbpacks -= Obtener6
                ChatColor(id, "%L", LANG_PLAYER, "BUY_DRUGS")
                set_user_armor(id, armor1 + armor2)
                set_user_health(id, vida1 + vida2)
                set_user_maxspeed(id, 380.0)
                Speed2 = 1
                message_begin( MSG_ONE, gmsg_SetFOV, { 0, 0, 0 }, id )
                write_byte( 180 )
                message_end( )  
                emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
                Ronda = 0
            }
            else
            {
                ChatColor(id, "%L", LANG_PLAYER, "MONEY")
                emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
        }
        case 7:
        {
            if (g_jbpacks >= Obtener7 && vivo)
            {
                g_jbpacks -= Obtener7    
                ChatColor(id, "%L", LANG_PLAYER, "BUY_GLOCK")
                cs_set_weapon_ammo( give_item( id, "weapon_glock18" ), get_pcvar_num(glock1))
                cs_set_user_bpammo(id, CSW_GLOCK18, get_pcvar_num(glock2))
                emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
                Ronda = 0
            }
            else
            {
                ChatColor(id, "%L", LANG_PLAYER, "MONEY")
                emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
            }
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}


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


public JailbreakPacks(id)
{
    set_hudmessage(142, 239, 39, 0.50, 0.90, 0, 6.0, 2.5)
    ShowSyncHudMsg(id, syncObj,"TL: %i", g_jbpacks)
}


public duel_menu(id)
{    
    if (!is_user_admin(id))
    {
        ChatColor(id, "%L", LANG_PLAYER, "CANT")
        return PLUGIN_HANDLED
    }
    
    static opcion[64]
    
    formatex(opcion, charsmax(opcion),"\y%L", LANG_PLAYER, "JBPACKS")
    new iMenu = menu_create(opcion, "menu")
    
    formatex(opcion, charsmax(opcion),"\w%L", LANG_PLAYER, "GIVE_JBPACKS")
    menu_additem(iMenu, opcion, "1")    
    
    formatex(opcion, charsmax(opcion),"\w%L", LANG_PLAYER, "TAKE_JBPACKS")
    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 = 1
            quitar = 0    
            escojer(id)
        }
        case 2:
        {    
            quitar = 1
            regalar = 0
            escojer(id)
        }
    }
    
    menu_destroy(menu)    
    return PLUGIN_HANDLED
}




public escojer(id)
{
    static opcion[64]
    
    formatex(opcion, charsmax(opcion),"\y%L", LANG_PLAYER, "CHOOSE")
    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
        
        get_user_name(tempid, szName, 31)
        num_to_str(tempid, szTempid, 9)
        
        formatex(opcion, charsmax(opcion), "\w%s \rJbPacks[%d]", szName, g_jbpacks)
        menu_additem(iMenu, opcion, szTempid, 0)
    }
    
    menu_display(id, iMenu)
    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 = tempid
    client_cmd(id, "messagemode JbPacks")
    
    menu_destroy(menu)
    return PLUGIN_HANDLED
}


public playerhandle(id)
{
    // on death
    g_jbpacks += 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 = get_vaultdata(read_data(1));
    initaliazed = true;
}




jbpacks(id, say[]) {
    new amount = str_to_num(say)
    new victim = gidPlayer
    
    new vname[32]
    new adminname[32]
    
    if(victim > 0)
    {
        get_user_name(victim, vname, 31)
        get_user_name(id, adminname, 31)
        
        if(regalar)
        {
            if(amount > get_pcvar_num(g_maxjp))
            {
                g_jbpacks = get_pcvar_num(g_maxjp)
            }
            else
            {
                g_jbpacks = g_jbpacks + amount
            }
            ChatColor(0, "[%s] isimli Admin, %s adli oyuncuya %d TL VERDI!",adminname, vname, amount)
        }
        if(quitar)
        {
            if(amount > g_jbpacks)
            {
                g_jbpacks = 0
                ChatColor(0, "[%s] isimli Admin, %s adli oyuncunun butun parasini aldi!",adminname, vname)
            }
            else
            {
                g_jbpacks = g_jbpacks - amount
                ChatColor(0, "[%s] isimli Admin, %s adli oyuncudan %d TL ALDI!",adminname, vname, amount)
            }
            
        }        
    }
    
    return PLUGIN_HANDLED
}  




public Fwd_PlayerSpawn_Post(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     = 0
        Speed2     = 0
        Ronda     = 1
        CTCuchillo     = 1
        TCuchillo     = 1
        Destapador     = 0
        Hacha     = 0
        Machete     = 0
        Motocierra     = 0
        //Tienda1(id)
        IlkMenu(id)
        if(get_pcvar_num(help))    ChatColor(id, "%L", LANG_PLAYER, "HELP")
    }
}


public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits)
{
    
    if (is_valid_player(attacker) && get_user_weapon(attacker) == CSW_KNIFE)    
    {
        switch(get_user_team(attacker))
        {
            case 1:
            {
                if(TCuchillo)
                {    
                    
                    SetHamParamFloat(4, get_pcvar_float(TDefaultDano))
                    
                    if(get_pdata_int(victim, 75) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hTDefaultDano))
                    }
                }
                
                if(Destapador)
                {
                    SetHamParamFloat(4, get_pcvar_float(PaloDano))
                    
                    if(get_pdata_int(victim, 75) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hPaloDano))
                    }
                }
                
                if(Hacha)
                {        
                    SetHamParamFloat(4, get_pcvar_float(HachaDano))
                    
                    if(get_pdata_int(victim, 75) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hHachaDano))
                    }
                }
                
                if(Machete)
                {        
                    SetHamParamFloat(4, get_pcvar_float(MacheteDano))
                    
                    if(get_pdata_int(victim, 75) == HIT_HEAD)
                    {
                        SetHamParamFloat(4, get_pcvar_float(hMacheteDano))
                    }
                }
                
                if(Motocierra)
                {    
                    SetHamParamFloat(4, get_pcvar_float(MotocierraDano))
                }
            }
            case 2:
            {
                if(CTCuchillo)
                {    
                    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 && 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 += get_pcvar_num(g_killjp)
        
        if(get_pdata_int(victim, 75) == HIT_HEAD)
        {
            g_jbpacks += get_pcvar_num(g_killhsjp)
        }
    }
}




public Event_Change_Weapon(id)
{
    new weaponID = read_data(2)
    
    switch (get_user_team(id))
    {
        case 1:
        {
            if(Speed)
            {
                set_user_maxspeed(id, 500.0)
            }
            
            if(Speed2)
            {
                set_user_maxspeed(id, 380.0)
            }
            
            if(weaponID == CSW_KNIFE && get_pcvar_num(OnOff2))
            {
                if(TCuchillo)
                {
                    set_pev(id, pev_viewmodel2, VIEW_MODELT)
                    set_pev(id, pev_weaponmodel2, PLAYER_MODELT)
                }
                
                if(Destapador)
                {
                    set_pev(id, pev_viewmodel2, VIEW_Palo)
                    set_pev(id, pev_weaponmodel2, PLAYER_Palo)
                }
                
                if(Hacha)
                {
                    set_pev(id, pev_viewmodel2, VIEW_Hacha)
                    set_pev(id, pev_weaponmodel2, PLAYER_Hacha)
                }
                
                if(Machete)
                {
                    set_pev(id, pev_viewmodel2, VIEW_Machete)
                    set_pev(id, pev_weaponmodel2, PLAYER_Machete)
                }
                
                if(Motocierra)
                {
                    set_pev(id, pev_viewmodel2, VIEW_Moto)
                    set_pev(id, pev_weaponmodel2, PLAYER_Moto)
                }
                
                
            }
        }
        case 2:
        {
            if(CTCuchillo && weaponID == CSW_KNIFE)
            {
                set_pev(id, pev_viewmodel2, VIEW_MODELCT)
                set_pev(id, pev_weaponmodel2, PLAYER_MODELCT)
            }
        }
    }
    return PLUGIN_CONTINUE
}




public client_connect(id)
{
    /*if(get_cvar_num("jb_savejb"))
{
    LoadJbs(id)
}*/
initaliazed = false;
}
public client_disconnect(id)
{
/*if(get_cvar_num("jb_savejb"))
{
SaveJbs(id)    
}*/
initaliazed = false;
}


/*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 = get_pcvar_num(g_startjp)
}
else
{
g_jbpacks = str_to_num(vaultdata);
}
}
else
{
g_jbpacks = 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);
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! ");
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)
{
    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)
    {
        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)
    {
        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)
    {
        
        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)
    {
        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)
    {
        
        if (equal(sample[8], "kni", 3))
        {
            if (equal(sample[14], "sla", 3))
            {
                engfunc(EngFunc_EmitSound, id, channel, motocierra_slash, volume, attn, flags, pitch)
                return FMRES_SUPERCEDE;
            }
            if(equal(sample,"weapons/knife_deploy1.wav"))
            {
                engfunc(EngFunc_EmitSound, id, channel, motocierra_deploy, volume, attn, flags, pitch)
                return FMRES_SUPERCEDE;
            }
            if (equal(sample[14], "hit", 3))
            {
                if (sample[17] == 'w')
                {
                    engfunc(EngFunc_EmitSound, id, channel, motocierra_wall, volume, attn, flags, pitch)
                    return FMRES_SUPERCEDE;
                }
                else
                {
                    switch (random_num(1, 2))
                    {
                        case 1: engfunc(EngFunc_EmitSound, id, channel, motocierra_hit1, volume, attn, flags, pitch)
                            case 2: engfunc(EngFunc_EmitSound, id, channel, motocierra_hit2, volume, attn, flags, pitch)
                            
                    }
                    return FMRES_SUPERCEDE;
                }
            }
            if (equal(sample[14], "sta", 3))
            {
                engfunc(EngFunc_EmitSound, id, channel, motocierra_stab, volume, attn, flags, pitch)
                return FMRES_SUPERCEDE;
            }
        }
    }    
    return FMRES_IGNORED;
}


/*============================================================
Stocks!
============================================================*/
stock ChatColor(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[191]
    vformat(msg, 190, input, 3)
    
    replace_all(msg, 190, "!g", "^4") // Green Color
    replace_all(msg, 190, "!y", "^1") // Default Color
    replace_all(msg, 190, "!team", "^3") // Team Color
    
    
    if (id) players[0] = id; else get_players(players, count, "ch")
{
    for (new i = 0; i < count; i++)
    {
        if (is_user_connected(players))
        {
            message_begin(MSG_ONE_UNRELIABLE, g_iMsgSayText, _, players)  
            write_byte(players);
            write_string(msg);
            message_end();
        }
    }
}
}  


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;
}


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


public IlkMenu(id)
{
if(get_pcvar_num(OnOff2))
{
    if (get_user_team(id) == 1 )
    {
        new amenu = menu_create("\rHapishane Servisi \w(/jail)","amenu_devam")
        menu_additem(amenu,"En Yakin Bankayi Ara","1",0)
        menu_additem(amenu,"Hapishane Marketi","2",0)
        menu_additem(amenu,"Isyan Menusu","3",0)
        menu_setprop(amenu,MPROP_EXIT,MEXIT_ALL)
        menu_display(id, amenu, 0)
    }
}
return PLUGIN_HANDLED
}


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)
{
    client_cmd(id,"say /banka")
}
else if(str_to_num(data) == 2)
{
    Tienda1(id)
}
else if(str_to_num(data) == 3)
{
    client_cmd(id, "say /jbmenu")
}
menu_destroy(amenu)
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 }
*/


compiler edermisiniz ben hata alıyorum ..

Teşekkürler csplague..

Print this item

  Mysterious Gaming JailBreak Map'ları
Posted by: muratcan1616 - 29-06-13, 23:38 - Forum: Jail - Replies (1)

Merhabalar,
Sizlere Serverimizin Yapmış Olduğu Mapları (JailBreak) RAR Dosyası Halinde Sizlere Sunuyorum.

RAR Şifresi: CSPlague.com

EK:
Küçükler Konuşur, Büyükler Konuşulur!

Mysterious ~> JailBreak ~Kalite~
95.173.173.100
Mysterious | Muratcan



Attached Files
.rar   Mysterious_Maplar.rar (Size: 9.31 MB / Downloads: 235)
Print this item

  BaseBuilder Lazer Plugini
Posted by: aliosmano - 29-06-13, 23:24 - Forum: Çözülmüş İstekler - Replies (3)

BaseBuilder v6.5 için lm plugini lazım.Yardım edebilir misiniz ?

Print this item

  Steam Sorun
Posted by: mertkal - 29-06-13, 21:59 - Forum: [Movie|CAPS] CS Resim ve Videolarınız - Replies (3)

[Image: pqsvc.jpg] Steam Girdimmi Böyle Oluyor Sorun Nedir Non Steam Girdigimde Böyle sorun Yok Naıpmam lazım

Print this item