Raised This Month: $51 Target: $400
 12% 

Jbmenu Error


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
murat1366
Junior Member
Join Date: Aug 2016
Old 08-25-2016 , 03:51   Jbmenu Error
Reply With Quote #1

L 08/25/2016 - 10:13:25: [AMXX] Run time error 10 (plugin "jbmenunew1.amxx") (native "get_pcvar_float") - debug not enabled!
L 08/25/2016 - 10:13:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/25/2016 - 10:13:45: Invalid CVAR pointer


Code:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <fakemeta_util>
#include <fun>
#include <nvault>
#include <engine>
#include <xs>

#define is_valid_player(%1) (1 <= %1 <= 32)
#define LOGFILE	"bankasifreleri.log"
#define JBFILE	"jbverenler.log"
#define ADMIN_YETKI ADMIN_IMMUNITY
#define ADMIN_SLOTMENU ADMIN_RESERVATION
#define VIP ADMIN_SLAY // VIP YETKISI
#define ELIT ADMIN_RESERVATION // ELIT YETKISI

#if defined _jail_included
#endinput
#endif

#define _jail_included

/**
* Jb sayisini verir.
*
* @param id        Player
* @return        JbPack
*/
native jb_get_user_packs(id)
	
/**
* jbyi degistirir.
*
* @param id        Player
* @param amount    YeniMiktar
*/
native jb_set_user_packs(id, ammount)
	/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*
{
\\ rtf1\\ ansi\\ deff0
{
\\ fonttbl
{
\\ f0\\ fnil Tahoma;
}
}
\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par
}
*/


enum Color
{
NORMAL = 1, // clients scr_concolor cvar color
GREEN, // Green Color
TEAM_COLOR, // Red, grey, blue
GREY, // grey
RED, // Red
BLUE, // Blue
}

new TeamName[][] =
{
"",
"TERRORIST",
"CT",
"SPECTATOR"
}

ColorChat(id, Color:type, const msg[],
{
Float,Sql,Result,_
}
:...)
{
static message[256];

switch(type)
{
case NORMAL: // clients scr_concolor cvar color
{
message[0] = 0x01;
}
case GREEN: // Green
{
message[0] = 0x04;
}
default: // White, Red, Blue
{
message[0] = 0x03;
}
}

vformat(message[1], 251, msg, 4);

// Make sure message is not longer than 192 character. Will crash the server.
message[192] = '^0';

static team, ColorChange, index, MSG_Type;

if(id)
{
MSG_Type = MSG_ONE;
index = id;
}
else
{
index = FindPlayer();
MSG_Type = MSG_ALL;
}

team = get_user_team(index);
ColorChange = ColorSelection(index, MSG_Type, type);

ShowColorMessage(index, MSG_Type, message);

if(ColorChange)
{
Team_Info(index, MSG_Type, TeamName[team]);
}
}

ShowColorMessage(id, type, message[])
{
message_begin(type, get_user_msgid("SayText"), _, id);
write_byte(id)
write_string(message);
message_end();
}

Team_Info(id, type, team[])
{
message_begin(type, get_user_msgid("TeamInfo"), _, id);
write_byte(id);
write_string(team);
message_end();

return 1;
}

ColorSelection(index, type, Color:Type)
{
switch(Type)
{
case RED:
{
return Team_Info(index, type, TeamName[1]);
}
case BLUE:
{
return Team_Info(index, type, TeamName[2]);
}
case GREY:
{
return Team_Info(index, type, TeamName[0]);
}
}

return 0;
}

FindPlayer()
{
static i;
i = -1;

while(i <= get_maxplayers())
{
if(is_user_connected(++i))
{
return i;
}
}

return -1;
}


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

new
OnOff,
OnOff2,
precio1,
precio2,
precio3,
precio4,
precio5,
precio7,
precio9,
precio10,
precio11,
precioC1,
precioC2,
precioC3,
precioC4,
CTDefaultDano,
TDefaultDano,
PaloDano,
HachaDano,
MacheteDano,
MotocierraDano,
hTDefaultDano,
hCTDefaultDano,
hPaloDano,
hHachaDano,
hMacheteDano,
g_killjp,
g_killhsjp,
g_maxjp,
Ronda[33],
Speed[33],
Speed2[33],
TCuchillo[33],
CTCuchillo[33],
Destapador[33],
Hacha[33],
Machete[33],
jumpnum[33],
g_multi[33],
kacziplasin,
Motocierra[33],
g_jbpacks[33],
quitar[33],
regalar[33],
gidPlayer[33],
mainvault;

new engel1[33];
new AcKapa;
new yapimci[] = "^3[ Celik Gaming ]^4"
new kontrols[33]
new g_transfer[33];
new bool:g_kullandim[33]
new bool:kanbagisladim[33]
new bool:dojump[33] 

//////////Meslek
new meslek[33];
new bool:timeout[33];
new healtime[33];
new buton_cvar;
new buton_cvar_aktif;
new bool:initaliazed[33];
new bool:has_used[33] ;
new menukullanim[33];
new bool:kullandim[33]

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


new VIEW_MODELT[]    	= "models/cg_yumruk_v_1.mdl"
new PLAYER_MODELT[] 	= "models/cg_yumruk_p_1.mdl"

new VIEW_MODELCT[]    	= "models/Ct_v.mdl"
new PLAYER_MODELCT[]   	= "models/Ct_p.mdl"

new VIEW_Hacha[]    	= "models/tava.mdl"
new PLAYER_Hacha[]   	= "models/tava2.mdl"

new VIEW_Machete[]    	= "models/v_kard1.mdl"
new PLAYER_Machete[]    	= "models/p_kard1.mdl"

new VIEW_Palo[]    	= "models/v_orak.mdl"
new PLAYER_Palo[]    	= "models/p_orak.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!
============================================================*/


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

new const ba[] = 
{ 
"kazan.wav" 
}
new const bb[] = 
{ 
"kaybet.wav" 
}
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 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 "Jail Shop"
#define VERSION "1.3"
#define AUTHOR "YeeBoT"


/*============================================================
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()
{
RegisterHam(Ham_Spawn, 		"player", "Fwd_PlayerSpawn_Post",	1)
RegisterHam(Ham_TakeDamage, 	"player", "FwdTakeDamage", 		0)
RegisterHam(Ham_Killed,		"player", "fw_player_killed")
register_logevent("eRS",2,"1=Round_Start")
register_event("DeathMsg","eDeath","a")
register_forward( FM_EmitSound,  "fw_EmitSound" );
RegisterHam(Ham_Spawn,"player","HamPlayerSpawnPost",1)
register_logevent("eRoundEnd",2,"1=Round_End");
register_logevent("eRoundStart", 2, "1=Round_Start");
register_event("TextMsg", "eRoundRestart", "a", "2&#Game_C", "2&#Game_w");

register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_bankasifirla","cmdSifirla",ADMIN_RCON)
mainvault = nvault_open("ShopJbs")
AcKapa = register_cvar("jb_engel","0")
register_clcmd("say /fpsayar","fpsayar")
register_clcmd("say /mg","tlveral")
register_clcmd("say /tl","tlveral")
register_clcmd("say /jb","tlveral")
register_clcmd("say /jbmenu","kontrol")
register_clcmd("say /god", "godsoyle")
register_clcmd("radio1","engel")
register_clcmd("radio2","engel")
register_clcmd("radio3","engel")

RegisterHam(Ham_TraceAttack, "func_button", "butona_saldir")
buton_cvar = register_cvar("butona_saldir", "1")


register_clcmd("JbPacks", 	"player")

//register_cvar("jb_savejb","0")

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", 		"4");
g_killhsjp 	= register_cvar("jb_bonushsJP", 	"1");
g_maxjp 	= register_cvar("jb_maxgiveJP",		"50");

precio1 	= register_cvar("isyan1", 		"10");
precio2		= register_cvar("isyan2", 		"80");
precio3		= register_cvar("isyan3", 		"20");
precio4		= register_cvar("isyan4", 		"30");
precio5		= register_cvar("isyan5", 		"30");
precio7		= register_cvar("isyan7", 		"40");
precio9		= register_cvar("isyan9", 		"60");
precio10	= register_cvar("isyan10", 		"35");
precio11	= register_cvar("isyan11", 		"70");

precioC1	= register_cvar("jb_pKnife1", 		"-2");
precioC2 	= register_cvar("jb_pKnife2", 		"7");
precioC3 	= register_cvar("jb_pKnife3", 		"18");
precioC4 	= register_cvar("jb_pKnife4", 		"35");

TDefaultDano 	= register_cvar("jb_dKnifeT", 		"5");
CTDefaultDano 	= register_cvar("jb_dKnifeCT", 		"50");
PaloDano 	= register_cvar("jb_dKnife1", 		"10");
HachaDano 	= register_cvar("jb_dKnife2", 		"20");
MacheteDano 	= register_cvar("jb_dKnife3", 		"50");
MotocierraDano 	= register_cvar("jb_dKnife4", 		"200");

hTDefaultDano 	= register_cvar("jb_dHsKnifeT", 	"10");
hCTDefaultDano 	= register_cvar("jb_dHsKnifeCT",	"99");
hPaloDano 	= register_cvar("jb_dhsKnife1", 	"20");
hHachaDano 	= register_cvar("jb_dhsKnife2", 	"50");
hMacheteDano 	= register_cvar("jb_dhsKnife3", 	"95");

kacziplasin     = register_cvar("amx_maxjumps","1")

OnOff 		= register_cvar("jb_Shop", 		"1")//1(ON) 0(OFF)
OnOff2 		= register_cvar("jb_ShopKnifes",	"1")//1(ON) 0(OFF)
/*============================================================
Multi Lengual!
============================================================*/
}

/*============================================================
Precaches
============================================================*/
public plugin_precache()
{

//precache_sound(elbasi)

precache_sound(ba)
precache_sound(bb)

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
}
public client_PreThink(id)
{
if(!is_user_alive(id)) return PLUGIN_CONTINUE
new nbut = get_user_button(id)
new obut = get_user_oldbutton(id)
if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP) && g_multi[id])
{
if(jumpnum[id] < get_pcvar_num(kacziplasin))
{
dojump[id] = true
jumpnum[id]++
return PLUGIN_CONTINUE
}
}
if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
{
jumpnum[id] = 0
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}
public client_PostThink(id)
{
if(!is_user_alive(id)) return PLUGIN_CONTINUE
if(dojump[id] == true)
{
new Float:velocity[3]	
entity_get_vector(id,EV_VEC_velocity,velocity)
velocity[2] = random_float(265.0,285.0)
entity_set_vector(id,EV_VEC_velocity,velocity)
dojump[id] = false
return PLUGIN_CONTINUE
}
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),"\r[ Celik Gaming ] \w-\y Emanetler",hostname)
new Menu = menu_create(Item, "CuchilleroHandler")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \w Orak \y[ %d TL ]", get_pcvar_num(precioC1))
menu_additem(Menu, Item, "1")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wTava \y[ %d TL ]",get_pcvar_num(precioC2))
menu_additem(Menu, Item, "2")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wSavas Kilici \y[ %d TL ]",get_pcvar_num(precioC3))
menu_additem(Menu, Item, "3")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wTestere \y[ %d TL ]",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[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 Emanetlerin Arasindan^3 [ Kampci ]^4 Satin Aldiniz",yapimci)
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 Emanetlerin Arasindan^3 [ Tava ]^4 Satin Aldiniz",yapimci)
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 Emanetlerin Arasindan^3 [ Savas Kilici]^4 Satin Aldiniz",yapimci)
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 Emanetlerin Arasindan^3 [ Destere ]^4 Satin Aldiniz",yapimci)
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[i]

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),"\r[ Celik Gaming ]\w - \yENVANTER MENU",hostname)
new Menu = menu_create(Item, "TiendaHandler")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \w+100 HP \y[ %d TL ]",get_pcvar_num(precio1))
menu_additem(Menu, Item, "1")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wAWP \y[ %d TL ]",get_pcvar_num(precio2))
menu_additem(Menu, Item, "2")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \w3x El Bombasi \y[ %d TL ]",get_pcvar_num(precio3))
menu_additem(Menu, Item, "3")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wBomba Paketi \y[ %d TL ]",get_pcvar_num(precio4))
menu_additem(Menu, Item, "4")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wSans Kutusu \y[ %d TL ]",get_pcvar_num(precio5))
menu_additem(Menu, Item, "5")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wDeprem Baslat \y[ %d TL ]",get_pcvar_num(precio10))
menu_additem(Menu, Item, "10")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wHucrenin Kapisini Ac \y[ %d TL ]",get_pcvar_num(precio11))
menu_additem(Menu, Item, "11")


menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu)
}
}
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 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 Obtener7		= get_pcvar_num(precio7)
new Obtener9		= get_pcvar_num(precio9)
new Obtener10		= get_pcvar_num(precio10)
new Obtener11		= get_pcvar_num(precio11)

new key = str_to_num(data);
switch(key)
{
case 1:
{
if (g_jbpacks[id] >= Obtener1 && vivo)
{
g_jbpacks[id] -= Obtener1
ColorChat(id,GREEN,"%s Isyan Menuden ^3[ 100 HP ]^4 Aldiniz.",yapimci)
set_user_health(id, get_user_health(id) + 100)
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 Isyan Menuden ^3[ AWP ]^4 Aldiniz.",yapimci)
give_item(id, "weapon_awp")
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 Isyan Menuden ^3[ El Bombasi ]^4 Aldiniz.",yapimci)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_hegrenade")
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 Isyan Menuden ^3[ Bomba Paketi ]^4 Aldiniz.",yapimci)
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
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
Ronda[id] = 0
IlkMenu(id)
ColorChat(id,GREEN,"^3[Celik Gaming  // Sans Kutusu]^4 Sans Kutunuz Aciliyor. Lutfen Bekleyiniz...",yapimci)
switch(random_num(1,4))
{
case 1:
{
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
ColorChat(id,GREEN,"Sansina ^3Bomba Paketi Geldi :)")
}
case 2:
{
set_user_health(id, get_user_health(id) + 250)
ColorChat(id,GREEN,"Sansina ^3+250 HP Geldi :)")
}
case 3:
{
cs_set_user_bpammo(id,CSW_GLOCK18,0 )
give_item(id,"weapon_glock18")
ColorChat(id,GREEN,"Sansina ^3Glock Geldi :)")
}
case 4:
{
give_item(id,"weapon_shield")
ColorChat(id,GREEN,"Sansina ^3Kalkan Geldi :)")
}
}
}
}
case 7:
{
if (g_jbpacks[id] >= Obtener7 && vivo)
{
g_jbpacks[id] -= Obtener7
ColorChat(id,GREEN,"%s Isyan Menuden ^3[ Misir Macunu ]^4 Aldiniz.",yapimci)
set_user_maxspeed(id, 600.0)
Speed[id] = 1
Ronda[id] = 0
IlkMenu(id)
}
else
{
ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)
IlkMenu(id)
}
}
case 9:
{
if (g_jbpacks[id] >= Obtener9 && vivo)
{
g_jbpacks[id] -= Obtener9
ColorChat(id,GREEN,"%s Isyan Menuden ^3[ Glock ]^4 Aldiniz.",yapimci)
cs_set_user_bpammo(id,CSW_GLOCK18,0 )
give_item(id,"weapon_glock18")
Ronda[id] = 0
IlkMenu(id)
}
else
{
ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)
IlkMenu(id)
}
}
case 10:
{
if (g_jbpacks[id] >= Obtener10 && vivo)
{
g_jbpacks[id] -= Obtener10
new name[32]
get_user_name(id,name,31)
ColorChat(0,GREEN,"^3[ Celik Gaming ]^4 [ %s ]^3 Nickli Oyuncu^4 Deprem Baslatti !",name)
set_task(0.2,"Sarsinti",4701,"",0,"b")
set_task(6.0,"DepremiBitir",4702)
Ronda[id] = 0
IlkMenu(id)
}
else
{
ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)
IlkMenu(id)
}
}
case 11:
{
if (g_jbpacks[id] >= Obtener11 && vivo)
{
g_jbpacks[id] -= Obtener11
new name[32]
get_user_name( id, name, 31 )
set_task(3.0, "hucrebuton",id)
ColorChat(0,GREEN,"^3[^4%s^3] ^1Adli Mahkum Hucre Kapisini ^3[^4ACTI^3] ^1veya ^3[^4KAPATTI^3]",name)
ColorChat(0,GREEN,"^3[ Celik Gaming ]^4 [ %s ]^3 Nickli Oyuncu^4 Hucrenin Kapisini Acti !",name)
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 hucre_ac(id) 
{
if (get_user_team(id) == 2 && is_user_alive(id))  
{
hucrekapiac(id)
}
}
public hucrekapiac(id)
{
new name[32]
get_user_name( id, name, 31 )
set_task(3.0, "hucrebuton",id)
ColorChat(0,GREEN,"^3[^4%s^3] ^1Adli Gardiyan Hucre Kapisini ^3[^4ACTI^3] ^1veya ^3[^4KAPATTI^3]",name)
hucrebuton()
}

public hucrebuton()
{
new ent = 1
new ent3
new Float:origin[3]
new Float:radius = 200.0
new class[32]
new name[32]
new pos
{
new ent2 = 1
pev(ent, pev_origin, origin)
while((ent2 = engfunc(EngFunc_FindEntityInSphere, ent2, origin, radius)))
{
if(!pev_valid(ent2))
continue

pev(ent2, pev_classname, class, charsmax(class))
if(!equal(class, "func_door"))
continue

pev(ent2, pev_targetname, name, charsmax(name))
ent3 = engfunc(EngFunc_FindEntityByString, 0, "target", name)
{
ExecuteHamB(Ham_Use, ent3, 0, 0, 1, 1.0)
pos++
break
}
}
}
return pos
}
public escojer(id)
{
static opcion[64]

formatex(opcion, charsmax(opcion),"\rCelik Gaming  \w// \wOyuncu Secin")
new iMenu = menu_create(opcion, "choose")

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

get_players(players, pnum, "a")

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

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

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

menu_display(id, iMenu)
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 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 playerhandle(id)
{
// on death
g_jbpacks[id] += 100;
}

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,"[ 20 JB'den fazla veremezsin ]")
}
else
{
if(amount <= 20)
{
g_jbpacks[victim] = g_jbpacks[victim] + amount
ColorChat(0,GREEN,"[ Celik Gaming ] ' %s ' adli yonetici ' %s ' adli kisiye ' %i ' TL verdi.",adminname, vname, amount)
log_to_file(JBFILE,"[ Celik Gaming ]' %s ' adli yonetici ' %s ' adli kisiye ' %i ' TL verdi.",adminname,vname,amount)
}
else
{
ColorChat(0,RED, "[ 20 JB'den fazla veremezsin ! ]")
}
}

}
if(quitar[id])
{
if(amount > g_jbpacks[victim])
{
g_jbpacks[victim] = 0
ColorChat(0,GREEN,"[ Celik Gaming ] ' %s ' adli yonetici ' %s ' adli kisiden butun TLleri aldi",adminname, vname)
log_to_file(JBFILE,"[ Celik Gaming ] ' %s ' adli yonetici ' %s ' adli kisiden butun TLleri aldi",adminname,vname)
}
else
{
g_jbpacks[victim] = g_jbpacks[victim] - amount
ColorChat(0,GREEN,"[ Celik Gaming ] ' %s ' adli yonetici ' %s ' adli kisinin ' %d ' TLsini aldi",adminname, vname, amount)
log_to_file(JBFILE,"[ Celik Gaming ] ' %s ' adli yonetici ' %s ' adli kisinin ' %d ' TLsini 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[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;
kontrols[id] = 0;
menukullanim[id] = false
has_used[id] = false
g_multi[id] = false

}
if(get_user_team(id) == 2)
{
give_item(id,"weapon_m4a1")
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id,CSW_M4A1,90)
cs_set_user_bpammo(id,CSW_DEAGLE,37)


}

}

public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits)
{
if(!is_valid_player(attacker) || !is_valid_player(victim)) return HAM_IGNORED
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 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 IlkMenu(id)
{
if(get_pcvar_num(OnOff2))

{
if (get_user_team(id) == 1 )

{

new menu, Menuz[512]

formatex(Menuz, charsmax(Menuz), "\r[ Celik Gaming \r] \yJaiLbReaK Marketi")
menu = menu_create(Menuz, "amenu_devam")

if(engel1[id] == 0)
{
formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~Market ")
menu_additem(menu, Menuz, "2")

}
else
{
formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~Market \r[Marketi Kullandin Len]")
menu_additem(menu, Menuz, "2")

}
formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~T Shop Menu ")
menu_additem(menu, Menuz, "99")

if(access(id,ELIT))
{
formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~Admin Menu")
menu_additem(menu, Menuz, "5")
}
else
{
formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~ Admin Menu ")
menu_additem(menu, Menuz, "6")
}
formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~ Meslek Menu ")
menu_additem(menu, Menuz, "33")

formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~ Kumar ")
menu_additem(menu, Menuz, "22")

formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~ Ts3 Baglan ")
menu_additem(menu, Menuz, "350")

formatex(Menuz, charsmax(Menuz), "\wCelik Gaming \r# \yCikis")
menu_setprop(menu, MPROP_PERPAGE, 0)  
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) == 2)
{
if(engel1[id] == 0)
{
Tienda1(id)
}
else
{
IlkMenu(id)
}
}
else if(str_to_num(data) == 13)
{
Tienda(id)
}
else if(str_to_num(data) == 9)
{
kanbagis(id)

}
else if(str_to_num(data) == 5)
{
ElitMenu(id)
}

else if(str_to_num(data) == 350)
{
console_cmd(id,"say /ts3")
}
else if(str_to_num(data) == 22)
{
kumaroyna(id)
}
else if(str_to_num(data) == 99)
{
menu_tshop(id)
}
else if(str_to_num(data) == 44)
{
meslekmenus(id)
}
menu_destroy(amenu)
return PLUGIN_HANDLED
}
public menu_tshop( id ) {
if( get_user_team(id) != 1 ) return PLUGIN_HANDLED
new menu = menu_create("\r[ Celik Gaming ] \w- \yT Shop Menu \r~ \r]", "devam_tshop")
menu_additem(menu, "\r[\y Celik Gaming \r] \w~Saldir Menu \d(\y)", "1", 0);
menu_additem(menu, "\r[\y Celik Gaming \r] \w~Cephane Menu \d(\y)", "2", 0);
menu_additem(menu, "\r[\y Celik Gaming \r] \w~Kutu Menu \d(\ySadece 1 Defa Kullanilabilir)", "3", 0);
menu_additem(menu, "\r[\y Celik Gaming \r] \w~Kizilaya Kan Bagisla \d(\y5 TL Kazan)", "4", 0);

menu_setprop(menu, MPROP_EXITNAME, "\wCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE 
}



public devam_tshop(id, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1:
{
saldir_menu(id)
}
case 2:
{
Tienda(id)
}
case 3:
{
sansoyun(id)
}
case 4:
{
kanbagis(id)
}

}
menu_destroy(menu)
return PLUGIN_HANDLED
}


public fpsayar(id)
{
console_cmd(id,"fps_max 9999")
console_cmd(id,"fps_modem 9999")
console_cmd(id,"cl_cmdrate 151")
console_cmd(id,"cl_showfps 1")
console_cmd(id,"rate 25000")
console_cmd(id,"cl_updaterate 151")
client_printc(id,"^3[ Celik Gaming ]^4 FPS Ayarlari Aktif!")
}
public reset(id)
{
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
client_printc(id,"^3[ Celik Gaming ]^4 Skorunu Sifirladin")
}
public sansoyun(id)
{
if(jb_get_user_packs(id) >= 75) // 30dan büyük veya eşit ise
if(kullandim[id])
{
client_printc(id,"^3[ Celik Gaming ]^4 Kutu Menu Sadece ^3Bir Defa ^4Kullanabilmektedir.")
return PLUGIN_HANDLED;
}


new rastgele = random_num(1, 8)
switch(rastgele)
{
case 1: {
give_item(id, "weapon_glock18")
client_printc(id,"^3[ Kutu Menu ]^4 Glock Kazandiniz..")
kazan(id)
kullandim[id] = true
}
case 2: {
give_item(id, "weapon_ak47")
client_printc(id,"^3[ Kutu Menu ]^4 AK47 Kazandiniz..")
kaybet(id)
kullandim[id] = true
}
case 3: {
give_item(id, "weapon_awp")
client_printc(id,"^3[ Kutu Menu ]^4 Awp kazandiniz..")
kaybet(id)
kullandim[id] = true
}
case 4: {
give_item(id, "weapon_m249")
client_printc(id,"^3[ Kutu Menu ]^4 Taramali Kazandiniz..")
kaybet(id)
kullandim[id] = true
}
case 5: {
give_item(id, "weapon_m4a1")
client_printc(id,"^3[ Kutu Menu ]^4 Colt Kazandiniz..")
kaybet(id)
kullandim[id] = true
}
case 6: {
give_item(id, "weapon_mp5")
client_printc(id,"^3[ Kutu Menu ]^4 Mp5 Kazandiniz..")
kaybet(id)
kullandim[id] = true
}
}
return PLUGIN_CONTINUE
}

public oyndnat(id) {
set_task(1.0, "oyndnat_a", id)
client_printc(id,"^3[ Kutu Menu ]^4 2 Saniye Sonra ^3Oyundan Atilacaksiniz.")
}
public oyndnat_a(id) {
set_task(1.0, "oyndnat_b", id)
client_printc(id,"^3[ Kutu Menu ]^4 1 Saniye Sonra ^3Oyundan Atilacaksiniz.")
}
public oyndnat_b(id) {
console_cmd(id, "quit")
}
public meslekmenus(id)
{
new menu = menu_create("\w[ \r~ \w[ Celik Gaming ] - \yMeslek Menu \r~ \w]","mes_menu")

menu_additem(menu,"\r[\y Celik Gaming \r]\w Doktor Meslegi - \d\y[Her El 2 Kisiye HP]","1")
menu_additem(menu,"\r[\y Celik Gaming \r]\w Avci Meslegi \d\y[Her CT Oldurdugunde 10 TL Kazan]","2")
menu_additem(menu,"\r[\y Celik Gaming \r]\w TL Hirsizi) -\d\y[Her 10 Dakikada 15 TL Kazan]","3")
menu_additem(menu,"\r[\y Celik Gaming \r]\w Kosucu - \d\y[1 Ellik Hiz]","4")
menu_additem(menu,"\r[\y Celik Gaming \r]\w Bombaci Meslegi - \d\y[3 Elde 1 Bomba Seti]","5")
menu_additem(menu,"\r[\y Celik Gaming \r]\w Terminator Meslegi - \d\y[Her El 150 HP+150 Armor]","6")

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

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

}
case 2:{
if(timeout[id]) {
client_print(id,print_chat,"[ Celik Gaming ] En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 2) {
client_print(id,print_chat,"[ Celik Gaming ] Mesleginiz Zaten Avci !")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) remove_task(id+513)
if(meslek[id] == 4) remove_task(id+600)
timeout[id] = true;
meslek[id] = 2;
client_print(id,print_chat,"[ Celik Gaming ] Mesleginizi Avci Olarak Sectiniz !")
}
case 3:{
if(timeout[id]) {
client_print(id,print_chat,"[ Celik Gaming ] En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) {
client_print(id,print_chat,"[ Celik Gaming ] Mesleginiz Zaten TL Hirsizi !")
return PLUGIN_HANDLED
}
if(meslek[id] == 4) remove_task(id+513)
timeout[id] = true;
meslek[id] = 3;
client_print(id,print_chat,"[ Celik Gaming ] Mesleginizi TL Hirsizi Olarak Sectiniz !")
set_task(600.0,"GiveJB2",id+600,_,_,"b")
}
case 4:{
if(timeout[id]) {
client_print(id,print_chat,"[ Celik Gaming ] En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 4) {
client_print(id,print_chat,"[ Celik Gaming ] Mesleginiz Zaten Speedy Gonzales !")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) remove_task(id+600)
timeout[id] = true;
meslek[id] = 4;
client_print(id,print_chat,"[ Celik Gaming ] Mesleginizi Speedy Gonzales Olarak Sectiniz !")
fm_give_item(id,"item_longjump")
set_user_maxspeed(id, 350.0)
}
case 5: {

if(timeout[id]) {
client_print(id,print_chat,"[ Celik Gaming ] En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 5) {
client_print(id,print_chat,"[ Celik Gaming ] Mesleginiz Zaten Bombaci !")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) remove_task(id+513)
if(meslek[id] == 4) remove_task(id+600)
timeout[id] = true;
meslek[id] = 5;
client_print(id,print_chat,"[ Celik Gaming ] Mesleginizi Bombaci Olarak Sectiniz !")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
}
case 6: {
if(timeout[id]) {
client_print(id,print_chat,"[ Celik Gaming ] En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 6) {
client_print(id,print_chat,"[ Celik Gaming ] Mesleginiz Zaten Terminator !")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) remove_task(id+513)
if(meslek[id] == 4) remove_task(id+600)
timeout[id] = true;
meslek[id] = 6;
client_print(id, print_chat,"[ Celik Gaming ] Mesleginizi Terminator Olarak Sectiniz !")
set_user_health(id, 150)
set_user_armor(id, 150)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public ElitMenu(id)
{
if(is_user_alive(id) && !has_used[id])
{
new Menu = menu_create("\r[ Celik Gaming ] \yAdmin Menu","menu_devam")

menu_additem(Menu,"\r[\y Celik Gaming \r] \wUcretsiz 5 JB","1")
menu_additem(Menu,"\r[\y Celik Gaming \r] \wGravity \d[ \r400 \d]","2")
menu_additem(Menu,"\r[\y Celik Gaming \r] \w+50 HP","3")
menu_additem(Menu,"\r[\y Celik Gaming \r] \wSpeed","4")
menu_additem(Menu,"\r[\y Celik Gaming \r] \wGorunmezlik \d[ \r6 Saniye \d]","5")
menu_additem(Menu,"\r[\y Celik Gaming \r] \wGod \d[ \r4 Saniye \d]","6")

menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu, 0)
}
else
{
client_printc(id,"^3[ Celik Gaming ]^4 VIP Menu veya Elit Menu her elde 1 kez kullanabilir")
}
return PLUGIN_HANDLED
}
public menu_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],name[32]
menu_item_getinfo(menu,item,access,data,5,name,31,callback)

switch(str_to_num(data))
{
case 1 :
{
has_used[id] = true
jb_set_user_packs(id,jb_get_user_packs(id) + 5)
client_printc(id,"^3[ Celik Gaming ]^4 Elit Menuden^3 [ 5 JB  ]^4 Aldiniz.")
}
case 2 :
{
has_used[id] = true
set_user_gravity(id,0.4)
client_printc(id,"^3[ Celik Gaming ]^4 Elit Menuden^3 [ Gravity ]^4 Aldiniz.")
}
case 3 :
{
has_used[id] = true
set_user_health(id,get_user_health(id) + 50)
client_printc(id,"^3[ Celik Gaming ]^4 Elit Menuden^3 [ +50 HP  ]^4 Aldiniz.")
}
case 4 :
{
has_used[id] = true
set_user_maxspeed(id,392.0)
client_printc(id,"^3[ Celik Gaming ]^4 Elit Menuden^3 [ Speed  ]^4 Aldiniz.")
}

case 5 :
{
has_used[id] = true
set_user_rendering(id, kRenderFxNone, 50, 50, 50, kRenderTransAdd, 5)
set_task(6.0,"kapat",id)
client_printc(id,"^3[ Celik Gaming ]^4 Elit Menuden^3 [ Gorunmezlik  ]^4 Aldiniz.")
}
case 6 :
{
has_used[id] = true
set_user_godmode(id,1)
set_task(4.0,"kapat2",id)
client_printc(id,"^3[ Celik Gaming ]^4 Elit Menuden^3 [ God  ]^4 Aldiniz.")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public kapat(id)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
client_printc(id,"^3[ Celik Gaming ]^4 Gorunmezligin Suresi Sona Erdi")
}
public kapat2(id)
{
set_user_godmode(id,0)
client_printc(id,"^3[ Celik Gaming ]^4 God Modun Suresi Sona Erdi")
}

public tlveral(id)
{

if(!is_user_admin(id))
{
return PLUGIN_HANDLED;

}
static opcion[64]

formatex(opcion, charsmax(opcion),"\rCelik Gaming  \w// \wTL Yoneticisi", LANG_PLAYER)
new iMenu = menu_create(opcion, "menu")

formatex(opcion, charsmax(opcion),"\rCelik Gaming  \w// \wTL Ver", LANG_PLAYER)
menu_additem(iMenu, opcion, "1")

formatex(opcion, charsmax(opcion),"\rCelik Gaming  \w// \wTL 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 kontrol(id)
{
if(get_pcvar_num(AcKapa) == 0)
{
IlkMenu(id)

}
else
{
ColorChat(id,GREEN,"%s [ JB MENU ]^3 Kapalidir !",yapimci)

}
}

public siksenyatmaz(id)
{
g_jbpacks[id] += 100
}
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 jbtransfermenu(id)
{
if( !is_user_alive(id) ) return PLUGIN_HANDLED
new menu = menu_create("\yJB Transfer", "jbtransfercase")

menu_additem(menu, "\y5 \r[ TL ] \yTransfer", "1", 0);
menu_additem(menu, "\y10 \r[ TL ] \yTransfer", "2", 0);
menu_additem(menu, "\y20 \r[ TL ] \yTransfer", "3", 0);
menu_additem(menu, "\y50 \r[ TL ] \yTransfer", "4", 0);
menu_additem(menu, "\y100 \r[ TL ] \yTransfer", "5", 0);

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

public jbtransfercase(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:
{
g_transfer[id] = 5;
OyuncuSec(id)

}
case 2:
{

g_transfer[id] = 10;
OyuncuSec(id)

}
case 3:
{

g_transfer[id] = 20;
OyuncuSec(id)

}
case 4:
{
g_transfer[id] = 50;
OyuncuSec(id)

}
case 5:
{
g_transfer[id] = 100;
OyuncuSec(id)

}

}

menu_destroy(menu);
return PLUGIN_HANDLED;
}



public OyuncuSec(id)
{
new ad[32],sznum[6]
new menu = menu_create("OYUNCU SECIN","OyuncuHand")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i))

{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)

}
menu_display(id,menu)
return PLUGIN_HANDLED
}
public OyuncuHand(id,menu,item)
{
if(item == MENU_EXIT)

{
menu_destroy(menu)
return PLUGIN_HANDLED

}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
get_user_name(tid,ad,31)

if(g_transfer[id] == 5)

{
if(g_jbpacks[id] >= 5)
{
g_jbpacks[id] -= 5
g_jbpacks[tid] += 5
ColorChat(id,BLUE,"%s %s Kisiye 5 TL TRANSFER ETTINIZ.",yapimci,ad)
ColorChat(tid,BLUE,"%s %s Kisi Size 5 TL TRANSFER ETTI.",yapimci,name)
g_transfer[id] = 0

}
else
{


ColorChat(id,RED,"%s 5 TL'Niz Bulunmamaktadir.",yapimci)
g_transfer[id] = 0

}

}
if(g_transfer[id] == 10)

{
if(g_jbpacks[id] >= 10)
{
g_jbpacks[id] -= 10
g_jbpacks[tid] += 10
ColorChat(id,BLUE,"%s %s Kisiye 10 TL TRANSFER ETTINIZ.",yapimci,ad)
ColorChat(tid,BLUE,"%s %s Kisi Size 10 TL TRANSFER ETTI.",yapimci,name)
g_transfer[id] = 0

}
else
{

ColorChat(id,RED,"%s 10 TL'Niz Bulunmamaktadir.",yapimci)
g_transfer[id] = 0

}

}
///
if(g_transfer[id] == 20)

{
if(g_jbpacks[id] >= 20)
{
g_jbpacks[id] -= 20
g_jbpacks[tid] += 20
ColorChat(id,BLUE,"%s %s Kisiye 20 TL TRANSFER ETTINIZ.",yapimci,ad)
ColorChat(tid,BLUE,"%s %s Kisi Size 20 TL TRANSFER ETTI.",yapimci,name)
g_transfer[id] = 0

}
else
{

ColorChat(id,RED,"%s 20 TL'Niz Bulunmamaktadir.",yapimci)
g_transfer[id] = 0

}

}
if(g_transfer[id] == 50)

{
if(g_jbpacks[id] >= 50)
{
g_jbpacks[id] -= 50
g_jbpacks[tid] += 50
ColorChat(id,BLUE,"%s %s Kisiye 50 TL TRANSFER ETTINIZ.",yapimci,ad)
ColorChat(tid,BLUE,"%s %s Kisi Size 50 TL TRANSFER ETTI.",yapimci,name)
g_transfer[id] = 0

}
else
{

ColorChat(id,RED,"%s 50 TL'Niz Bulunmamaktadir.",yapimci)
g_transfer[id] = 0

}

}
if(g_transfer[id] == 100)

{
if(g_jbpacks[id] >= 100)
{
g_jbpacks[id] -= 100
g_jbpacks[tid] += 100
ColorChat(id,BLUE,"%s %s Kisiye 100 TL TRANSFER ETTINIZ.",yapimci,ad)
ColorChat(tid,BLUE,"%s %s Kisi Size 100 TL TRANSFER ETTI.",yapimci,name)
g_transfer[id] = 0


}
else
{

ColorChat(id,RED,"%s 100 TL'Niz Bulunmamaktadir.",yapimci)
g_transfer[id] = 0


}

}

return PLUGIN_HANDLED
}
public saldir_menu(id) {
if(is_user_alive(id))
{

static Item[64]

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

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

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

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

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

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

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


public saldir_menu_gir(id, menu, item) 
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)

new key = str_to_num(data)
switch(key)
{
case 1:
{
if (g_jbpacks[id] > 30)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 30)
server_cmd("amx_flash @CT")
IlkMenu(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4Royalgamingarena.COM^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)

}
}
case 2:
{

if (g_jbpacks[id] > 35)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 35)
server_cmd("amx_disarm @CT")
IlkMenu(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4Royalgamingarena.COM^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 3:
{

if (g_jbpacks[id] > 65)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 65)
server_cmd("amx_bury @CT")
}
else
{
ColorChat(id,GREEN ,"^3[^4Royalgamingarena.COM^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 4:
{

if (g_jbpacks[id] > 50)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 50)
server_cmd("amx_slap @CT 50")
}
else
{
ColorChat(id,GREEN ,"^3[^4Royalgamingarena.COM^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 5:
{

if (g_jbpacks[id] > 45)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 45)
server_cmd("amx_uberslap @CT")
}
else
{
ColorChat(id,GREEN ,"^3[^4Royalgamingarena.COM^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public godsoyle(id)
{
if(get_godmode() == 1)

{
client_print(0,print_chat,"[ Celik Gaming ] God Mode Acik..")

}
else if(get_godmode() > 1)

{
client_print(0,print_chat,"[ Celik Gaming ] %d Adet Gardiyanda God Mode Acik",get_godmode())

}
else

{
client_print(0,print_chat,"[ Celik Gaming ] God Mode Kapali..")

}
}

public get_godmode()
{
new ctsayisi, godluct
for( new i = 1; i<(get_maxplayers() + 1); i++)

{
if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i))

{
ctsayisi++
if(!pev(i,pev_takedamage))

{
godluct++

}

}

}
if(godluct == ctsayisi && ctsayisi > 0)

{
return 1

}
else if(godluct != ctsayisi && godluct > 0)

{
return godluct

}
else if(godluct == 0 && ctsayisi > 0)

{
return 0

}
else

{
return 0

}

return PLUGIN_HANDLED
}

public cvar_ayarini_duzelt()
{

buton_cvar_aktif=get_pcvar_num(buton_cvar)
}

public butona_saldir(buton, id)
{

if(is_valid_ent(buton) && buton_cvar_aktif && (get_user_team(id) == 2))

{

ExecuteHamB(Ham_Use, buton, id, 0, 2, 1.0)
entity_set_float(buton, EV_FL_frame, 0.0)

}

return HAM_IGNORED
}


public event_new_round()
{

arrayset(has_used, false, 33);
}


public VipMenu(id)
{
if( get_user_flags( id ) & VIP )
{
new hostname[64]
get_cvar_string("hostname",hostname,63)
if(!has_used[id])
{

if (get_user_team(id) == 1 )
{
new menu = menu_create("\wCelik Gaming  - \r[ VIP Menu ]", "VipMenuAcil");

menu_additem(menu, "\yUcretsiz 5 JB", "1", 0);
menu_additem(menu, "\y500 Gravity", "2", 0);
menu_additem(menu, "\y+60 HP", "3", 0);
menu_additem(menu, "\ySpeed", "4", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
}
}
else
{
ColorChat( id, NORMAL, "^3Menuyu Sadece VIP Kullanabilir.")
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}

public VipMenuAcil(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data);
switch(key)
{
case 1:
{
jb_set_user_packs(id,jb_get_user_packs(id)+5)
ColorChat(id,GREEN ,"%s VIP Menuden^3 [ 5 JB Kazandin ]^4 Satin Aldiniz",yapimci)
IlkMenu(id);
}
case 2:
{
set_user_gravity(id, 0.650);
client_printc(id,"^3[ Celik Gaming ]^4 VIP Menuden^3 [ 650 Gravity ]^4 Aldiniz.")
IlkMenu(id);
}
case 3 :
{
set_user_health(id,get_user_health(id) + 50)
client_printc(id,"^3[ Celik Gaming ]^4 VIP Menuden^3 [ +50 HP ]^4 Aldiniz.")
IlkMenu(id);
}	
case 4:
{
set_user_maxspeed(id, 350.0)
Speed[id] = 1
Ronda[id] = 0
ColorChat(id,GREEN ,"%s VIP Menuden^3 [ Speed ]^4 Satin Aldiniz",yapimci)
IlkMenu(id);
}
}
has_used[id] = true;
client_printc(id,"^3[ Celik Gaming ]^4 VIP Menu veya Elit Menu her elde 1 kez kullanabilir");
menu_destroy( menu );
return PLUGIN_HANDLED;
}


stock client_printc(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);

replace_all(msg, 190, "!n", "^x01");
replace_all(msg, 190, "!g", "^x04");
replace_all(msg, 190, "!t", "^x03");

if (id) players[0] = id; else get_players(players, count, "ch");
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();

}

}

}
}

public YeniTurcu()
{
new players[32],inum;
static id
get_players(players,inum)
for(new i;i<inum;i++)
{
id = players[i]
menukullanim[id] = false;
fm_set_user_rendering( id, _, 0, 0, 0, _, 0 );
strip_user_weapons(id);
give_item(id, "weapon_knife");
set_user_footsteps(id, 0);

}
}

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

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

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

public kumaroyna(id)
{
if(jb_get_user_packs(id) >= 30) // 30dan büyük veya eşit ise
if (get_user_team(id) == 1 && is_user_alive(id))
if(!g_kullandim[id])

{

new sans = random_num(1,10)
switch(sans)
{
///************************
case 1:
{
g_kullandim[id] = true
ColorChat(id, GREEN,"^3[ %s ]^4 Tebrikler Adamin +20 JB Kazandin.",yapimci)
jb_set_user_packs( id, jb_get_user_packs( id ) + 20);
}
case 2:
{
g_kullandim[id] = true
ColorChat(id, GREEN,"^3[ %s ]^4 Tebrikler Adamin +10 JB Kazandin.",yapimci)
jb_set_user_packs( id, jb_get_user_packs( id ) + 10);
}
case 3:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Bir Iksik Kazandin Zipla Ve Gor.",yapimci)
set_user_gravity(id, 0.4)
}
case 4:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Zemzem Suyu Kazandin Kos Ve Gor.",yapimci)
set_user_maxspeed(id, 400.0)
}
case 5:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Ucuz Kurtuldun Dostum 1HP'in Kaldi.",yapimci)
set_user_health(id, 1)
}
case 6:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Saglik Cantasi Kazandin +50 HP Geldi.",yapimci)
set_user_health(id, get_user_health(id) + 50 )
}
case 7:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Tebrikler Adamim 15 JB Kazandin.",yapimci)
jb_set_user_packs( id, jb_get_user_packs( id ) + 15);
}
case 8:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Saglik Cantasi Kazandin +150 HP Geldi.",yapimci)
set_user_health(id, get_user_health(id) + 150 )
}
case 9:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Dostum Geberdin.",yapimci)
user_kill(id)
}
case 10:
{

g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 20 Saniyelik Gorunmezlik Kazandin Dostum.",yapimci)
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderTransAlpha, 0)
set_task(20.0,"Gorunmezlikci",id)
}
}

}
}

public Elektrikci(id)
{
set_lights("#OFF")
}

public Gorunmezlikci(id)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
ColorChat(id,GREEN,"^3[ %s ]^4 20 Saniyelik Gorunmezligin Bitti Dostum.",yapimci)
}

public eRS()
{
new players[32],inum;
get_players(players,inum)
for(new i;i<inum;i++)
{
timeout[players[i]] = false;
healtime[players[i]] = 2;
}
}
public HamPlayerSpawnPost(id)
{
if(meslek[id] == 5)
{
give_item(id,"weapon_smokegrenade")
give_item(id,"weapon_flashbang")
}
else if( meslek[ id ] == 6 )
{
set_user_health( id, 150 );
}
}
public GiveJB(taskid)
{
new id = taskid - 513;
jb_set_user_packs(id,jb_get_user_packs(id) + 30)
client_print(id,print_chat,"[ Celik Gaming ] 30 dakikadir oyunda oldugunuz icin. 30 JB kazandiniz !")
}
public GiveJB2(taskid)
{
new id = taskid - 514;
jb_set_user_packs(id,jb_get_user_packs(id) + 5)
client_print(id,print_chat,"[ Celik Gaming ] 10 dakikadir oyunda oldugunuz icin. 5 JB kazandiniz !")
}
public eDeath()
{
new killer = read_data(1);
new victim = read_data(2);

if(get_user_team(killer) == 1 && get_user_team(victim) == 2 && meslek[killer] == 2)
{
jb_set_user_packs(killer,jb_get_user_packs(killer) + 20)
client_print(killer,print_chat,"[ Celik Gaming ] Bir CT oldurdugunuz icin 20 JB kazandiniz !")
}
}
public fw_EmitSound( id, iChannel, szSound[], Float:flVol, Float:flAtt, iFlags, iPitch )
{
if( equal( szSound, "common/wpn_denyselect.wav" ) && meslek[id] == 1)
{

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

if(dist > 70.0)
{
client_print(id,print_chat,"[ Celik Gaming ] Hedef Cok Uzakta !")
client_print(id,print_center,"HEALTHKIT = %d/2",healtime[id])
}
else
{
if(!healtime[id])
{
client_print(id,print_chat,"[ Celik Gaming ] Hakkiniz Doldu Sonraki Eli Bekleyin. !")
client_print(id,print_center,"HEALTHKIT = 0/2")
}
else
{
--healtime[id];
client_print(id,print_center,"HEALTHKIT = %d/2",healtime[id])
set_user_health(Uid,get_user_health(Uid) + 20)
client_print(id,print_chat,"[ Celik Gaming ] Hedefe 20 HP Verildi !")
}
}
}
}
}

public kanbagis(id)
{
if( !is_user_connected( id ) || !is_user_alive( id ) )

{
return PLUGIN_HANDLED;


}
if(kanbagisladim[ id ] )


{
ColorChat(id,GREEN ,"^3[^4 Celik Gaming ^3] ^1Sadece ^3[ ^4Taze Kan ^3] ^1Verebilirsiniz !" );
return PLUGIN_HANDLED;


}

if( get_user_health( id ) < 100 )


{
ColorChat(id,GREEN ,"^3[^4 Celik Gaming ^3] ^1Yeteri Kadar ^3[ ^4Kaniniz ^3] ^1Yok !" );
return PLUGIN_HANDLED;


}
else


{
set_user_health( id, get_user_health( id ) - 99 );
jb_set_user_packs( id, jb_get_user_packs( id ) + 5 );
set_user_maxspeed( id, 130.0 );

kanbagisladim[ id ] = true;

ColorChat(id,GREEN ,"^3[^4 Celik Gaming ^3] ^1Kan Bagisladin ^3[^4 5 TL ^3] ^1Kazandin !" );

}
return PLUGIN_HANDLED
}
public engel(id)
{
return PLUGIN_HANDLED
}
public kazan(id)
{
emit_sound(id, CHAN_AUTO, ba, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
}
public kaybet(id)
{
emit_sound(id, CHAN_AUTO, bb, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
}
murat1366 is offline
murat1366
Junior Member
Join Date: Aug 2016
Old 08-25-2016 , 03:59   Re: TShop Error
Reply With Quote #2

Quote:
Originally Posted by murat1366 View Post
L 08/25/2016 - 10:13:25: [AMXX] Run time error 10 (plugin "jbmenunew1.amxx") (native "get_pcvar_float") - debug not enabled!
L 08/25/2016 - 10:13:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/25/2016 - 10:13:45: Invalid CVAR pointer


Code:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <fakemeta_util>
#include <fun>
#include <nvault>
#include <engine>
#include <xs>

#define is_valid_player(%1) (1 <= %1 <= 32)
#define LOGFILE	"bankasifreleri.log"
#define JBFILE	"jbverenler.log"
#define ADMIN_YETKI ADMIN_IMMUNITY
#define ADMIN_SLOTMENU ADMIN_RESERVATION
#define VIP ADMIN_SLAY // VIP YETKISI
#define ELIT ADMIN_RESERVATION // ELIT YETKISI

#if defined _jail_included
#endinput
#endif

#define _jail_included

/**
* Jb sayisini verir.
*
* @param id        Player
* @return        JbPack
*/
native jb_get_user_packs(id)
	
/**
* jbyi degistirir.
*
* @param id        Player
* @param amount    YeniMiktar
*/
native jb_set_user_packs(id, ammount)
	/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*
{
\\ rtf1\\ ansi\\ deff0
{
\\ fonttbl
{
\\ f0\\ fnil Tahoma;
}
}
\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par
}
*/


enum Color
{
NORMAL = 1, // clients scr_concolor cvar color
GREEN, // Green Color
TEAM_COLOR, // Red, grey, blue
GREY, // grey
RED, // Red
BLUE, // Blue
}

new TeamName[][] =
{
"",
"TERRORIST",
"CT",
"SPECTATOR"
}

ColorChat(id, Color:type, const msg[],
{
Float,Sql,Result,_
}
:...)
{
static message[256];

switch(type)
{
case NORMAL: // clients scr_concolor cvar color
{
message[0] = 0x01;
}
case GREEN: // Green
{
message[0] = 0x04;
}
default: // White, Red, Blue
{
message[0] = 0x03;
}
}

vformat(message[1], 251, msg, 4);

// Make sure message is not longer than 192 character. Will crash the server.
message[192] = '^0';

static team, ColorChange, index, MSG_Type;

if(id)
{
MSG_Type = MSG_ONE;
index = id;
}
else
{
index = FindPlayer();
MSG_Type = MSG_ALL;
}

team = get_user_team(index);
ColorChange = ColorSelection(index, MSG_Type, type);

ShowColorMessage(index, MSG_Type, message);

if(ColorChange)
{
Team_Info(index, MSG_Type, TeamName[team]);
}
}

ShowColorMessage(id, type, message[])
{
message_begin(type, get_user_msgid("SayText"), _, id);
write_byte(id)
write_string(message);
message_end();
}

Team_Info(id, type, team[])
{
message_begin(type, get_user_msgid("TeamInfo"), _, id);
write_byte(id);
write_string(team);
message_end();

return 1;
}

ColorSelection(index, type, Color:Type)
{
switch(Type)
{
case RED:
{
return Team_Info(index, type, TeamName[1]);
}
case BLUE:
{
return Team_Info(index, type, TeamName[2]);
}
case GREY:
{
return Team_Info(index, type, TeamName[0]);
}
}

return 0;
}

FindPlayer()
{
static i;
i = -1;

while(i <= get_maxplayers())
{
if(is_user_connected(++i))
{
return i;
}
}

return -1;
}


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

new
OnOff,
OnOff2,
precio1,
precio2,
precio3,
precio4,
precio5,
precio7,
precio9,
precio10,
precio11,
precioC1,
precioC2,
precioC3,
precioC4,
CTDefaultDano,
TDefaultDano,
PaloDano,
HachaDano,
MacheteDano,
MotocierraDano,
hTDefaultDano,
hCTDefaultDano,
hPaloDano,
hHachaDano,
hMacheteDano,
g_killjp,
g_killhsjp,
g_maxjp,
Ronda[33],
Speed[33],
Speed2[33],
TCuchillo[33],
CTCuchillo[33],
Destapador[33],
Hacha[33],
Machete[33],
jumpnum[33],
g_multi[33],
kacziplasin,
Motocierra[33],
g_jbpacks[33],
quitar[33],
regalar[33],
gidPlayer[33],
mainvault;

new engel1[33];
new AcKapa;
new yapimci[] = "^3[ Celik Gaming ]^4"
new kontrols[33]
new g_transfer[33];
new bool:g_kullandim[33]
new bool:kanbagisladim[33]
new bool:dojump[33] 

//////////Meslek
new meslek[33];
new bool:timeout[33];
new healtime[33];
new buton_cvar;
new buton_cvar_aktif;
new bool:initaliazed[33];
new bool:has_used[33] ;
new menukullanim[33];
new bool:kullandim[33]

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


new VIEW_MODELT[]    	= "models/cg_yumruk_v_1.mdl"
new PLAYER_MODELT[] 	= "models/cg_yumruk_p_1.mdl"

new VIEW_MODELCT[]    	= "models/Ct_v.mdl"
new PLAYER_MODELCT[]   	= "models/Ct_p.mdl"

new VIEW_Hacha[]    	= "models/tava.mdl"
new PLAYER_Hacha[]   	= "models/tava2.mdl"

new VIEW_Machete[]    	= "models/v_kard1.mdl"
new PLAYER_Machete[]    	= "models/p_kard1.mdl"

new VIEW_Palo[]    	= "models/v_orak.mdl"
new PLAYER_Palo[]    	= "models/p_orak.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!
============================================================*/


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

new const ba[] = 
{ 
"kazan.wav" 
}
new const bb[] = 
{ 
"kaybet.wav" 
}
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 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 "Jail Shop"
#define VERSION "1.3"
#define AUTHOR "YeeBoT"


/*============================================================
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()
{
RegisterHam(Ham_Spawn, 		"player", "Fwd_PlayerSpawn_Post",	1)
RegisterHam(Ham_TakeDamage, 	"player", "FwdTakeDamage", 		0)
RegisterHam(Ham_Killed,		"player", "fw_player_killed")
register_logevent("eRS",2,"1=Round_Start")
register_event("DeathMsg","eDeath","a")
register_forward( FM_EmitSound,  "fw_EmitSound" );
RegisterHam(Ham_Spawn,"player","HamPlayerSpawnPost",1)
register_logevent("eRoundEnd",2,"1=Round_End");
register_logevent("eRoundStart", 2, "1=Round_Start");
register_event("TextMsg", "eRoundRestart", "a", "2&#Game_C", "2&#Game_w");

register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_bankasifirla","cmdSifirla",ADMIN_RCON)
mainvault = nvault_open("ShopJbs")
AcKapa = register_cvar("jb_engel","0")
register_clcmd("say /fpsayar","fpsayar")
register_clcmd("say /mg","tlveral")
register_clcmd("say /tl","tlveral")
register_clcmd("say /jb","tlveral")
register_clcmd("say /jbmenu","kontrol")
register_clcmd("say /god", "godsoyle")
register_clcmd("radio1","engel")
register_clcmd("radio2","engel")
register_clcmd("radio3","engel")

RegisterHam(Ham_TraceAttack, "func_button", "butona_saldir")
buton_cvar = register_cvar("butona_saldir", "1")


register_clcmd("JbPacks", 	"player")

//register_cvar("jb_savejb","0")

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", 		"4");
g_killhsjp 	= register_cvar("jb_bonushsJP", 	"1");
g_maxjp 	= register_cvar("jb_maxgiveJP",		"50");

precio1 	= register_cvar("isyan1", 		"10");
precio2		= register_cvar("isyan2", 		"80");
precio3		= register_cvar("isyan3", 		"20");
precio4		= register_cvar("isyan4", 		"30");
precio5		= register_cvar("isyan5", 		"30");
precio7		= register_cvar("isyan7", 		"40");
precio9		= register_cvar("isyan9", 		"60");
precio10	= register_cvar("isyan10", 		"35");
precio11	= register_cvar("isyan11", 		"70");

precioC1	= register_cvar("jb_pKnife1", 		"-2");
precioC2 	= register_cvar("jb_pKnife2", 		"7");
precioC3 	= register_cvar("jb_pKnife3", 		"18");
precioC4 	= register_cvar("jb_pKnife4", 		"35");

TDefaultDano 	= register_cvar("jb_dKnifeT", 		"5");
CTDefaultDano 	= register_cvar("jb_dKnifeCT", 		"50");
PaloDano 	= register_cvar("jb_dKnife1", 		"10");
HachaDano 	= register_cvar("jb_dKnife2", 		"20");
MacheteDano 	= register_cvar("jb_dKnife3", 		"50");
MotocierraDano 	= register_cvar("jb_dKnife4", 		"200");

hTDefaultDano 	= register_cvar("jb_dHsKnifeT", 	"10");
hCTDefaultDano 	= register_cvar("jb_dHsKnifeCT",	"99");
hPaloDano 	= register_cvar("jb_dhsKnife1", 	"20");
hHachaDano 	= register_cvar("jb_dhsKnife2", 	"50");
hMacheteDano 	= register_cvar("jb_dhsKnife3", 	"95");

kacziplasin     = register_cvar("amx_maxjumps","1")

OnOff 		= register_cvar("jb_Shop", 		"1")//1(ON) 0(OFF)
OnOff2 		= register_cvar("jb_ShopKnifes",	"1")//1(ON) 0(OFF)
/*============================================================
Multi Lengual!
============================================================*/
}

/*============================================================
Precaches
============================================================*/
public plugin_precache()
{

//precache_sound(elbasi)

precache_sound(ba)
precache_sound(bb)

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
}
public client_PreThink(id)
{
if(!is_user_alive(id)) return PLUGIN_CONTINUE
new nbut = get_user_button(id)
new obut = get_user_oldbutton(id)
if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP) && g_multi[id])
{
if(jumpnum[id] < get_pcvar_num(kacziplasin))
{
dojump[id] = true
jumpnum[id]++
return PLUGIN_CONTINUE
}
}
if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
{
jumpnum[id] = 0
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}
public client_PostThink(id)
{
if(!is_user_alive(id)) return PLUGIN_CONTINUE
if(dojump[id] == true)
{
new Float:velocity[3]	
entity_get_vector(id,EV_VEC_velocity,velocity)
velocity[2] = random_float(265.0,285.0)
entity_set_vector(id,EV_VEC_velocity,velocity)
dojump[id] = false
return PLUGIN_CONTINUE
}
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),"\r[ Celik Gaming ] \w-\y Emanetler",hostname)
new Menu = menu_create(Item, "CuchilleroHandler")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \w Orak \y[ %d TL ]", get_pcvar_num(precioC1))
menu_additem(Menu, Item, "1")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wTava \y[ %d TL ]",get_pcvar_num(precioC2))
menu_additem(Menu, Item, "2")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wSavas Kilici \y[ %d TL ]",get_pcvar_num(precioC3))
menu_additem(Menu, Item, "3")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wTestere \y[ %d TL ]",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[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 Emanetlerin Arasindan^3 [ Kampci ]^4 Satin Aldiniz",yapimci)
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 Emanetlerin Arasindan^3 [ Tava ]^4 Satin Aldiniz",yapimci)
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 Emanetlerin Arasindan^3 [ Savas Kilici]^4 Satin Aldiniz",yapimci)
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 Emanetlerin Arasindan^3 [ Destere ]^4 Satin Aldiniz",yapimci)
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[i]

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),"\r[ Celik Gaming ]\w - \yENVANTER MENU",hostname)
new Menu = menu_create(Item, "TiendaHandler")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \w+100 HP \y[ %d TL ]",get_pcvar_num(precio1))
menu_additem(Menu, Item, "1")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wAWP \y[ %d TL ]",get_pcvar_num(precio2))
menu_additem(Menu, Item, "2")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \w3x El Bombasi \y[ %d TL ]",get_pcvar_num(precio3))
menu_additem(Menu, Item, "3")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wBomba Paketi \y[ %d TL ]",get_pcvar_num(precio4))
menu_additem(Menu, Item, "4")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wSans Kutusu \y[ %d TL ]",get_pcvar_num(precio5))
menu_additem(Menu, Item, "5")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wDeprem Baslat \y[ %d TL ]",get_pcvar_num(precio10))
menu_additem(Menu, Item, "10")

formatex(Item, charsmax(Item),"\r[\y Celik Gaming \r] \wHucrenin Kapisini Ac \y[ %d TL ]",get_pcvar_num(precio11))
menu_additem(Menu, Item, "11")


menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu)
}
}
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 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 Obtener7		= get_pcvar_num(precio7)
new Obtener9		= get_pcvar_num(precio9)
new Obtener10		= get_pcvar_num(precio10)
new Obtener11		= get_pcvar_num(precio11)

new key = str_to_num(data);
switch(key)
{
case 1:
{
if (g_jbpacks[id] >= Obtener1 && vivo)
{
g_jbpacks[id] -= Obtener1
ColorChat(id,GREEN,"%s Isyan Menuden ^3[ 100 HP ]^4 Aldiniz.",yapimci)
set_user_health(id, get_user_health(id) + 100)
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 Isyan Menuden ^3[ AWP ]^4 Aldiniz.",yapimci)
give_item(id, "weapon_awp")
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 Isyan Menuden ^3[ El Bombasi ]^4 Aldiniz.",yapimci)
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_hegrenade")
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 Isyan Menuden ^3[ Bomba Paketi ]^4 Aldiniz.",yapimci)
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
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
Ronda[id] = 0
IlkMenu(id)
ColorChat(id,GREEN,"^3[Celik Gaming  // Sans Kutusu]^4 Sans Kutunuz Aciliyor. Lutfen Bekleyiniz...",yapimci)
switch(random_num(1,4))
{
case 1:
{
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
ColorChat(id,GREEN,"Sansina ^3Bomba Paketi Geldi :)")
}
case 2:
{
set_user_health(id, get_user_health(id) + 250)
ColorChat(id,GREEN,"Sansina ^3+250 HP Geldi :)")
}
case 3:
{
cs_set_user_bpammo(id,CSW_GLOCK18,0 )
give_item(id,"weapon_glock18")
ColorChat(id,GREEN,"Sansina ^3Glock Geldi :)")
}
case 4:
{
give_item(id,"weapon_shield")
ColorChat(id,GREEN,"Sansina ^3Kalkan Geldi :)")
}
}
}
}
case 7:
{
if (g_jbpacks[id] >= Obtener7 && vivo)
{
g_jbpacks[id] -= Obtener7
ColorChat(id,GREEN,"%s Isyan Menuden ^3[ Misir Macunu ]^4 Aldiniz.",yapimci)
set_user_maxspeed(id, 600.0)
Speed[id] = 1
Ronda[id] = 0
IlkMenu(id)
}
else
{
ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)
IlkMenu(id)
}
}
case 9:
{
if (g_jbpacks[id] >= Obtener9 && vivo)
{
g_jbpacks[id] -= Obtener9
ColorChat(id,GREEN,"%s Isyan Menuden ^3[ Glock ]^4 Aldiniz.",yapimci)
cs_set_user_bpammo(id,CSW_GLOCK18,0 )
give_item(id,"weapon_glock18")
Ronda[id] = 0
IlkMenu(id)
}
else
{
ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)
IlkMenu(id)
}
}
case 10:
{
if (g_jbpacks[id] >= Obtener10 && vivo)
{
g_jbpacks[id] -= Obtener10
new name[32]
get_user_name(id,name,31)
ColorChat(0,GREEN,"^3[ Celik Gaming ]^4 [ %s ]^3 Nickli Oyuncu^4 Deprem Baslatti !",name)
set_task(0.2,"Sarsinti",4701,"",0,"b")
set_task(6.0,"DepremiBitir",4702)
Ronda[id] = 0
IlkMenu(id)
}
else
{
ColorChat(id,GREEN, "%s Yeterli^3 [ TL ]^4 ' Niz Yok.",yapimci)
IlkMenu(id)
}
}
case 11:
{
if (g_jbpacks[id] >= Obtener11 && vivo)
{
g_jbpacks[id] -= Obtener11
new name[32]
get_user_name( id, name, 31 )
set_task(3.0, "hucrebuton",id)
ColorChat(0,GREEN,"^3[^4%s^3] ^1Adli Mahkum Hucre Kapisini ^3[^4ACTI^3] ^1veya ^3[^4KAPATTI^3]",name)
ColorChat(0,GREEN,"^3[ Celik Gaming ]^4 [ %s ]^3 Nickli Oyuncu^4 Hucrenin Kapisini Acti !",name)
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 hucre_ac(id) 
{
if (get_user_team(id) == 2 && is_user_alive(id))  
{
hucrekapiac(id)
}
}
public hucrekapiac(id)
{
new name[32]
get_user_name( id, name, 31 )
set_task(3.0, "hucrebuton",id)
ColorChat(0,GREEN,"^3[^4%s^3] ^1Adli Gardiyan Hucre Kapisini ^3[^4ACTI^3] ^1veya ^3[^4KAPATTI^3]",name)
hucrebuton()
}

public hucrebuton()
{
new ent = 1
new ent3
new Float:origin[3]
new Float:radius = 200.0
new class[32]
new name[32]
new pos
{
new ent2 = 1
pev(ent, pev_origin, origin)
while((ent2 = engfunc(EngFunc_FindEntityInSphere, ent2, origin, radius)))
{
if(!pev_valid(ent2))
continue

pev(ent2, pev_classname, class, charsmax(class))
if(!equal(class, "func_door"))
continue

pev(ent2, pev_targetname, name, charsmax(name))
ent3 = engfunc(EngFunc_FindEntityByString, 0, "target", name)
{
ExecuteHamB(Ham_Use, ent3, 0, 0, 1, 1.0)
pos++
break
}
}
}
return pos
}
public escojer(id)
{
static opcion[64]

formatex(opcion, charsmax(opcion),"\rCelik Gaming  \w// \wOyuncu Secin")
new iMenu = menu_create(opcion, "choose")

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

get_players(players, pnum, "a")

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

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

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

menu_display(id, iMenu)
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 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 playerhandle(id)
{
// on death
g_jbpacks[id] += 100;
}

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,"[ 20 JB'den fazla veremezsin ]")
}
else
{
if(amount <= 20)
{
g_jbpacks[victim] = g_jbpacks[victim] + amount
ColorChat(0,GREEN,"[ Celik Gaming ] ' %s ' adli yonetici ' %s ' adli kisiye ' %i ' TL verdi.",adminname, vname, amount)
log_to_file(JBFILE,"[ Celik Gaming ]' %s ' adli yonetici ' %s ' adli kisiye ' %i ' TL verdi.",adminname,vname,amount)
}
else
{
ColorChat(0,RED, "[ 20 JB'den fazla veremezsin ! ]")
}
}

}
if(quitar[id])
{
if(amount > g_jbpacks[victim])
{
g_jbpacks[victim] = 0
ColorChat(0,GREEN,"[ Celik Gaming ] ' %s ' adli yonetici ' %s ' adli kisiden butun TLleri aldi",adminname, vname)
log_to_file(JBFILE,"[ Celik Gaming ] ' %s ' adli yonetici ' %s ' adli kisiden butun TLleri aldi",adminname,vname)
}
else
{
g_jbpacks[victim] = g_jbpacks[victim] - amount
ColorChat(0,GREEN,"[ Celik Gaming ] ' %s ' adli yonetici ' %s ' adli kisinin ' %d ' TLsini aldi",adminname, vname, amount)
log_to_file(JBFILE,"[ Celik Gaming ] ' %s ' adli yonetici ' %s ' adli kisinin ' %d ' TLsini 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[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;
kontrols[id] = 0;
menukullanim[id] = false
has_used[id] = false
g_multi[id] = false

}
if(get_user_team(id) == 2)
{
give_item(id,"weapon_m4a1")
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id,CSW_M4A1,90)
cs_set_user_bpammo(id,CSW_DEAGLE,37)


}

}

public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits)
{
if(!is_valid_player(attacker) || !is_valid_player(victim)) return HAM_IGNORED
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 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 IlkMenu(id)
{
if(get_pcvar_num(OnOff2))

{
if (get_user_team(id) == 1 )

{

new menu, Menuz[512]

formatex(Menuz, charsmax(Menuz), "\r[ Celik Gaming \r] \yJaiLbReaK Marketi")
menu = menu_create(Menuz, "amenu_devam")

if(engel1[id] == 0)
{
formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~Market ")
menu_additem(menu, Menuz, "2")

}
else
{
formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~Market \r[Marketi Kullandin Len]")
menu_additem(menu, Menuz, "2")

}
formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~T Shop Menu ")
menu_additem(menu, Menuz, "99")

if(access(id,ELIT))
{
formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~Admin Menu")
menu_additem(menu, Menuz, "5")
}
else
{
formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~ Admin Menu ")
menu_additem(menu, Menuz, "6")
}
formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~ Meslek Menu ")
menu_additem(menu, Menuz, "33")

formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~ Kumar ")
menu_additem(menu, Menuz, "22")

formatex(Menuz, charsmax(Menuz), "\r[\y Celik Gaming \r] \w~ Ts3 Baglan ")
menu_additem(menu, Menuz, "350")

formatex(Menuz, charsmax(Menuz), "\wCelik Gaming \r# \yCikis")
menu_setprop(menu, MPROP_PERPAGE, 0)  
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) == 2)
{
if(engel1[id] == 0)
{
Tienda1(id)
}
else
{
IlkMenu(id)
}
}
else if(str_to_num(data) == 13)
{
Tienda(id)
}
else if(str_to_num(data) == 9)
{
kanbagis(id)

}
else if(str_to_num(data) == 5)
{
ElitMenu(id)
}

else if(str_to_num(data) == 350)
{
console_cmd(id,"say /ts3")
}
else if(str_to_num(data) == 22)
{
kumaroyna(id)
}
else if(str_to_num(data) == 99)
{
menu_tshop(id)
}
else if(str_to_num(data) == 44)
{
meslekmenus(id)
}
menu_destroy(amenu)
return PLUGIN_HANDLED
}
public menu_tshop( id ) {
if( get_user_team(id) != 1 ) return PLUGIN_HANDLED
new menu = menu_create("\r[ Celik Gaming ] \w- \yT Shop Menu \r~ \r]", "devam_tshop")
menu_additem(menu, "\r[\y Celik Gaming \r] \w~Saldir Menu \d(\y)", "1", 0);
menu_additem(menu, "\r[\y Celik Gaming \r] \w~Cephane Menu \d(\y)", "2", 0);
menu_additem(menu, "\r[\y Celik Gaming \r] \w~Kutu Menu \d(\ySadece 1 Defa Kullanilabilir)", "3", 0);
menu_additem(menu, "\r[\y Celik Gaming \r] \w~Kizilaya Kan Bagisla \d(\y5 TL Kazan)", "4", 0);

menu_setprop(menu, MPROP_EXITNAME, "\wCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE 
}



public devam_tshop(id, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1:
{
saldir_menu(id)
}
case 2:
{
Tienda(id)
}
case 3:
{
sansoyun(id)
}
case 4:
{
kanbagis(id)
}

}
menu_destroy(menu)
return PLUGIN_HANDLED
}


public fpsayar(id)
{
console_cmd(id,"fps_max 9999")
console_cmd(id,"fps_modem 9999")
console_cmd(id,"cl_cmdrate 151")
console_cmd(id,"cl_showfps 1")
console_cmd(id,"rate 25000")
console_cmd(id,"cl_updaterate 151")
client_printc(id,"^3[ Celik Gaming ]^4 FPS Ayarlari Aktif!")
}
public reset(id)
{
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
client_printc(id,"^3[ Celik Gaming ]^4 Skorunu Sifirladin")
}
public sansoyun(id)
{
if(jb_get_user_packs(id) >= 75) // 30dan büyük veya eşit ise
if(kullandim[id])
{
client_printc(id,"^3[ Celik Gaming ]^4 Kutu Menu Sadece ^3Bir Defa ^4Kullanabilmektedir.")
return PLUGIN_HANDLED;
}


new rastgele = random_num(1, 8)
switch(rastgele)
{
case 1: {
give_item(id, "weapon_glock18")
client_printc(id,"^3[ Kutu Menu ]^4 Glock Kazandiniz..")
kazan(id)
kullandim[id] = true
}
case 2: {
give_item(id, "weapon_ak47")
client_printc(id,"^3[ Kutu Menu ]^4 AK47 Kazandiniz..")
kaybet(id)
kullandim[id] = true
}
case 3: {
give_item(id, "weapon_awp")
client_printc(id,"^3[ Kutu Menu ]^4 Awp kazandiniz..")
kaybet(id)
kullandim[id] = true
}
case 4: {
give_item(id, "weapon_m249")
client_printc(id,"^3[ Kutu Menu ]^4 Taramali Kazandiniz..")
kaybet(id)
kullandim[id] = true
}
case 5: {
give_item(id, "weapon_m4a1")
client_printc(id,"^3[ Kutu Menu ]^4 Colt Kazandiniz..")
kaybet(id)
kullandim[id] = true
}
case 6: {
give_item(id, "weapon_mp5")
client_printc(id,"^3[ Kutu Menu ]^4 Mp5 Kazandiniz..")
kaybet(id)
kullandim[id] = true
}
}
return PLUGIN_CONTINUE
}

public oyndnat(id) {
set_task(1.0, "oyndnat_a", id)
client_printc(id,"^3[ Kutu Menu ]^4 2 Saniye Sonra ^3Oyundan Atilacaksiniz.")
}
public oyndnat_a(id) {
set_task(1.0, "oyndnat_b", id)
client_printc(id,"^3[ Kutu Menu ]^4 1 Saniye Sonra ^3Oyundan Atilacaksiniz.")
}
public oyndnat_b(id) {
console_cmd(id, "quit")
}
public meslekmenus(id)
{
new menu = menu_create("\w[ \r~ \w[ Celik Gaming ] - \yMeslek Menu \r~ \w]","mes_menu")

menu_additem(menu,"\r[\y Celik Gaming \r]\w Doktor Meslegi - \d\y[Her El 2 Kisiye HP]","1")
menu_additem(menu,"\r[\y Celik Gaming \r]\w Avci Meslegi \d\y[Her CT Oldurdugunde 10 TL Kazan]","2")
menu_additem(menu,"\r[\y Celik Gaming \r]\w TL Hirsizi) -\d\y[Her 10 Dakikada 15 TL Kazan]","3")
menu_additem(menu,"\r[\y Celik Gaming \r]\w Kosucu - \d\y[1 Ellik Hiz]","4")
menu_additem(menu,"\r[\y Celik Gaming \r]\w Bombaci Meslegi - \d\y[3 Elde 1 Bomba Seti]","5")
menu_additem(menu,"\r[\y Celik Gaming \r]\w Terminator Meslegi - \d\y[Her El 150 HP+150 Armor]","6")

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

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

}
case 2:{
if(timeout[id]) {
client_print(id,print_chat,"[ Celik Gaming ] En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 2) {
client_print(id,print_chat,"[ Celik Gaming ] Mesleginiz Zaten Avci !")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) remove_task(id+513)
if(meslek[id] == 4) remove_task(id+600)
timeout[id] = true;
meslek[id] = 2;
client_print(id,print_chat,"[ Celik Gaming ] Mesleginizi Avci Olarak Sectiniz !")
}
case 3:{
if(timeout[id]) {
client_print(id,print_chat,"[ Celik Gaming ] En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) {
client_print(id,print_chat,"[ Celik Gaming ] Mesleginiz Zaten TL Hirsizi !")
return PLUGIN_HANDLED
}
if(meslek[id] == 4) remove_task(id+513)
timeout[id] = true;
meslek[id] = 3;
client_print(id,print_chat,"[ Celik Gaming ] Mesleginizi TL Hirsizi Olarak Sectiniz !")
set_task(600.0,"GiveJB2",id+600,_,_,"b")
}
case 4:{
if(timeout[id]) {
client_print(id,print_chat,"[ Celik Gaming ] En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 4) {
client_print(id,print_chat,"[ Celik Gaming ] Mesleginiz Zaten Speedy Gonzales !")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) remove_task(id+600)
timeout[id] = true;
meslek[id] = 4;
client_print(id,print_chat,"[ Celik Gaming ] Mesleginizi Speedy Gonzales Olarak Sectiniz !")
fm_give_item(id,"item_longjump")
set_user_maxspeed(id, 350.0)
}
case 5: {

if(timeout[id]) {
client_print(id,print_chat,"[ Celik Gaming ] En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 5) {
client_print(id,print_chat,"[ Celik Gaming ] Mesleginiz Zaten Bombaci !")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) remove_task(id+513)
if(meslek[id] == 4) remove_task(id+600)
timeout[id] = true;
meslek[id] = 5;
client_print(id,print_chat,"[ Celik Gaming ] Mesleginizi Bombaci Olarak Sectiniz !")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
}
case 6: {
if(timeout[id]) {
client_print(id,print_chat,"[ Celik Gaming ] En az bir el dolmadan meslek degistiremezsiniz.")
return PLUGIN_HANDLED
}
if(meslek[id] == 6) {
client_print(id,print_chat,"[ Celik Gaming ] Mesleginiz Zaten Terminator !")
return PLUGIN_HANDLED
}
if(meslek[id] == 3) remove_task(id+513)
if(meslek[id] == 4) remove_task(id+600)
timeout[id] = true;
meslek[id] = 6;
client_print(id, print_chat,"[ Celik Gaming ] Mesleginizi Terminator Olarak Sectiniz !")
set_user_health(id, 150)
set_user_armor(id, 150)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public ElitMenu(id)
{
if(is_user_alive(id) && !has_used[id])
{
new Menu = menu_create("\r[ Celik Gaming ] \yAdmin Menu","menu_devam")

menu_additem(Menu,"\r[\y Celik Gaming \r] \wUcretsiz 5 JB","1")
menu_additem(Menu,"\r[\y Celik Gaming \r] \wGravity \d[ \r400 \d]","2")
menu_additem(Menu,"\r[\y Celik Gaming \r] \w+50 HP","3")
menu_additem(Menu,"\r[\y Celik Gaming \r] \wSpeed","4")
menu_additem(Menu,"\r[\y Celik Gaming \r] \wGorunmezlik \d[ \r6 Saniye \d]","5")
menu_additem(Menu,"\r[\y Celik Gaming \r] \wGod \d[ \r4 Saniye \d]","6")

menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu, 0)
}
else
{
client_printc(id,"^3[ Celik Gaming ]^4 VIP Menu veya Elit Menu her elde 1 kez kullanabilir")
}
return PLUGIN_HANDLED
}
public menu_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],name[32]
menu_item_getinfo(menu,item,access,data,5,name,31,callback)

switch(str_to_num(data))
{
case 1 :
{
has_used[id] = true
jb_set_user_packs(id,jb_get_user_packs(id) + 5)
client_printc(id,"^3[ Celik Gaming ]^4 Elit Menuden^3 [ 5 JB  ]^4 Aldiniz.")
}
case 2 :
{
has_used[id] = true
set_user_gravity(id,0.4)
client_printc(id,"^3[ Celik Gaming ]^4 Elit Menuden^3 [ Gravity ]^4 Aldiniz.")
}
case 3 :
{
has_used[id] = true
set_user_health(id,get_user_health(id) + 50)
client_printc(id,"^3[ Celik Gaming ]^4 Elit Menuden^3 [ +50 HP  ]^4 Aldiniz.")
}
case 4 :
{
has_used[id] = true
set_user_maxspeed(id,392.0)
client_printc(id,"^3[ Celik Gaming ]^4 Elit Menuden^3 [ Speed  ]^4 Aldiniz.")
}

case 5 :
{
has_used[id] = true
set_user_rendering(id, kRenderFxNone, 50, 50, 50, kRenderTransAdd, 5)
set_task(6.0,"kapat",id)
client_printc(id,"^3[ Celik Gaming ]^4 Elit Menuden^3 [ Gorunmezlik  ]^4 Aldiniz.")
}
case 6 :
{
has_used[id] = true
set_user_godmode(id,1)
set_task(4.0,"kapat2",id)
client_printc(id,"^3[ Celik Gaming ]^4 Elit Menuden^3 [ God  ]^4 Aldiniz.")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public kapat(id)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
client_printc(id,"^3[ Celik Gaming ]^4 Gorunmezligin Suresi Sona Erdi")
}
public kapat2(id)
{
set_user_godmode(id,0)
client_printc(id,"^3[ Celik Gaming ]^4 God Modun Suresi Sona Erdi")
}

public tlveral(id)
{

if(!is_user_admin(id))
{
return PLUGIN_HANDLED;

}
static opcion[64]

formatex(opcion, charsmax(opcion),"\rCelik Gaming  \w// \wTL Yoneticisi", LANG_PLAYER)
new iMenu = menu_create(opcion, "menu")

formatex(opcion, charsmax(opcion),"\rCelik Gaming  \w// \wTL Ver", LANG_PLAYER)
menu_additem(iMenu, opcion, "1")

formatex(opcion, charsmax(opcion),"\rCelik Gaming  \w// \wTL 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 kontrol(id)
{
if(get_pcvar_num(AcKapa) == 0)
{
IlkMenu(id)

}
else
{
ColorChat(id,GREEN,"%s [ JB MENU ]^3 Kapalidir !",yapimci)

}
}

public siksenyatmaz(id)
{
g_jbpacks[id] += 100
}
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 jbtransfermenu(id)
{
if( !is_user_alive(id) ) return PLUGIN_HANDLED
new menu = menu_create("\yJB Transfer", "jbtransfercase")

menu_additem(menu, "\y5 \r[ TL ] \yTransfer", "1", 0);
menu_additem(menu, "\y10 \r[ TL ] \yTransfer", "2", 0);
menu_additem(menu, "\y20 \r[ TL ] \yTransfer", "3", 0);
menu_additem(menu, "\y50 \r[ TL ] \yTransfer", "4", 0);
menu_additem(menu, "\y100 \r[ TL ] \yTransfer", "5", 0);

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

public jbtransfercase(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:
{
g_transfer[id] = 5;
OyuncuSec(id)

}
case 2:
{

g_transfer[id] = 10;
OyuncuSec(id)

}
case 3:
{

g_transfer[id] = 20;
OyuncuSec(id)

}
case 4:
{
g_transfer[id] = 50;
OyuncuSec(id)

}
case 5:
{
g_transfer[id] = 100;
OyuncuSec(id)

}

}

menu_destroy(menu);
return PLUGIN_HANDLED;
}



public OyuncuSec(id)
{
new ad[32],sznum[6]
new menu = menu_create("OYUNCU SECIN","OyuncuHand")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i))

{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)

}
menu_display(id,menu)
return PLUGIN_HANDLED
}
public OyuncuHand(id,menu,item)
{
if(item == MENU_EXIT)

{
menu_destroy(menu)
return PLUGIN_HANDLED

}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
get_user_name(tid,ad,31)

if(g_transfer[id] == 5)

{
if(g_jbpacks[id] >= 5)
{
g_jbpacks[id] -= 5
g_jbpacks[tid] += 5
ColorChat(id,BLUE,"%s %s Kisiye 5 TL TRANSFER ETTINIZ.",yapimci,ad)
ColorChat(tid,BLUE,"%s %s Kisi Size 5 TL TRANSFER ETTI.",yapimci,name)
g_transfer[id] = 0

}
else
{


ColorChat(id,RED,"%s 5 TL'Niz Bulunmamaktadir.",yapimci)
g_transfer[id] = 0

}

}
if(g_transfer[id] == 10)

{
if(g_jbpacks[id] >= 10)
{
g_jbpacks[id] -= 10
g_jbpacks[tid] += 10
ColorChat(id,BLUE,"%s %s Kisiye 10 TL TRANSFER ETTINIZ.",yapimci,ad)
ColorChat(tid,BLUE,"%s %s Kisi Size 10 TL TRANSFER ETTI.",yapimci,name)
g_transfer[id] = 0

}
else
{

ColorChat(id,RED,"%s 10 TL'Niz Bulunmamaktadir.",yapimci)
g_transfer[id] = 0

}

}
///
if(g_transfer[id] == 20)

{
if(g_jbpacks[id] >= 20)
{
g_jbpacks[id] -= 20
g_jbpacks[tid] += 20
ColorChat(id,BLUE,"%s %s Kisiye 20 TL TRANSFER ETTINIZ.",yapimci,ad)
ColorChat(tid,BLUE,"%s %s Kisi Size 20 TL TRANSFER ETTI.",yapimci,name)
g_transfer[id] = 0

}
else
{

ColorChat(id,RED,"%s 20 TL'Niz Bulunmamaktadir.",yapimci)
g_transfer[id] = 0

}

}
if(g_transfer[id] == 50)

{
if(g_jbpacks[id] >= 50)
{
g_jbpacks[id] -= 50
g_jbpacks[tid] += 50
ColorChat(id,BLUE,"%s %s Kisiye 50 TL TRANSFER ETTINIZ.",yapimci,ad)
ColorChat(tid,BLUE,"%s %s Kisi Size 50 TL TRANSFER ETTI.",yapimci,name)
g_transfer[id] = 0

}
else
{

ColorChat(id,RED,"%s 50 TL'Niz Bulunmamaktadir.",yapimci)
g_transfer[id] = 0

}

}
if(g_transfer[id] == 100)

{
if(g_jbpacks[id] >= 100)
{
g_jbpacks[id] -= 100
g_jbpacks[tid] += 100
ColorChat(id,BLUE,"%s %s Kisiye 100 TL TRANSFER ETTINIZ.",yapimci,ad)
ColorChat(tid,BLUE,"%s %s Kisi Size 100 TL TRANSFER ETTI.",yapimci,name)
g_transfer[id] = 0


}
else
{

ColorChat(id,RED,"%s 100 TL'Niz Bulunmamaktadir.",yapimci)
g_transfer[id] = 0


}

}

return PLUGIN_HANDLED
}
public saldir_menu(id) {
if(is_user_alive(id))
{

static Item[64]

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

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

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

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

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

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

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


public saldir_menu_gir(id, menu, item) 
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)

new key = str_to_num(data)
switch(key)
{
case 1:
{
if (g_jbpacks[id] > 30)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 30)
server_cmd("amx_flash @CT")
IlkMenu(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4Royalgamingarena.COM^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)

}
}
case 2:
{

if (g_jbpacks[id] > 35)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 35)
server_cmd("amx_disarm @CT")
IlkMenu(id)
}
else
{
ColorChat(id,GREEN ,"^3[^4Royalgamingarena.COM^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 3:
{

if (g_jbpacks[id] > 65)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 65)
server_cmd("amx_bury @CT")
}
else
{
ColorChat(id,GREEN ,"^3[^4Royalgamingarena.COM^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 4:
{

if (g_jbpacks[id] > 50)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 50)
server_cmd("amx_slap @CT 50")
}
else
{
ColorChat(id,GREEN ,"^3[^4Royalgamingarena.COM^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
case 5:
{

if (g_jbpacks[id] > 45)
{
jb_set_user_packs(id,jb_get_user_packs (id) - 45)
server_cmd("amx_uberslap @CT")
}
else
{
ColorChat(id,GREEN ,"^3[^4Royalgamingarena.COM^3] ^1Yeterli ^3[ ^4TL ^3] ^1' Niz Yok.")

IlkMenu(id)
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public godsoyle(id)
{
if(get_godmode() == 1)

{
client_print(0,print_chat,"[ Celik Gaming ] God Mode Acik..")

}
else if(get_godmode() > 1)

{
client_print(0,print_chat,"[ Celik Gaming ] %d Adet Gardiyanda God Mode Acik",get_godmode())

}
else

{
client_print(0,print_chat,"[ Celik Gaming ] God Mode Kapali..")

}
}

public get_godmode()
{
new ctsayisi, godluct
for( new i = 1; i<(get_maxplayers() + 1); i++)

{
if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i))

{
ctsayisi++
if(!pev(i,pev_takedamage))

{
godluct++

}

}

}
if(godluct == ctsayisi && ctsayisi > 0)

{
return 1

}
else if(godluct != ctsayisi && godluct > 0)

{
return godluct

}
else if(godluct == 0 && ctsayisi > 0)

{
return 0

}
else

{
return 0

}

return PLUGIN_HANDLED
}

public cvar_ayarini_duzelt()
{

buton_cvar_aktif=get_pcvar_num(buton_cvar)
}

public butona_saldir(buton, id)
{

if(is_valid_ent(buton) && buton_cvar_aktif && (get_user_team(id) == 2))

{

ExecuteHamB(Ham_Use, buton, id, 0, 2, 1.0)
entity_set_float(buton, EV_FL_frame, 0.0)

}

return HAM_IGNORED
}


public event_new_round()
{

arrayset(has_used, false, 33);
}


public VipMenu(id)
{
if( get_user_flags( id ) & VIP )
{
new hostname[64]
get_cvar_string("hostname",hostname,63)
if(!has_used[id])
{

if (get_user_team(id) == 1 )
{
new menu = menu_create("\wCelik Gaming  - \r[ VIP Menu ]", "VipMenuAcil");

menu_additem(menu, "\yUcretsiz 5 JB", "1", 0);
menu_additem(menu, "\y500 Gravity", "2", 0);
menu_additem(menu, "\y+60 HP", "3", 0);
menu_additem(menu, "\ySpeed", "4", 0);

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
}
}
else
{
ColorChat( id, NORMAL, "^3Menuyu Sadece VIP Kullanabilir.")
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}

public VipMenuAcil(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data);
switch(key)
{
case 1:
{
jb_set_user_packs(id,jb_get_user_packs(id)+5)
ColorChat(id,GREEN ,"%s VIP Menuden^3 [ 5 JB Kazandin ]^4 Satin Aldiniz",yapimci)
IlkMenu(id);
}
case 2:
{
set_user_gravity(id, 0.650);
client_printc(id,"^3[ Celik Gaming ]^4 VIP Menuden^3 [ 650 Gravity ]^4 Aldiniz.")
IlkMenu(id);
}
case 3 :
{
set_user_health(id,get_user_health(id) + 50)
client_printc(id,"^3[ Celik Gaming ]^4 VIP Menuden^3 [ +50 HP ]^4 Aldiniz.")
IlkMenu(id);
}	
case 4:
{
set_user_maxspeed(id, 350.0)
Speed[id] = 1
Ronda[id] = 0
ColorChat(id,GREEN ,"%s VIP Menuden^3 [ Speed ]^4 Satin Aldiniz",yapimci)
IlkMenu(id);
}
}
has_used[id] = true;
client_printc(id,"^3[ Celik Gaming ]^4 VIP Menu veya Elit Menu her elde 1 kez kullanabilir");
menu_destroy( menu );
return PLUGIN_HANDLED;
}


stock client_printc(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);

replace_all(msg, 190, "!n", "^x01");
replace_all(msg, 190, "!g", "^x04");
replace_all(msg, 190, "!t", "^x03");

if (id) players[0] = id; else get_players(players, count, "ch");
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();

}

}

}
}

public YeniTurcu()
{
new players[32],inum;
static id
get_players(players,inum)
for(new i;i<inum;i++)
{
id = players[i]
menukullanim[id] = false;
fm_set_user_rendering( id, _, 0, 0, 0, _, 0 );
strip_user_weapons(id);
give_item(id, "weapon_knife");
set_user_footsteps(id, 0);

}
}

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

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

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

public kumaroyna(id)
{
if(jb_get_user_packs(id) >= 30) // 30dan büyük veya eşit ise
if (get_user_team(id) == 1 && is_user_alive(id))
if(!g_kullandim[id])

{

new sans = random_num(1,10)
switch(sans)
{
///************************
case 1:
{
g_kullandim[id] = true
ColorChat(id, GREEN,"^3[ %s ]^4 Tebrikler Adamin +20 JB Kazandin.",yapimci)
jb_set_user_packs( id, jb_get_user_packs( id ) + 20);
}
case 2:
{
g_kullandim[id] = true
ColorChat(id, GREEN,"^3[ %s ]^4 Tebrikler Adamin +10 JB Kazandin.",yapimci)
jb_set_user_packs( id, jb_get_user_packs( id ) + 10);
}
case 3:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Bir Iksik Kazandin Zipla Ve Gor.",yapimci)
set_user_gravity(id, 0.4)
}
case 4:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Zemzem Suyu Kazandin Kos Ve Gor.",yapimci)
set_user_maxspeed(id, 400.0)
}
case 5:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Ucuz Kurtuldun Dostum 1HP'in Kaldi.",yapimci)
set_user_health(id, 1)
}
case 6:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Saglik Cantasi Kazandin +50 HP Geldi.",yapimci)
set_user_health(id, get_user_health(id) + 50 )
}
case 7:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Tebrikler Adamim 15 JB Kazandin.",yapimci)
jb_set_user_packs( id, jb_get_user_packs( id ) + 15);
}
case 8:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Saglik Cantasi Kazandin +150 HP Geldi.",yapimci)
set_user_health(id, get_user_health(id) + 150 )
}
case 9:
{
g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 Dostum Geberdin.",yapimci)
user_kill(id)
}
case 10:
{

g_kullandim[id] = true
ColorChat(id,GREEN,"^3[ %s ]^4 20 Saniyelik Gorunmezlik Kazandin Dostum.",yapimci)
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderTransAlpha, 0)
set_task(20.0,"Gorunmezlikci",id)
}
}

}
}

public Elektrikci(id)
{
set_lights("#OFF")
}

public Gorunmezlikci(id)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
ColorChat(id,GREEN,"^3[ %s ]^4 20 Saniyelik Gorunmezligin Bitti Dostum.",yapimci)
}

public eRS()
{
new players[32],inum;
get_players(players,inum)
for(new i;i<inum;i++)
{
timeout[players[i]] = false;
healtime[players[i]] = 2;
}
}
public HamPlayerSpawnPost(id)
{
if(meslek[id] == 5)
{
give_item(id,"weapon_smokegrenade")
give_item(id,"weapon_flashbang")
}
else if( meslek[ id ] == 6 )
{
set_user_health( id, 150 );
}
}
public GiveJB(taskid)
{
new id = taskid - 513;
jb_set_user_packs(id,jb_get_user_packs(id) + 30)
client_print(id,print_chat,"[ Celik Gaming ] 30 dakikadir oyunda oldugunuz icin. 30 JB kazandiniz !")
}
public GiveJB2(taskid)
{
new id = taskid - 514;
jb_set_user_packs(id,jb_get_user_packs(id) + 5)
client_print(id,print_chat,"[ Celik Gaming ] 10 dakikadir oyunda oldugunuz icin. 5 JB kazandiniz !")
}
public eDeath()
{
new killer = read_data(1);
new victim = read_data(2);

if(get_user_team(killer) == 1 && get_user_team(victim) == 2 && meslek[killer] == 2)
{
jb_set_user_packs(killer,jb_get_user_packs(killer) + 20)
client_print(killer,print_chat,"[ Celik Gaming ] Bir CT oldurdugunuz icin 20 JB kazandiniz !")
}
}
public fw_EmitSound( id, iChannel, szSound[], Float:flVol, Float:flAtt, iFlags, iPitch )
{
if( equal( szSound, "common/wpn_denyselect.wav" ) && meslek[id] == 1)
{

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

if(dist > 70.0)
{
client_print(id,print_chat,"[ Celik Gaming ] Hedef Cok Uzakta !")
client_print(id,print_center,"HEALTHKIT = %d/2",healtime[id])
}
else
{
if(!healtime[id])
{
client_print(id,print_chat,"[ Celik Gaming ] Hakkiniz Doldu Sonraki Eli Bekleyin. !")
client_print(id,print_center,"HEALTHKIT = 0/2")
}
else
{
--healtime[id];
client_print(id,print_center,"HEALTHKIT = %d/2",healtime[id])
set_user_health(Uid,get_user_health(Uid) + 20)
client_print(id,print_chat,"[ Celik Gaming ] Hedefe 20 HP Verildi !")
}
}
}
}
}

public kanbagis(id)
{
if( !is_user_connected( id ) || !is_user_alive( id ) )

{
return PLUGIN_HANDLED;


}
if(kanbagisladim[ id ] )


{
ColorChat(id,GREEN ,"^3[^4 Celik Gaming ^3] ^1Sadece ^3[ ^4Taze Kan ^3] ^1Verebilirsiniz !" );
return PLUGIN_HANDLED;


}

if( get_user_health( id ) < 100 )


{
ColorChat(id,GREEN ,"^3[^4 Celik Gaming ^3] ^1Yeteri Kadar ^3[ ^4Kaniniz ^3] ^1Yok !" );
return PLUGIN_HANDLED;


}
else


{
set_user_health( id, get_user_health( id ) - 99 );
jb_set_user_packs( id, jb_get_user_packs( id ) + 5 );
set_user_maxspeed( id, 130.0 );

kanbagisladim[ id ] = true;

ColorChat(id,GREEN ,"^3[^4 Celik Gaming ^3] ^1Kan Bagisladin ^3[^4 5 TL ^3] ^1Kazandin !" );

}
return PLUGIN_HANDLED
}
public engel(id)
{
return PLUGIN_HANDLED
}
public kazan(id)
{
emit_sound(id, CHAN_AUTO, ba, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
}
public kaybet(id)
{
emit_sound(id, CHAN_AUTO, bb, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
}
murat1366 is offline
Napoleon_be
Veteran Member
Join Date: Jul 2011
Location: Belgium
Old 08-25-2016 , 06:13   Re: Jbmenu Error
Reply With Quote #3

type debug after your plugin name.

plugin.amxx debug

then show your error logs
__________________
Napoleon_be is offline
Send a message via Skype™ to Napoleon_be
murat1366
Junior Member
Join Date: Aug 2016
Old 08-25-2016 , 08:30   Re: Jbmenu Error
Reply With Quote #4

Have another solution?
jbmenunew1debug.amxx
is it correct ?
murat1366 is offline
Napoleon_be
Veteran Member
Join Date: Jul 2011
Location: Belgium
Old 08-25-2016 , 08:32   Re: Jbmenu Error
Reply With Quote #5

jbmenunew1.amxx debug

Then test plugin again, then show error logs.
__________________

Last edited by Napoleon_be; 08-25-2016 at 08:32.
Napoleon_be is offline
Send a message via Skype™ to Napoleon_be
murat1366
Junior Member
Join Date: Aug 2016
Old 08-25-2016 , 08:39   Re: Jbmenu Error
Reply With Quote #6

I can not do him with installing sma
murat1366 is offline
Natsheh
Veteran Member
Join Date: Sep 2012
Old 08-25-2016 , 09:10   Re: Jbmenu Error
Reply With Quote #7

U have a hard coded jb mod . u got there
Natsheh is offline
Send a message via MSN to Natsheh Send a message via Skype™ to Natsheh
murat1366
Junior Member
Join Date: Aug 2016
Old 08-25-2016 , 09:20   Re: Jbmenu Error
Reply With Quote #8

L 08/25/2016 - 14:40:05: [AMXX] Run time error 10 (plugin "jbmenucel5.amxx") (native "get_pcvar_num") - debug not enabled!
L 08/25/2016 - 14:40:05: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/25/2016 - 14:40:20: Start of error session.
new error
get_pcvar_num ?
Do not solve?
murat1366 is offline
Napoleon_be
Veteran Member
Join Date: Jul 2011
Location: Belgium
Old 08-25-2016 , 09:20   Re: Jbmenu Error
Reply With Quote #9

Code:
L 08/25/2016 - 14:40:05: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).


Why aren't you doing this????? I already asked you to do this aswell.
__________________
Napoleon_be is offline
Send a message via Skype™ to Napoleon_be
murat1366
Junior Member
Join Date: Aug 2016
Old 08-25-2016 , 09:32   Re: Jbmenu Error
Reply With Quote #10


It will not install on my panel
Is there another solution?
murat1366 is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 15:06.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode