/* Plugin Writed By AMXX-Studio/PawNod' for */
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <hamsandwich>
#include <fakemeta>
#include <cstrike>
#include <fun>
#include <nvault>
#include <jail>
new const SayTag[] = "Roses!tTR";
#pragma semicolon 1
#define is_valid_player(%1) (1 <= %1 <= 32)
#define DMG_GRENADE (1<<24)
new bool:g_tsgirdi[33] = false;
new stock clyMenuDesign[][][] = {
{"\d[\r `RosesTR \d] \w- \y","\d[\r `RosesTR \d] \w- \y","Theme 1"},
{"\d[\r `RosesTR \d] \w- \y","\d[\r `RosesTR \d] \w- \y","Theme 2"},
{"\d[\r `RosesTR \d] \w- \y","\d[\r `RosesTR \d] \w- \y","Theme 3"},
{"\d[\r `RosesTR \d] \w- \y","\d[\r `RosesTR \d] \w- \y","Theme 4"}
};
new stock clyBicakStock[][][] = {
// {"Bicak Adi","Ucretsiz/Ucretli",Fiyat,Hasar,"v_ Model Yolu","p_ Model Yolu"},
{"","",0,0,"",""},
{"Ct Bicagi","Default",0,80,"models/[Shop]JailBreak/Electro/Electro.mdl" ,"models/[Shop]JailBreak/Electro/Electro2.mdl" },
{"T Yumruk","Default",0,15,"models/RosesTR/tr_yumruk.mdl" ,"models/[Shop]JailBreak/Punos/Punos2.mdl" },
{"Turk Kelebek","Ucretsiz",-2,20,"models/RosesTR/tr_kelebek.mdl" ,"models/[Shop]JailBreak/Palo/Palo2.mdl" },
{"Kaplan Karambit","Ucretsiz",-2,20,"models/RosesTR/tr_karambit.mdl" ,"models/[Shop]JailBreak/Palo/Palo2.mdl" },
{"Roses Asa","Ucretsiz",-2,20,"models/RosesTR/tr_asa.mdl" ,"models/[Shop]JailBreak/Palo/Palo2.mdl" },
{"Keskin Sapphire","Ucretsiz",-2,20,"models/RosesTR/tr_sapphire.mdl" ,"models/[Shop]JailBreak/Palo/Palo2.mdl" },
{"Testere + Bomba","Ucretli",60,200,"models/[Shop]JailBreak/Moto/Moto.mdl" ,"models/[Shop]JailBreak/Moto/Moto2.mdl" }
};
new stock clyBicakSound[][][]= {
/* Default Bicak Sesleri Bunlara Dokunmayin */
{"weapons/knife_deploy1.wav","weapons/knife_slash1.wav","weapons/knife_slash2.wav","weapons/knife_hitwall1.wav","weapons/knife_hit1.wav",
"weapons/knife_hit2.wav","weapons/knife_hit3.wav","weapons/knife_hit4.wav","weapons/knife_stab.wav"},
/* //////////////////////////////////////// */
{"[Shop]JailBreak/CT/CTConvoca.wav","[Shop]JailBreak/CT/Slash1.wav","[Shop]JailBreak/CT/Slash2.wav","[Shop]JailBreak/CT/CTHitWall.wav","[Shop]JailBreak/CT/CTHit1.wav",
"[Shop]JailBreak/CT/CTHit2.wav","[Shop]JailBreak/CT/CTHit3.wav","[Shop]JailBreak/CT/CTHit4.wav","[Shop]JailBreak/CT/CTStab.wav"},
{"[Shop]JailBreak/T/TConvoca.wav","[Shop]JailBreak/T/Slash1.wav","[Shop]JailBreak/T/Slash2.wav","[Shop]JailBreak/T/THitWall.wav","[Shop]JailBreak/T/THit1.wav",
"[Shop]JailBreak/T/THit2.wav","[Shop]JailBreak/T/THit3.wav","[Shop]JailBreak/T/THit4.wav","[Shop]JailBreak/T/TStab.wav"},
{"weapons/knife_deploy1.wav","weapons/knife_slash1.wav","weapons/knife_slash2.wav","[Shop]JailBreak/Palo/PHitWall.wav","[Shop]JailBreak/Palo/PHit1.wav",
"[Shop]JailBreak/Palo/PHit2.wav","[Shop]JailBreak/Palo/PHit3.wav","[Shop]JailBreak/Palo/PHit4.wav","[Shop]JailBreak/Palo/PStab.wav"},
{"weapons/knife_deploy1.wav","weapons/knife_slash1.wav","weapons/knife_slash2.wav","[Shop]JailBreak/Palo/PHitWall.wav","[Shop]JailBreak/Palo/PHit1.wav",
"[Shop]JailBreak/Palo/PHit2.wav","[Shop]JailBreak/Palo/PHit3.wav", "[Shop]JailBreak/Palo/PHit4.wav","[Shop]JailBreak/Palo/PStab.wav"},
{"weapons/knife_deploy1.wav","[Shop]JailBreak/Hacha/HSlash1.wav","[Shop]JailBreak/Hacha/HSlash2.wav","[Shop]JailBreak/Hacha/HHitWall.wav","[Shop]JailBreak/Hacha/HHit1.wav",
"[Shop]JailBreak/Hacha/HHit2.wav","[Shop]JailBreak/Hacha/HHit3.wav","[Shop]JailBreak/Hacha/HHit3.wav","[Shop]JailBreak/Hacha/HHit4.wav"},
{"weapons/knife_deploy1.wav","[Shop]JailBreak/Machete/MSlash1.wav","[Shop]JailBreak/Machete/MSlash2.wav","[Shop]JailBreak/Machete/MHitWall.wav","[Shop]JailBreak/Machete/MHit1.wav",
"[Shop]JailBreak/Machete/MHit2.wav","[Shop]JailBreak/Machete/MHit3.wav", "[Shop]JailBreak/Machete/MHit4.wav","[Shop]JailBreak/Machete/MStab.wav"},
{"[Shop]JailBreak/Moto/MTConvoca.wav","[Shop]JailBreak/Moto/MTSlash.wav","[Shop]JailBreak/Moto/MTSlash.wav","[Shop]JailBreak/Moto/MtHitWall.wav","[Shop]JailBreak/Moto/MTHit1.wav",
"[Shop]JailBreak/Moto/MTHit2.wav","[Shop]JailBreak/Moto/MTHit1.wav", "[Shop]JailBreak/Moto/MTHit2.wav","[Shop]JailBreak/Moto/MTStab.wav"}
};
new stock clyGorevler[][][] = {
{"\y5 CT Oldur",5,25},{"\y10 Kez Kumar Oyna",10,30},{"\y4 Kez Kasa Ac",4,20},{"\y5 Kez Testere Al",5,40},
{"\y3 Kez Meslek Sec",3,5},{"\y120 DK Oyunda \rKal",120,35}
};
new stock clyCephane[][][] = {
{"El Bombasi","weapon_hegrenade",10},{"Glock","weapon_glock18",60},{"Usp","weapon_usp",60},{"Deagle","weapon_deagle",70},
{"Pompali","weapon_m3",95},{"M4A1","weapon_m4a1",95},{"AK47","weapon_ak47",95},{"Scout","weapon_scout",65},{"AWP","weapon_awp",75}
};
new stock clySaldiri[][][] = {
{"",0},{"\yTum CT Flash",25},{"\y1 CT Gom",99},{"\y1 CT Disarm",99},{"\y1 CT Yanina Isinla",99},{"\y1 CT Dondur",99},{"\y1 CT Oldur [Godluyken Yasak]",200}
};
new stock clyKasalar[][][] = {
{"Asiimov Kasasi",30,"\d(\y-\y5\d/\y1 \wAsiimov \rSansi\y-\d)",14,102,105,44,112,108,110,114},
{"Para Kasasi",18,"\d(\y-\y10\d-\y25 \wArasi \yTL \rSansi\y-\d)",36,36,36,36,36,36,36,36},
{"Isyan Kasasi",20,"\d(\y-\wIsyan \rItemleri\y-\d)",36,44,58,88,92,44,58,88},
{"Jetpack Kasasi",30,"\d(\y-\y5\d/\y1 \wJetpack \rSansi\y-\d)",22,44,102,112,105,108,110,114}
};
new stock clyIP[][][] = {
{"\d+\y100 \rHp\w-\d+\y100 Armor\w-\dx\y2 \rBomba\w-\y600 \wGravity","weapon_hegrenade",CSW_HEGRENADE,50,100,100,2},
{"\d+\y250 \rHp\w-\d+\y50 Armor\w-\dx\y3 \rBomba\w-\y600 \wGravity","weapon_hegrenade",CSW_HEGRENADE,55,250,50,3},
{"\d+\y300 \rHp\w-\d+\y10 Armor\w-\dx\y2 \rFlashbang\w-\y600 \wGravity","weapon_flashbang",CSW_FLASHBANG,65,300,10,2},
{"\d+\y50 \rHp\w-\d+\y300 Armor\w-\dx\y1 \rM4A1\w-\y600 \wGravity","weapon_m4a1",CSW_M4A1,80,50,300,1},
{"\d+\y500 \rHp\w-\d+\y500 Armor\w-\dx\y2 \rSmoke\w-\y600 \wGravity","weapon_smokegrenade",CSW_SMOKEGRENADE,70,500,500,2}
};
new stock clyTShop[][][] = {
{"","",0,0},
{"\dGorunmezlik","\d[\y5 \wSn.\d]",45,5},{"\rOlumsuzluk","\d[\y5 \wSn.\d]",55,5},{"\yNoclip","\d[\y10 \wSn.\d]",70,10},
{"\wYer \rCekimi","\d[\y600 Gravity\d]",30,0},{"\wElektrikleri \rKes","\d[\y10 Sn.\d]",40,10}
};
new stock clyYetkili[][][]= {
{0,"",0,0,"","","","",""},
{ADMIN_RESERVATION,"Slot Market",50,2,"weapon_flashbang","+50 Hp","+2 TL","600 Gravity","x1 Flashbang"},
{ADMIN_KICK,"Admin Market",65,4,"weapon_hegrenade","+65 Hp","+4 TL","600 Gravity","x1 Bomba"},
{ADMIN_BAN ,"Yonetim Market",75,7,"weapon_hegrenade","+75 Hp","+7 TL","600 Gravity","x1 Bomba"},
{ADMIN_RCON,"Kurucu Market",100,10,"weapon_hegrenade","+100 Hp","+10 TL","600 Gravity","x1 Bomba"}
};
new stock clyMeslek[][][] = {
{"Secilmedi",""},
{"Bombaci","\y3 \rBombayla \wBaslar"},{"Saglik Bakani","\y150 \rHp+Armor \wIle Baslar"},
{"Bombaci Mulayim","\wBombalardan \rHasar \yAlmaz"},{"Seri Katil","\dCT \rOldurdugunde \w+5 \yTL"},
{"FF'ci Sakir","\dT \rOldurdugunde \w+3 \yTL"}
};
new stock clyCvarSetting[][][] = {
{"Baslangic_TL","10"},{"Kill_TL","3"},{"Max_Verilecek_TL","250"}
};
new stock clyAsiimovModel[]= "models/v_awp_asimov.mdl";stock clyAsiimovModel2[]= "models/p_awp_asimov.mdl";
new stock clyKasaSes[][][]= { {"clyAcilis.wav"},{"clyBos.wav"},{"clyDolu.wav" }};
new clyChangeDesign,MenuTag[64],MenuKisaTag[64],clyVault,clyKnifeSelect[33],clyTL[33],clyKan[33],clyMarket[33],syncObj,clyCvars[4],
clyKillControl[33],clyChange[33],clyPlayer[33],clyGorev[6][33],clyGorevGo[6][33], clyMeslekSc[33],clyElde1Kez[33],clySaldiriSc[33],
g_iMsgScreenFade,clyKumarSc[33],clyKasaYonlendir[33],clyAsimov[33],bool:clyJetpack[33],smoke,clyWhichYetki[33],clyUsedY[33],
clyTFMiktar[33],clyHudPanel[33]=0,clyNSP[33];
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 native_jb_get_user_packs(id) return clyTL[id];
public native_jb_set_user_packs(id, ammount) {new id = get_param(1), ammount = get_param(2);clyTL[id] = ammount;return 1;}
public plugin_init() {
register_plugin("JBMenu", "0.1", "PawNod'");
register_forward(FM_EmitSound, "clySound");
register_forward( FM_ClientKill, "clyKill" );
RegisterHam(Ham_TakeDamage, "player", "clyKnifeDamage", 0);
RegisterHam(Ham_Spawn,"player","clySW",1);
register_event("HLTV", "clyRS", "a", "1=0", "2=0");
register_event("CurWeapon","clyWeapon","be","1=1");
register_event("DeathMsg","clyDeath","a");
register_clcmd("say /kurucuayar","clyMenuDesignMenu");
register_clcmd("say /jbmenu","clyCheck");
register_clcmd("say /mg","clyTLMenu");
register_clcmd("say !mg","clyTLMenu");
register_clcmd("say .mg","clyTLMenu");
register_clcmd("say /tl","clyTLMenu");
register_clcmd("say .tl","clyTLMenu");
register_clcmd("say !tl","clyTLMenu");
register_clcmd("Miktar_Giriniz?","clyTLVerici");
register_clcmd("Transfer_Miktari_Girin?","clyTransferTl");
for(new i=0; i < sizeof(clyCvarSetting);i++)clyCvars[i] = register_cvar(clyCvarSetting[i][0][0],clyCvarSetting[i][1][0]);
clyVault = nvault_open("appoClypseDesign");
syncObj = CreateHudSyncObj();
g_iMsgScreenFade = get_user_msgid("ScreenFade");
clyLoadDesign();
formatex(MenuTag,charsmax(MenuTag),clyMenuDesign[clyChangeDesign][1]);
formatex(MenuKisaTag,charsmax(MenuKisaTag),clyMenuDesign[clyChangeDesign][0]);
}
public clyDeath() {
new olduren = read_data(1) ,olen = read_data(2);
if(olduren == olen) { return PLUGIN_HANDLED; }
if(get_user_team(olen) == 2 && get_user_team(olduren) == 1 && clyMeslekSc[olduren] == 4) clyTL[olduren] += 5,jbveradama(olduren);
if(get_user_team(olen) == 1 && get_user_team(olduren) == 1 && clyMeslekSc[olduren] == 5) clyTL[olduren] += 3;
if(get_user_team(olen) == 2 && get_user_team(olduren ) == 1 && clyGorev[0][olduren] < clyGorevler[0][1][0]+1) clyGorev[0][olduren]++;
return PLUGIN_CONTINUE;
}
public jbveradama(id){
switch(random_num(1, 10))
{
case 1 : jb_set_user_packs(id,jb_get_user_packs(id) + 1), renkli_yazi(id,"!t[!gRosesTR!t] !nCT oldurdugun Icin !t[ !g1 !t] !nJB Kazandin.");
case 2 : jb_set_user_packs(id,jb_get_user_packs(id) + 3), renkli_yazi(id,"!t[!gRosesTR!t] !nCT oldurdugun Icin !t[ !g3 !t] !nJB Kazandin.");
case 3 : jb_set_user_packs(id,jb_get_user_packs(id) + 5), renkli_yazi(id,"!t[!gRosesTR!t] !nCT oldurdugun Icin !t[ !g5 !t] !nJB Kazandin.");
case 4 : jb_set_user_packs(id,jb_get_user_packs(id) + 7), renkli_yazi(id,"!t[!gRosesTR!t] !nCT oldurdugun Icin !t[ !g7 !t] !nJB Kazandin.");
case 5 : jb_set_user_packs(id,jb_get_user_packs(id) + 9), renkli_yazi(id,"!t[!gRosesTR!t] !nCT oldurdugun Icin !t[ !g9 !t] !nJB Kazandin.");
case 6 : jb_set_user_packs(id,jb_get_user_packs(id) + 10), renkli_yazi(id,"!t[!gRosesTR!t] !nCT oldurdugun Icin !t[ !g10 !t] !nJB Kazandin.");
case 7 : jb_set_user_packs(id,jb_get_user_packs(id) + 2), renkli_yazi(id,"!t[!gRosesTR!t] !nCT oldurdugun Icin !t[ !g2 !t] !nJB Kazandin.");
case 8 : jb_set_user_packs(id,jb_get_user_packs(id) + 4), renkli_yazi(id,"!t[!gRosesTR!t] !nCT oldurdugun Icin !t[ !g4 !t] !nJB Kazandin.");
case 9 : jb_set_user_packs(id,jb_get_user_packs(id) + 6), renkli_yazi(id,"!t[!gRosesTR!t] !nCT oldurdugun Icin !t[ !g6 !t] !nJB Kazandin.");
case 10 : jb_set_user_packs(id,jb_get_user_packs(id) + 8), renkli_yazi(id,"!t[!gRosesTR!t] !nCT oldurdugun Icin !t[ !g8 !t] !nJB Kazandin.");
}
}
public clyKill( id ) {
if(get_user_team( id ) == 1 && clyKillControl[ id ] == 0 ) {
clyTL[ id ] += get_pcvar_num(clyCvars[1]); clyKillControl[ id ] = 1;
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nKill Cektigin Icin !t[ !g+!g%d TL !t] !nKazandin!",SayTag,get_pcvar_num(clyCvars[1]));
}
}
public clyCheck(id) {
if(is_user_alive( id )){
new players[ 32 ], Son_Mahkum;get_players( players, Son_Mahkum, "ae", "TERRORIST" );
if(Son_Mahkum == 1) {
set_sound(id,1); renkli_yazi(id,"!g[ !t- !g%s !t- !g] !tSona Kalan Mahkum !nBu Menuden Yararlanamaz!",SayTag); return PLUGIN_HANDLED;
} else if(get_user_team( id ) == 1) clyJbmenu(id);
}
return PLUGIN_CONTINUE;
}
#if AMXX_VERSION_NUM < 183
public client_disconnect(id) {
clyKan[id] = 0;clyMarket[id] = 0;clyElde1Kez[id] = 0;clyKumarSc[id] = 0;clyAsimov[id] = 0,clyJetpack[id] = false,clyUsedY[id] = 0,clyKnifeSelect[id] = 2;
clyNSP[id] = 0;for(new i;i< 6;i++)clyGorevGo[i][id] = 0;
}
#else
public client_disconnected(id) {
clyKan[id] = 0;clyMarket[id] = 0;clyElde1Kez[id] = 0;clyKumarSc[id] = 0;clyAsimov[id] = 0,clyJetpack[id] = false,clyUsedY[id] = 0,clyKnifeSelect[id] = 2;
clyNSP[id] = 0;for(new i;i< 6;i++)clyGorevGo[i][id] = 0;
}
#endif
public client_putinserver( id ) {
set_task( 1.0, "clyHud", id, _, _, "b" );console_cmd(id,"drawradar");clyTL[ id ] = get_pcvar_num(clyCvars[0]);
}
public clyHud(id) {
if(get_user_team(id) == 1 && is_user_connected(id) && clyHudPanel[id] == 0) {
static Online;
Online = get_user_time(id,1) / 60;
new Hp = get_user_health( id );
set_hudmessage(0, 255, 255, 0.6, 0.85, 0, 6.0, 12.0);
ShowSyncHudMsg(id,syncObj,
"Can : %i^nBakiye : %i TL",
Hp,clyTL[ id ],get_godmode()?"Aktif" :"Pasif",clyMeslek[clyMeslekSc[id]][0][0],Online);
}
}
public clySW(id) {
switch(get_user_team(id)) {
case 1: {
clyKnifeSelect[id] = 2;strip_user_weapons( id ); give_item(id, "weapon_knife");clyCheck(id);clyKillControl[id] = 0;
if(clyMeslekSc[id]==2) set_user_health(id,150),set_user_armor(id,150);
if(clyMeslekSc[id] == 1) give_item(id,"weapon_hegrenade"),give_item(id,"weapon_flashbang"),give_item(id,"weapon_smokegrenade");
}
case 2:{clyKnifeSelect[id] = 1;}
}
}
public clyRS() {
new players[32], inum, id,i;
get_players(players, inum);
for(i=0;i<inum;i++) {
id = players[i];
clyKan[id] = 0;clyMarket[id] = 0;clyElde1Kez[id] = 0;clyKumarSc[id] = 0;clyAsimov[id] = 0,clyJetpack[id] = false,clyUsedY[id] = 0;
}
}
public plugin_precache() {
precache_model(clyAsiimovModel2);
precache_model(clyAsiimovModel);
precache_model("models/p_jetpack.mdl");
smoke = precache_model("sprites/lightsmoke.spr");
static clyKnives[128];
for(new i=1;i<sizeof(clyBicakStock);i++) {
formatex(clyKnives,charsmax(clyKnives),clyBicakStock[i][4][0]),precache_model(clyKnives);
formatex(clyKnives,charsmax(clyKnives),clyBicakStock[i][5][0]),precache_model(clyKnives);
}
for(new i= 0;i<sizeof(clyBicakSound);i++) {for(new s = 0; s < 8; s++) precache_sound(clyBicakSound[i][s]);}
for(new i=0;i<sizeof clyKasaSes;i++) {precache_sound(clyBicakSound[i][0][0]);}
}
public clyWeapon(id) {
new clyWeaponID = read_data(2);
if(clyWeaponID == CSW_KNIFE) {
set_pev(id, pev_viewmodel2, clyBicakStock[clyKnifeSelect[id]][4][0]);
set_pev(id, pev_weaponmodel2, clyBicakStock[clyKnifeSelect[id]][5][0]);
}
if(clyWeaponID == CSW_AWP && clyAsimov[id] == 1) {
set_pev(id, pev_viewmodel2, clyAsiimovModel);set_pev(id, pev_weaponmodel2, clyAsiimovModel2);
}
return PLUGIN_CONTINUE;
}
public clyFreeKnifeShop(id) {
static Item[256];
formatex(Item, charsmax(Item),"%s \dUcretsiz \rEmanet \yMarketi",MenuTag);
new Menu = menu_create(Item, "clyFreeKnifeShop_");
new NTS[5];
for(new i=1; i < sizeof(clyBicakStock); i++) {
if(equali(clyBicakStock[i][1][0],"Ucretsiz")){
num_to_str(i, NTS, 5);
formatex(Item, charsmax(Item), "%s %s \d[\w%d \yTL\d]",MenuKisaTag,clyBicakStock[i][0][0],clyBicakStock[i][2][0]);
menu_additem(Menu, Item, NTS);
}
}
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clyFreeKnifeShop_(id, menu, item) {
if( item == MENU_EXIT ) { menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
clyTL[id] -= clyBicakStock[key][2][0], clyKnifeSelect[id] = key;
ham_strip_weapon(id, "weapon_knife"),give_item(id, "weapon_knife");
clyMarket[id] = 1;clyKnifeShop(id);set_sound(id,0);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nMarketten !g[ !t%s !g] !nAldin!",SayTag,clyBicakStock[key][0][0]);
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyKnifeShop(id) {
static Item[256];
formatex(Item, charsmax(Item),"%s \rBicak \yMarketi",MenuTag);
new Menu = menu_create(Item, "clyKnifeShop_");
formatex(Item, charsmax(Item),"%s \dUcretsiz \rBicaklar %s^n",MenuKisaTag,clyMarket[id]?"\w[\yKullandiniz\w]":"");
menu_additem(Menu, Item, "99");
new NTS[5];
for(new i=1; i < sizeof(clyBicakStock); i++) {
if(equali(clyBicakStock[i][1][0],"Ucretli")){
num_to_str(i, NTS, 5);
formatex(Item, charsmax(Item), "%s %s \d[\w%d \yTL\d]",MenuKisaTag,clyBicakStock[i][0][0],clyBicakStock[i][2][0]);
menu_additem(Menu, Item, NTS);
}
}
menu_addblank(Menu,23);
formatex(Item, charsmax(Item),"%s \rKan \wBagisla \d[\w+3 \yTL\d] %s",MenuKisaTag,clyKan[id]?"\w(\rKullandiniz\w)":"\w(\d-\y99 \rHp\w)");
menu_additem(Menu, Item, "93");
formatex(Item, charsmax(Item),"%s \r16000\d$ \yBozdur \d[\w+10 \yTL\d]",MenuKisaTag);
menu_additem(Menu, Item, "90");
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clyKnifeShop_(id, menu, item) {
if( item == MENU_EXIT ) { menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
if(key==99){
if(clyMarket[id] == 0) clyFreeKnifeShop(id);
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nUcretsiz Bicak Aldin !tZaten!",SayTag),set_sound(id,1),clyKnifeShop(id);
return PLUGIN_HANDLED;
}
if(key==93 ){
if(clyKan[id] == 0){
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nBasarili Bir Sekilde !tKan Bagisladiniz!",SayTag);
clyKan[id] = 1,clyTL[id] += 3,set_user_health(id,get_user_health(id) -99),clyKnifeShop(id),set_sound(id,0);
return PLUGIN_HANDLED;
}
else {
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nBu El Zaten Kan !tBagisladin!",SayTag),clyKnifeShop(id),set_sound(id,1);
return PLUGIN_HANDLED;
}
}
if(key==90) {
if(cs_get_user_money(id) >= 16000) {
cs_set_user_money(id,cs_get_user_money(id) - 16000),clyTL[id] += 10,set_sound(id,0),clyKnifeShop(id);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nBasarili Bir Sekilde !gDolar !tBozdurdun.",SayTag);
return PLUGIN_HANDLED;
}
else {
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nYeterli Dolarin !tYok!",SayTag),clyKnifeShop(id),set_sound(id,1);
return PLUGIN_HANDLED;
}
}
if(clyTL[id] >= clyBicakStock[key][2][0]) {
clyTL[id] -= clyBicakStock[key][2][0], clyKnifeSelect[id] = key;
ham_strip_weapon(id, "weapon_knife"),give_item(id, "weapon_knife");
if(equal(clyBicakStock[key][0][0],"Testere + Bomba")) {
give_item(id,"weapon_hegrenade");
if(clyGorev[3][id] < clyGorevler[3][1][0]+1) clyGorev[3][id]++;
}
clyKnifeShop(id);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nMarketten !g[ !t%s !g] !nSatin Aldin!",SayTag,clyBicakStock[key][0][0]);
set_sound(id,0);
}
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nYeterli Paran !tYok!",SayTag),clyKnifeShop(id),set_sound(id,1);
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyJbmenu(id) {
static Item[256];
formatex(Item, charsmax(Item),"RosesTR`Jailbreak Sunucusu^n CS57.CSDuragi.CoM ",MenuTag);
new Menu = menu_create(Item, "clyJbmenu_");
formatex(Item, charsmax(Item),"\d[\r `RosesTR \d] \w- \yEmanet Marketi",MenuKisaTag),menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item),"\d[\r `RosesTR \d] \w- \yUcretsiz Yetki AL [\r-10 JB\d]",MenuKisaTag),menu_additem(Menu, Item, "11");
formatex(Item, charsmax(Item),"\d[\r `RosesTR \d] \w- \ySaldiri Paketleri",MenuKisaTag,get_godmode()?"\r[GOD VAR]":""),menu_additem(Menu, Item, "2");
formatex(Item, charsmax(Item),"\d[\r `RosesTR \d] \w- \yKumar/Kasa (Riskli)",MenuKisaTag),menu_additem(Menu, Item, "3");
formatex(Item, charsmax(Item),"\d[\r `RosesTR \d] \w- \yEkstra Ozellik",MenuKisaTag),menu_additem(Menu, Item, "4");
formatex(Item, charsmax(Item),"\d[\r `RosesTR \d] \w- \yMeslek Marketi",MenuKisaTag),menu_additem(Menu, Item, "5");
formatex(Item, charsmax(Item),"\d[\r `RosesTR \d] \w- \yMeydan Oku!",MenuKisaTag),menu_additem(Menu, Item, "6");
formatex(Item, charsmax(Item),"\d[\r `RosesTR \d] \w- \yDiger Islemler"),menu_additem(Menu, Item, "7");
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clyJbmenu_(id, menu, item) {
if( item == MENU_EXIT ) { menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key){
case 1:clyKnifeShop(id);case 3:clyKumarKasaMenu(id);case 5:clyMeslekMenu(id);case 6:clyGorevShop(id);case 7:clyOthers(id);
case 4:{if(clyUsedY[id]==0){clyYetkiliMenu(id);}else{renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nHer El !t1 Kez !nGirebilirsin!",SayTag),clyJbmenu(id),set_sound(id,1);}}
case 2:{if(get_godmode() == 0) {clyIsyanShop(id);}else{renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nGod Varken !tGirilmez!",SayTag),clyJbmenu(id),set_sound(id,1);}}
case 11:{
if(!g_tsgirdi[id]){
client_cmd(id,"say /ts3");
clyTL[id]+= 10;
g_tsgirdi[id] = true;
}
}
}
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyKumarKasaMenu(id) {
static Item[256],NTS[5],i;
formatex(Item, charsmax(Item),"%s Kumar\d/\rKasa \dMenu",MenuTag);
new Menu = menu_create(Item, "clyKumarKasaMenu_");
formatex(Item, charsmax(Item),"%s \yKumar Oyna %s^n",MenuKisaTag,clyKumarSc[id]==3?"\d[\wKullandiniz\d]":"\d[\w-5 \yTL\d]"),menu_additem(Menu, Item, "99");
for(i=0;i < sizeof clyKasalar;i++){
num_to_str(i,NTS,5);
formatex(Item, charsmax(Item),"\r|\d- \w%s \d-\r| \d[\r%d \yTL\d] %s",clyKasalar[i][0][0],clyKasalar[i][1][0],clyKasalar[i][2][0]),menu_additem(Menu, Item, NTS);
}
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clyKumarKasaMenu_(id, menu, item) {
if( item == MENU_EXIT ) { menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
if(key==99) {
if(clyTL[id] >= 5 && clyKumarSc[id] <3){
new randompara = random_num(1,15);
clyKumarKasaMenu(id);
if(clyGorev[1][id] < clyGorevler[1][1][0]+1) clyGorev[1][id]++ ;
switch(random_num(1,2)){
case 1: clyTL[id]+= randompara, clyKumarSc[id]++,renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nKumardan !g[ !t%d TL !g] !nKazandin!",SayTag,randompara);
case 2:clyTL[id]-= randompara, clyKumarSc[id]++,renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nKumarda !g[ !t%d TL !g] !nKaybettin!",SayTag,randompara);
}
}
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nYeterli Paran !tYok !nveya Hakkin !tBitti!",SayTag),clyKumarKasaMenu(id),set_sound(id,1);
return PLUGIN_HANDLED;
}
if(clyTL[id] >= clyKasalar[key][1][0]) {
clyTL[id]-= clyKasalar[key][1][0];
clyKasaYonlendir[id] = key;
set_task(5.1,"clyKasaSecici",id);
for(new i; i<5;i++)
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !g%s !nAciliyor....",SayTag,clyKasalar[clyKasaYonlendir[id]][0][0]);
if(clyGorev[2][id] < clyGorevler[2][1][0]+1) clyGorev[2][id]++ ;
set_sound(id,2);
}
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nYeterli Paran !tYok!",SayTag),clyKumarKasaMenu(id),set_sound(id,1);
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyKasaSecici(id) {
new SecBirini = random_num(3,10),NeCikti[33];
NeCikti[id] = clyKasalar[clyKasaYonlendir[id]][SecBirini][0];
switch(NeCikti[id]) {
case 14: {
static name[33];get_user_name(id,name,32);clyAsimov[id] = 1;give_item(id,"weapon_awp");set_sound(id,3);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !n%s'dan !g[ !tAsiimov !g] !nCikardin!",SayTag,clyKasalar[clyKasaYonlendir[id]][0][0]);
renkli_yazi(0,"!g[ !t%s !g] !n%s'dan !g[ !tAsiimov !g] !nCikardi!",name,clyKasalar[clyKasaYonlendir[id]][0][0]);
}
case 22: {
set_sound(id,3);clyJetpack[id] = true;
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !n%s'dan !g[ !tJetpack !g] !nCikardin!",SayTag,clyKasalar[clyKasaYonlendir[id]][0][0]);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !gCTRL!t+!gJUMP !nTuslariyla Kullanabilirsin!",SayTag,clyKasalar[clyKasaYonlendir[id]][0][0]);
}
case 36: {
set_sound(id,3);new paraver = random_num(10,25);clyTL[id]+= paraver;
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !n%s'dan !g[ !t%d TL !g] !nCikardin!",SayTag,clyKasalar[clyKasaYonlendir[id]][0][0],paraver);
}
case 44: {
set_sound(id,3);give_item(id,"weapon_hegrenade");
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !n%s'dan !g[ !tEl Bombasi !g] !nCikardin!",SayTag,clyKasalar[clyKasaYonlendir[id]][0][0]);
}
case 58: {
set_sound(id,3);give_item(id,"weapon_flashbang");
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !n%s'dan !g[ !tFlash Bombasi !g] !nCikardin!",SayTag,clyKasalar[clyKasaYonlendir[id]][0][0]);
}
case 88: {
set_sound(id,3);new canver = random_num(50,250);set_user_health(id,get_user_health(id)+canver);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !n%s'dan !g[ !t%d HP !g] !nCikardin!",SayTag,clyKasalar[clyKasaYonlendir[id]][0][0],canver);
}
case 92: {
set_sound(id,3);new armorver = random_num(100,500);set_user_armor(id,get_user_armor(id)+armorver);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !n%s'dan !g[ !t%d Armor !g] !nCikardin!",SayTag,clyKasalar[clyKasaYonlendir[id]][0][0],armorver);
}
case 102..121: {
set_sound(id,4);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !n%s'dan !g[ !tHicbisey !g] !nCikaramadin!",SayTag,clyKasalar[clyKasaYonlendir[id]][0][0]);
}
}
}
public clyYetkiliMenu(id) {
static Item[256],NTS[5];
formatex(Item, charsmax(Item),"%s \rYetkili \dMenu",MenuTag);
new Menu = menu_create(Item, "clyYetkiliMenu_");
formatex(Item, charsmax(Item),"%s \rUser \yOzel \r|\d-\y1\d/\y5 \wTL Sansi\d-\r|^n",MenuKisaTag),menu_additem(Menu, Item, "99");
for(new i=1; i < sizeof clyYetkili; i++){
num_to_str(i, NTS, 5);
formatex(Item, charsmax(Item),"%s \w%s",MenuKisaTag,clyYetkili[i][1][0]),menu_additem(Menu, Item, NTS);
}
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clyYetkiliMenu_(id, menu, item) {
if( item == MENU_EXIT ) {menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
if(key==99) {
if(get_user_flags(id) & ADMIN_USER) {
new para = random_num(1,5);
clyUsedY[id] = 1;
set_sound(id,0);
clyTL[id]+=para;
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nUser Ozelden !g[ !t%d TL !g] !nKazandin!",SayTag,para);
}
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nBuraya Giris Yetkin !tYok!",SayTag),clyYetkiliMenu(id),set_sound(id,1);
return PLUGIN_HANDLED;
}
if(get_user_flags(id) & clyYetkili[key][0][0]){
clyWhichYetki[id] = key;
clyYetkiliMenuS(id);
}
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nBuraya Giris Yetkin !tYok!",SayTag),clyYetkiliMenu(id),set_sound(id,1);
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyYetkiliMenuS(id) {
static Item[256],NTS[5];
formatex(Item, charsmax(Item),"%s \w%s",MenuTag,clyYetkili[clyWhichYetki[id]][1][0]);
new Menu = menu_create(Item, "clyYetkiliMenuS_");
for(new i=5; i < 9; i++){
num_to_str(i, NTS, 5);
formatex(Item, charsmax(Item),"%s \w%s",MenuKisaTag,clyYetkili[clyWhichYetki[id]][i][0]),menu_additem(Menu, Item, NTS);
}
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clyYetkiliMenuS_(id, menu, item) {
if( item == MENU_EXIT ) {menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key) {
case 5:{
clyUsedY[id] = 1;set_user_health(id,get_user_health(id)+clyYetkili[clyWhichYetki[id]][2][0]);set_sound(id,0);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !n%sden !g[ !t%s !g] !nAldin!",SayTag,clyYetkili[clyWhichYetki[id]][1][0],clyYetkili[clyWhichYetki[id]][5][0]);
}
case 6:{
clyUsedY[id] = 1;clyTL[id]+=clyYetkili[clyWhichYetki[id]][3][0];set_sound(id,0);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !n%sden !g[ !t%s !g] !nAldin!",SayTag,clyYetkili[clyWhichYetki[id]][1][0],clyYetkili[clyWhichYetki[id]][6][0]);
}
case 7:{
clyUsedY[id] = 1;set_user_gravity(id,0.6);set_sound(id,0);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !n%sden !g[ !t%s !g] !nAldin!",SayTag,clyYetkili[clyWhichYetki[id]][1][0],clyYetkili[clyWhichYetki[id]][7][0]);
}
case 8:{
clyUsedY[id] = 1;give_item(id,clyYetkili[clyWhichYetki[id]][4][0]);set_sound(id,0);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !n%sden !g[ !t%s !g] !nAldin!",SayTag,clyYetkili[clyWhichYetki[id]][1][0],clyYetkili[clyWhichYetki[id]][8][0]);
}
}
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyMeslekMenu(id) {
if(clyElde1Kez[id] == 0) {
static Item[512],NTS[5];
formatex(Item, charsmax(Item),"%s \yMeslek \wMenu",MenuTag);
new Menu = menu_create(Item, "clyMeslekMenu_");
for(new i=1; i < sizeof clyMeslek; i++){
num_to_str(i, NTS, 5);
formatex(Item, charsmax(Item),"\r|\d- \w%s \d-\r| \w[\w%s\w]",clyMeslek[i][0][0],clyMeslek[i][1][0]),menu_additem(Menu, Item, NTS);
}
formatex(Item, charsmax(Item),"\r| \d- \wMeslegi Iptal Et \d- \r|"),menu_additem(Menu, Item, "99");
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nHer El !t1 Kez !nMeslek Degistirebilirsin!",SayTag),clyJbmenu(id),set_sound(id,1);
}
public clyMeslekMenu_(id, menu, item) {
if( item == MENU_EXIT ) { menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
if(key==99) {
if(clyMeslekSc[id] > 0) {
clyMeslekSc[id] = 0;clyElde1Kez[id] = 1;set_sound(id,1);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nMesleginiz !tIptal Edildi!",SayTag);
return PLUGIN_HANDLED;
}
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nHenuz Meslek !tSecmedin!",SayTag);set_sound(id,0);clyMeslekMenu(id);return PLUGIN_HANDLED;
}
if(clyMeslekSc[id] == key) {
clyMeslekMenu(id);set_sound(id,1);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nMeslegin Zaten !g[ !t%s !g] !n",SayTag,clyMeslek[key][0][0]);
return PLUGIN_HANDLED;
}
if(clyGorev[4][id] < clyGorevler[4][1][0]+1) clyGorev[4][id]++ ;
clyMeslekSc[id] = key;clyElde1Kez[id] = 1;set_sound(id,0);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nMeslegini !g[ !t%s !g] !nOlarak Sectin!",SayTag,clyMeslek[key][0][0]);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !gDiger El !nAktif Olacaktir!",SayTag,clyMeslek[key][0][0]);
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyIsyanShop(id) {
static Item[256];
formatex(Item, charsmax(Item),"%s \rIsyan \wShop",MenuTag);
new Menu = menu_create(Item, "clyIsyanShop_");
formatex(Item, charsmax(Item),"%s \yCephane \wShop",MenuKisaTag),menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item),"%s \rSaldiri \dMenu",MenuKisaTag),menu_additem(Menu, Item, "2");
formatex(Item, charsmax(Item),"%s \yHealth \wShop",MenuKisaTag),menu_additem(Menu, Item, "3");
formatex(Item, charsmax(Item),"%s \r[ \wT \r] \wShop^n",MenuKisaTag),menu_additem(Menu, Item, "4");
formatex(Item, charsmax(Item),"%s \rIsyan \wPaketleri",MenuKisaTag),menu_additem(Menu, Item, "5");
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clyIsyanShop_(id, menu, item) {
if( item == MENU_EXIT ) { menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key){
case 1:clyCephaneShop(id);case 2:clySaldiriMenu(id);case 3: clyHealthShop(id);case 4:clyTShopMenu(id);case 5:clyIsyanPM(id);
}
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyIsyanPM(id) {
static Item[256],NTS[5];
formatex(Item, charsmax(Item),"%s \rIsyan \wPaketleri",MenuTag);
new Menu = menu_create(Item, "clyIsyanPM_");
for(new i; i < sizeof clyIP; i++){
num_to_str(i, NTS, 5);
formatex(Item, charsmax(Item),"%s \d[\r%d \yTL\d]",clyIP[i][0][0],clyIP[i][3][0]),menu_additem(Menu, Item, NTS);
}
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clyIsyanPM_(id, menu, item) {
if( item == MENU_EXIT ) {menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
if(clyTL[id] >= clyIP[key][3][0]) {
clyTL[id]-= clyIP[key][3][0];
give_item(id,clyIP[key][1][0]);
cs_set_user_bpammo(id,clyIP[key][2][0],clyIP[key][6][0]);
set_user_health(id,get_user_health(id)+clyIP[key][4][0]);
set_user_armor(id,get_user_armor(id)+clyIP[key][5][0]);
set_user_gravity(id,0.6);
clyIsyanPM(id);
set_sound(id,0);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nIsyan Paketi !g[ !tIP%d !g] !nSatin Aldin!",SayTag,key);
}
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nYeterli Paran !tYok!",SayTag),clyIsyanPM(id),set_sound(id,1);
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyTShopMenu(id) {
static Item[256],NTS[5];
formatex(Item, charsmax(Item),"%s \r[ \wT \r] \wShop",MenuTag);
new Menu = menu_create(Item, "clyTShopMenu_");
for(new i=1; i < sizeof clyTShop; i++){
num_to_str(i, NTS, 5);
formatex(Item, charsmax(Item),"\r|\d- %s \d-\r| %s \d[\w%d \yTL\d]",clyTShop[i][0][0],clyTShop[i][1][0],clyTShop[i][2][0]),menu_additem(Menu, Item, NTS);
}
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clyTShopMenu_(id, menu, item) {
if( item == MENU_EXIT ) {menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
if(clyTL[id] >= clyTShop[key][2][0] ) {
clyNSP[id] = key;
clyTShopMenu(id);
switch(key) {
case 1:{
clyTL[id] -= clyTShop[id][1][0];
set_entity_visibility(id,0);
set_task(float(clyTShop[key][3][0]),"clySifirla",id);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nT Shop'dan !g[ !tGorunmezlik !g] !nSatin Aldin!",SayTag);
}
case 2:{
clyTL[id] -= clyTShop[id][1][0];
set_user_godmode(id,1);
set_task(float(clyTShop[key][3][0]),"clySifirla",id);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nT Shop'dan !g[ !tOlumsuzluk !g] !nSatin Aldin!",SayTag);
}
case 3:{
clyTL[id] -= clyTShop[id][1][0];
set_user_noclip(id,1);
set_task(float(clyTShop[key][3][0]),"clySifirla",id);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nT Shop'dan !g[ !tNoclip !g] !nSatin Aldin!",SayTag);
}
case 4:{
clyTL[id] -= clyTShop[id][1][0];
set_user_gravity(id,0.6);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nT Shop'dan !g[ !t600 Gravity !g] !nSatin Aldin!",SayTag);
}
case 5:{
clyTL[id] -= clyTShop[id][1][0];
set_lights("a");
set_task(float(clyTShop[key][3][0]),"clySifirla",id);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nT Shop'dan !g[ !tElektrikleri Kes !g] !nSatin Aldin!",SayTag);
}
}
}
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nYeterli Paran !tYok!",SayTag),clyTShopMenu(id),set_sound(id,1);
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clySifirla(id) {
if(is_user_connected(id)) {
switch(clyNSP[id]){
case 1:{set_entity_visibility(id,1);renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nGorunmezlik Suren !tBitti!",SayTag);}
case 2:{set_user_godmode(id,0);renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nOlumsuzluk Suren !tBitti!",SayTag);}
case 3:{set_user_noclip(id,0);renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nNoclip Suren !tBitti!",SayTag);}
case 4:{set_user_noclip(id,0);renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nOlumsuzluk Suren !tBitti!",SayTag);}
case 5:{set_lights("#OFF");renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nElektrikler Geri !tGeldi!",SayTag);}
}
}
}
public clySaldiriMenu(id) {
static Item[256],NTS[5];
formatex(Item, charsmax(Item),"%s \rSaldiri \dMenu",MenuTag);
new Menu = menu_create(Item, "clySaldiriMenu_");
for(new i=1; i < sizeof clySaldiri; i++){
num_to_str(i, NTS, 5);
formatex(Item, charsmax(Item),"%s \w%s \d[\w%d \yTL\d]",MenuKisaTag,clySaldiri[i][0][0],clySaldiri[i][1][0]),menu_additem(Menu, Item, NTS);
}
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clySaldiriMenu_(id, menu, item) {
if( item == MENU_EXIT ) {menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback,iname[33];
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
get_user_name(id,iname,32);
new key = str_to_num(data);
if(clyTL[id] >= clySaldiri[key][1][0]) {
clyTL[id] -= clySaldiri[key][1][0];
clySaldiriSc[id] = key;
if(clySaldiriSc[id] == 1) {
clyFlash(id);
renkli_yazi(0,"!g[ !t%s !g] !nAdli Mahkum !g[ !tTum Gardiyanlari !g] !nFlashladi!",iname);
return PLUGIN_HANDLED;
}
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nYonlendiriliyorsunuz...",SayTag);
clyCTSec(id);
}
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nYeterli Paran !tYok!",SayTag),clySaldiriMenu(id),set_sound(id,1);
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyCTSec( id ) {
new Menu, Item[512],numstr[20],isim[32];
formatex(Item, charsmax(Item), "%s \wIslem Icin \rCT \wSec",MenuTag);
Menu = menu_create(Item, "clyCTSec_");
for(new i;i<get_maxplayers();i++) {
isim[0] = '^0'; get_user_name(i,isim,31); num_to_str(i,numstr,19);
if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i)) {
formatex(Item, charsmax(Item), "\y%s \r-\w> \rSec",isim); menu_additem(Menu, Item, numstr, 0); }
}
menu_display(id, Menu, 0);
return PLUGIN_HANDLED;
}
public clyCTSec_(id,menu,item) {
if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
new access,callback,data[6],iname[32],isim[32],Float:szOrigin[3];
menu_item_getinfo(menu,item,access,data,5,iname,31,callback);
new tid = str_to_num(data);
get_user_name(id,iname,31); get_user_name(tid,isim,31);
clyTL[id] -= clySaldiri[clySaldiriSc[id]][1][0];
switch(clySaldiriSc[id]) {
case 2:{
new Float:ifOrigin[3]; pev(tid, pev_origin, ifOrigin);ifOrigin[2] -= 35.0;set_pev(tid, pev_origin, ifOrigin);
renkli_yazi(0,"!g[ !t%s !g] !nAdli Mahkum !g[ !t%s !g] !nAdli Gardiyani !tGomdu!",iname,isim);
}
case 3:{
strip_user_weapons(tid); give_item(tid,"weapon_knife");
renkli_yazi(0,"!g[ !t%s !g] !nAdli Mahkum !g[ !t%s !g] !nAdli Gardiyanin !tSilahlarini Aldi!",iname,isim);
}
case 4: {
pev(id,pev_origin,szOrigin); szOrigin[0] += 60; set_pev(tid,pev_origin,szOrigin);
renkli_yazi(0,"!g[ !t%s !g] !nAdli Mahkum !g[ !t%s !g] !nAdli Gardiyani Yanina !tIsinladi!",iname,isim);
}
case 5: {
new iFlags = pev(tid , pev_flags );if( ~iFlags & FL_FROZEN ) set_pev(tid,pev_flags,iFlags | FL_FROZEN );
renkli_yazi(0,"!g[ !t%s !g] !nAdli Mahkum !g[ !t%s !g] !nAdli Gardiyani !tDondurdu!",iname,isim);
}
case 6 : {
user_kill(tid);
renkli_yazi(0,"!g[ !t%s !g] !nAdli Mahkum !g[ !t%s !g] !nAdli Gardiyani !tOldurdu!",iname,isim);
}
}
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyFlash( id ) {
new players[32],iTempid,iPlayerNum;get_players(players,iPlayerNum,"ae","CT");
for(new i = 0; i < iPlayerNum; i++) {
iTempid = players[i];
message_begin(MSG_ONE, g_iMsgScreenFade, {0,0,0}, iTempid);
write_short(1<<15); write_short(1<<10); write_short(1<<12);
write_byte(255); write_byte(255); write_byte(255); write_byte(255);message_end();
}
return PLUGIN_HANDLED;
}
public clyHealthShop(id) {
static Item[256],HpKat = 100, HpMoney = 8,NTS[5];
formatex(Item, charsmax(Item),"%s \yHealth \wShop",MenuTag);
new Menu = menu_create(Item, "clyHealthShop_");
for(new i=1; i < 8; i++){
num_to_str(i, NTS, 5);
formatex(Item, charsmax(Item),"%s \w%d \rHp \d[\w%d \yTL\d]",MenuKisaTag,HpKat*i,HpMoney*i),menu_additem(Menu, Item, NTS);
}
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clyHealthShop_(id, menu, item) {
if( item == MENU_EXIT ) { menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64],HpKat = 100, HpMoney = 8,access,callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
if(clyTL[id] >= HpMoney*key) {
set_user_health(id,get_user_health(id) + HpKat*key);
clyTL[id] -= HpMoney*key;set_sound(id,0);clyHealthShop(id);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nHealth Shop'dan !g[ !t%d Hp !g] !nSatin Aldin!",SayTag,HpKat*key);
}
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nYeterli Paran !tYok!",SayTag),clyHealthShop(id),set_sound(id,1);
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyCephaneShop(id) {
static Item[512],NTS[5];
formatex(Item, charsmax(Item),"%s \yCephane \wShop",MenuTag);
new Menu = menu_create(Item, "clyCephaneShop_");
for(new i=0; i < sizeof clyCephane; i++){
num_to_str(i, NTS, 5);
formatex(Item, charsmax(Item),"\r|\d- \w%s \d-\r| \d[\w%d \yTL\d]",clyCephane[i][0][0],clyCephane[i][2][0]),menu_additem(Menu, Item, NTS);
}
formatex(Item, charsmax(Item), "\wCikis");
menu_additem(Menu, Item, "99");
menu_setprop( Menu, MPROP_PERPAGE, 0 );
menu_display(id, Menu, 0);
}
public clyCephaneShop_(id, menu, item) {
if( item == MENU_EXIT ) { menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
if(key==99) {menu_destroy(menu);return PLUGIN_HANDLED;}
if(clyTL[id] >= clyCephane[key][2][0]) {
give_item(id,clyCephane[key][1][0]);
clyTL[id] -= clyCephane[key][2][0];set_sound(id,0);clyCephaneShop(id);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nCephane Shop'dan !g[ !t%s !g] !nSatin Aldin!",SayTag,clyCephane[key][0][0]);
}
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nYeterli Paran !tYok!",SayTag),clyCephaneShop(id),set_sound(id,1);
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyGorevShop(id) {
clyGorev[5][id] = get_user_time(id,1) / 60;
static Item[256],NTS[6];
formatex(Item, charsmax(Item),"%s \wGorev \yMenu",MenuTag);
new Menu = menu_create(Item, "clyGorevShop_");
for(new i=0; i < sizeof(clyGorevler); i++) {
num_to_str(i, NTS, 5);
if(clyGorev[i][id] < clyGorevler[i][1][0] && clyGorevGo[i][id] == 0){
formatex(Item, charsmax(Item), "\r|\w- %s \w-\r| \d[\w%d\r/\y%d\d]",clyGorevler[i][0][0],clyGorev[i][id],clyGorevler[i][1][0]);
menu_additem(Menu, Item, NTS);
}
if(clyGorev[i][id] >= clyGorevler[i][1][0] && clyGorevGo[i][id] == 0 ){
formatex(Item, charsmax(Item), "\r|\w- %s \w-\r| \d[\yTikla Odul Al\d]",clyGorevler[i][0][0]);
menu_additem(Menu, Item, NTS);
}
if(clyGorevGo[i][id] == 1){
formatex(Item, charsmax(Item), "\r|\w- %s \w-\r| \d[\rTamamlandi\d]",clyGorevler[i][0][0]);
menu_additem(Menu, Item, NTS);
}
}
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clyGorevShop_(id, menu, item) {
if( item == MENU_EXIT ) { menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
if(clyGorev[key][id] < clyGorevler[key][1][0] && clyGorevGo[key][id] == 0) {
set_sound(id,1),clyGorevShop(id);return PLUGIN_HANDLED;
}
if(clyGorev[key][id] >= clyGorevler[key][1][0] && clyGorevGo[key][id] == 0 ) {
clyTL[id] += clyGorevler[key][2][0];clyGorevGo[key][id] = 1;clyGorevShop(id);
set_sound(id,0); renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nGorev Odulu Alindi! !gOdul : %d TL",SayTag,clyGorevler[key][2][0]);
return PLUGIN_HANDLED;
}
if(clyGorevGo[key][id] == 1 ) {
set_sound(id,1);clyGorevShop(id);
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nOdul Zaten Alindi!",SayTag);
return PLUGIN_HANDLED;
}
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyOthers(id) {
static Item[256];
formatex(Item, charsmax(Item),"%s \rDiger \wIslemler",MenuTag);
new Menu = menu_create(Item, "clyOthers_");
formatex(Item, charsmax(Item),"%s \yTL \wTransfer",MenuKisaTag),menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item),"%s TeamSpeak3 \yBaglan",MenuKisaTag),menu_additem(Menu, Item, "2");
formatex(Item, charsmax(Item),"%s \rJBMenu \wCvarlari",MenuKisaTag),menu_additem(Menu, Item, "3");
formatex(Item, charsmax(Item),"%s \dHud \wPanel %s",MenuKisaTag,clyHudPanel[id]?"\w[\rKapali\w]":"\w[\yAcik\w]"),menu_additem(Menu, Item, "4");
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clyOthers_(id, menu, item) {
if( item == MENU_EXIT ) { menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key){
case 1:client_cmd(id,"messagemode Transfer_Miktari_Girin?"),renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nMiktari Giriniz...!",SayTag);case 2:client_cmd(id,"say /ts3");case 3:clyCvarMenu(id);
case 4:{switch(clyHudPanel[id]){case 0:{clyHudPanel[id]=1,clyOthers(id);}case 1:{clyHudPanel[id]=0,clyOthers(id);}}}
}
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyCvarMenu(id) {
static Item[256],NTS[5];
formatex(Item, charsmax(Item),"%s \rJBMenu \wCvarlari",MenuTag);
new Menu = menu_create(Item, "clyCvarMenu_");
for(new i; i < sizeof clyCvarSetting; i++){
num_to_str(i, NTS, 5);
formatex(Item, charsmax(Item),"%s \w%s \d[\y%s\d]",MenuKisaTag,clyCvarSetting[i][0][0],clyCvarSetting[i][1][0]),menu_additem(Menu, Item, NTS);
}
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
public clyCvarMenu_(id, menu, item) {
if( item == MENU_EXIT ) {menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
clyCvarMenu(id);menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyTransferTl(id) {
new say[300];
read_args(say, charsmax(say));remove_quotes(say);
if(!is_str_num(say) || equal(say, "")) return PLUGIN_HANDLED;
new deger = str_to_num(say);
if(deger <= 0) {
client_cmd(id,"messagemode Transfer_Miktari_Girin?");renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nGecerli Bir Miktar !tGir!",SayTag);return PLUGIN_HANDLED;
}
if(clyTL[id] < deger) {
client_cmd(id,"messagemode Transfer_Miktari_Girin?");renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nSende !tOlmayan !gParayi !nMi Vereceksin !g:)",SayTag);return PLUGIN_HANDLED;
}
clyTFMiktar[id] = str_to_num(say);clyTransfer(id);return PLUGIN_HANDLED;
}
public clyTransfer( id ) {
new Menu, Item[512],numstr[20],isim[32];
formatex(Item, charsmax(Item), "%s \wTransfer \yEdecegin \rKisi",MenuTag);
Menu = menu_create(Item, "clyTransfer_");
for(new i;i<get_maxplayers();i++) {
isim[0] = '^0'; get_user_name(i,isim,31); num_to_str(i,numstr,19);
if(is_user_connected(i) && get_user_team(i) == 1) {
formatex(Item, charsmax(Item), "\y%s \r-\w> \rSec",isim); menu_additem(Menu, Item, numstr, 0); }
}
menu_display(id, Menu, 0); return PLUGIN_HANDLED;
}
public clyTransfer_(id,menu,item) {
if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
new access,callback,data[6],iname[32],isim[32];
menu_item_getinfo(menu,item,access,data,5,iname,31,callback);
new tid = str_to_num(data);
get_user_name(id,iname,31); get_user_name(tid,isim,31);
clyTL[id]-= clyTFMiktar[id];clyTL[tid] += clyTFMiktar[id];
renkli_yazi(0,"!g[ !t%s !g] !nAdli Mahkum !g[ !t%s !g] !nAdli Mahkuma !t[ !g%d TL !t] !nVerdi!",iname,isim,clyTFMiktar[id]);
clyTFMiktar[id] = 0;
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyKnifeDamage(victim, inflictor, attacker, Float:damage, damage_bits){
if(!is_valid_player(attacker) || !is_valid_player(victim)) return HAM_IGNORED;
if(damage_bits & DMG_GRENADE && clyMeslekSc[victim] == 3 && get_user_team(victim) == 1) return HAM_SUPERCEDE;
if(get_user_weapon(attacker) == CSW_AWP && clyAsimov[attacker] == 1) SetHamParamFloat(4, damage * 3.0);
if (is_valid_player(attacker) && get_user_weapon(attacker) == CSW_KNIFE){
SetHamParamFloat(4, float(clyBicakStock[clyKnifeSelect[attacker]][3][0]));
if(get_pdata_int(victim, 75) == HIT_HEAD) SetHamParamFloat(4, float(clyBicakStock[clyKnifeSelect[attacker]][3][0])+15);
}
return HAM_HANDLED;
}
public clySound(id, channel, const sample[]) {
if (!is_user_connected(id))
return FMRES_IGNORED;
for(new i = 0; i < sizeof clyBicakSound; i++) {
if(equal(sample, clyBicakSound[0][i][0])) {
emit_sound(id, channel,clyBicakSound[clyKnifeSelect[id]][i][0], 1.0, ATTN_NORM, 0, PITCH_NORM);
return FMRES_SUPERCEDE;
}
}
return FMRES_IGNORED;
}
public client_PreThink(id) {
if(clyJetpack[id]){
if(!is_user_connected(id) || !is_user_alive(id)) {return PLUGIN_CONTINUE;}
if(!(get_user_button(id) & IN_JUMP && get_user_button(id) & IN_DUCK)) {return PLUGIN_CONTINUE;}
new Float:fAim[3] , Float:fVelocity[3];VelocityByAim(id , 900 , fAim);
fVelocity[0] = fAim[0];fVelocity[1] = fAim[1];fVelocity[2] = fAim[2];
set_user_velocity(id , fVelocity);entity_set_int(id , EV_INT_gaitsequence , 6);smoke_effect(id);
entity_set_string(id , EV_SZ_weaponmodel , "models/p_jetpack.mdl");
}
return PLUGIN_CONTINUE;
}
public smoke_effect(id) {
new origin[3];get_user_origin(id, origin, 0);origin[2] = origin[2] - 10;
message_begin(MSG_BROADCAST, SVC_TEMPENTITY);
write_byte(17);write_coord(origin[0]);write_coord(origin[1]);write_coord(origin[2]);
write_short(smoke);write_byte(10);write_byte(115);message_end();
}
public clySaveDesign(){
new clyAnahtar[64], clyBilgi[256];
formatex(clyAnahtar, charsmax(clyAnahtar), "appoClypseDesign");
formatex(clyBilgi, charsmax(clyBilgi), "%d#",clyChangeDesign);
nvault_set(clyVault, clyAnahtar, clyBilgi);
}
public clyLoadDesign() {
new clyAnahtar[64], clyBilgi[256],clyA[32];
formatex(clyAnahtar, charsmax(clyAnahtar), "appoClypseDesign");
formatex(clyBilgi, charsmax(clyBilgi), "%d#",clyChangeDesign);
nvault_get(clyVault, clyAnahtar, clyBilgi, 255);
replace_all(clyBilgi, 255, "#", " "); parse(clyBilgi, clyA, 31);clyChangeDesign = str_to_num(clyA);
}
public clyMenuDesignMenu(id) {
if(get_user_flags(id) & ADMIN_RCON) {
static Item[128],NTS[6];
formatex(Item, charsmax(Item),"Menu Tasarimi Degistirme");
new Menu = menu_create(Item, "clyMenuDesignMenu_");
for(new i = 0; i < sizeof(clyMenuDesign); i++) {
num_to_str(i, NTS, 5);
formatex(Item, charsmax(Item), "%s %s",clyMenuDesign[i][1] ,clyMenuDesign[i][2]);
menu_additem(Menu, Item, NTS);
}
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
return PLUGIN_HANDLED;
}
public clyMenuDesignMenu_(id, menu, item) {
if( item == MENU_EXIT ) { menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data),Name[33];
get_user_name(id,Name,32);
clyChangeDesign = key;
formatex(MenuTag,charsmax(MenuTag),clyMenuDesign[clyChangeDesign][1]);
formatex(MenuKisaTag,charsmax(MenuKisaTag),clyMenuDesign[clyChangeDesign][0]);
clySaveDesign();
client_print(0,print_chat,"Menu Tasarimi %s Olarak Degistirildi!",clyMenuDesign[clyChangeDesign][2]);
log_amx("%s Adli Kisi Menu Tasarimini %s Olarak Degistirdi!",Name,clyMenuDesign[clyChangeDesign][2]);
menu_destroy(menu);return PLUGIN_HANDLED;
}
public clyTLMenu(id) {
if(get_user_team(id) == 2){
static Item[128];
formatex(Item,charsmax(Item),"%s TL \yVer\d-\rAl \dMenu",MenuTag);
new Menu = menu_create(Item,"clyTLMenu_");
formatex(Item,charsmax(Item),"%s \wTL \yVer",MenuKisaTag),menu_additem(Menu,Item,"1");
formatex(Item,charsmax(Item),"%s \wTL \rAl^n(Maksimum 250 JB)",MenuKisaTag),menu_additem(Menu,Item,"2");
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
}
else renkli_yazi(id,"!g[ !t- !g%s !t- !g] !nBuraya !tGiris Yetkin !nYok!",SayTag);
}
public clyTLMenu_(id, menu, item) {
if( item == MENU_EXIT ) { menu_destroy(menu);return PLUGIN_HANDLED;}
new Data[6], Name[64], Access, Callback;
menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback);
new key = str_to_num(Data);
clyTLChooser(id);clyChange[id] = key;
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public clyTLChooser(id) {
static Item[128],players[32], pnum, tempid,szName[33], szTempid[10];
formatex(Item, charsmax(Item),"%s Oyuncu \rSecin",MenuTag);
new Menu = menu_create(Item, "clyTLChooser_");
get_players(players, pnum, "a");
for( new i; i<pnum; i++ ){
tempid = players[i];get_user_name(tempid, szName, 32);num_to_str(tempid, szTempid, 9);
formatex(Item, charsmax(Item), "\w%s \d[\y%d \wTL\d]", szName, clyTL[tempid]),menu_additem(Menu, Item, szTempid, 0);
}
formatex(Item, charsmax(Item), "\wCikis");
menu_setprop(Menu ,MPROP_EXITNAME,Item);menu_display(id, Menu);
return PLUGIN_HANDLED;
}
public clyTLChooser_(id, menu, item) {
if( item == MENU_EXIT ) { menu_destroy(menu);return PLUGIN_HANDLED;}
new data[6], iName[64], access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
clyPlayer[id] = str_to_num(data);client_cmd(id, "messagemode Miktar_Giriniz?");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public clyTLVerici(id) {
new say[300];
read_args(say, charsmax(say));remove_quotes(say);
if(!is_str_num(say) || equal(say, "")) return PLUGIN_HANDLED;
new amount = str_to_num(say),clyVerilen = clyPlayer[id];
if(amount > 0) {
if(get_pcvar_num(clyCvars[2]) < amount) {
renkli_yazi(id,"!g[ !t- !g%s !t- !g] !t[ !g%d TL !t] !n'den Fazla Veremezsin!",SayTag,get_pcvar_num(clyCvars[2]));
client_cmd(id, "messagemode Miktar_Giriniz?");
return PLUGIN_HANDLED;
}
new clyAlan[33], clyVeren[33];get_user_name(clyVerilen, clyAlan, 32);get_user_name(id, clyVeren, 32);
switch(clyChange[id]) {
case 1: {
clyTL[clyVerilen] += amount;
renkli_yazi(0,"!g[ !t- !g%s !t- !g] !t[ !g%s !t] - !t[ !g%s !t] !n'e !t%d !nTL Verdi!",SayTag,clyVeren,clyAlan,amount);
}
case 2:{
clyTL[clyVerilen] -= amount;
renkli_yazi(0,"!g[ !t- !g%s !t- !g] !t[ !g%s !t] - !t[ !g%s !t] !n'nin !t%d !nTL'sini Aldi!",SayTag,clyVeren,clyAlan,amount);
}
}
clyPlayer[id] = 0;
}
return PLUGIN_HANDLED;
}
stock ham_strip_weapon(id,weapon[]) {
if(!equal(weapon,"weapon_",7)) return 0;
new wId = get_weaponid(weapon);
if(!wId) return 0;
new wEnt;
while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
if(!wEnt) return 0;
if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt);
if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0;
ExecuteHamB(Ham_Item_Kill,wEnt);
set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId));
return 1;
}
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; }
}
stock set_sound(id, sound = 0) {
if(sound == 0) { client_cmd(id,"spk ^"events/enemy_died^""); }
else if(sound == 1) { client_cmd(id,"spk ^"events/friend_died^""); }
else if(sound == 2) { client_cmd(id,"spk ^"sound/%s^"",clyKasaSes[0][0][0]); }
else if(sound == 3) { client_cmd(id,"spk ^"sound/%s^"",clyKasaSes[1][0][0]); }
else if(sound == 4) { client_cmd(id,"spk ^"sound/%s^"",clyKasaSes[2][0][0]); }
return 0;
}
stock renkli_yazi(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();
}
}
}
}