/* Plugin generated by AMXX-Studio */
/*
,----.. .--.--. ,---,
/ / \ / / '. ' .' \
| : :| : /`. / / ; '.
. | ;. /; | |--` : : \
. ; /--` | : ;_ : | /\ \
; | ; \ \ `. | : ' ;. : Saygilarimla CoBoXCod , www.csailesi.com
| : | `----. \| | ;/ \ \ ( Kimine Gore Forum , Bize Gore Bir Aile )
. | '___ __ \ \ |' : | \ \ ,' (İzinsiz Başka Forumlarda Paylaşılması Yasaktır.)
' ; : .'| / /`--' /| | ' '--' (Jbmenulerde Kullanabilirsiniz Ama AUTHOR'u Degistirmemek Kaydiyla!)
' | '/ :'--'. / | : :
| : / `--'---' | | ,'
\ \ .' `--''
`---`
*/
//Ana Includeler
#include <amxmisc>
#include <amxmodx>
#include <cstrike>
#include <hlsdk_const>
#include <fun>
#include <engine>
#include <hamsandwich>
#include <nvault>
#include <xs>
#include <jail>
#include <fakemeta_util>
#include <fakemeta>
#define PLUGIN "Ultra Gelismis Isyan Menu"
#define VERSION "3.0"
#define AUTHOR "CoBoXCod"
#define TAG "CSAilesi.com"
#define ISYANTEAMMENU ADMIN_IMMUNITY // İsyan Team Menuye Girebilmek İcin Admin Yetkisini Ayarlayın
#define VERYETKI ADMIN_BAN // İsyan Puani Verme Yetkisini Buradan Değiştirin.
#define is_valid_player(%1) (1 <= %1 <= 32)
new acRound;
new isyanpuani[33]
new g_iMsgScreenFade
new found[ 10 ]
new bool:g_hasar[33]
new hasar_miktar
//Kayit,Hud Degiskenleri
/*=========================== */
new nvaultkayitsistemi;
new syncObj;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /isyan", "isyananamenu")
register_clcmd("say_team /isyan", "isyananamenu")
register_clcmd("say /isyanmenu", "isyananamenu")
register_clcmd("say_team /isyanmenu", "isyananamenu")
register_clcmd("nightvision", "isyananamenu")
register_concmd("amx_isyanpuaniver", "isyanpuaniver", VERYETKI, "<isim> <miktar>")
register_concmd("amx_ipver", "isyanpuaniver", VERYETKI, "<isim> <miktar>")
nvaultkayitsistemi = nvault_open("nvaultkayit")
syncObj = CreateHudSyncObj()
RegisterHam(Ham_Killed, "player", "coBox")
register_clcmd("isyanpuani","ipver")
g_iMsgScreenFade = get_user_msgid("ScreenFade")
RegisterHam(Ham_Spawn, "player", "FwdHamSpawn", 1)
RegisterHam(Ham_TakeDamage, "player", "FwdTakeDamage", 0)
register_logevent("acRE",2,"1=Round_End" );
}
public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits)
{
if(is_valid_player(attacker) && g_hasar[attacker])
{
damage *= get_pcvar_float(hasar_miktar)
SetHamParamFloat(4,damage)
}
return HAM_HANDLED;
}
public FwdHamSpawn(id)
{
isyanpuani[id] += 3
}
public ipver(id){
isyanpuani[id] += 100
}
public client_putinserver(id){
set_task(1.0,"hudgoster",id,_,_,"b")
}
public hudgoster(id){
set_hudmessage(255, 140, 0, 0.0, 0.2, 0, 0.2, 12.0, 0.1, 0.2, 3)
ShowSyncHudMsg(id, syncObj," Cebinizdeki Isyan Puani: | %i |^nIsyan Menuye Girmek Icin '[N]' Tusuna Basiniz",isyanpuani[id])
}
public isyanpuaniver(id,level,cid) {
if (!cmd_access(id,level,cid,3)) return PLUGIN_HANDLED
new argument[32],packs[4]
read_argv(1,argument,31)
read_argv(2,packs,3)
new player = cmd_target(id,argument,CMDTARGET_ALLOW_SELF)
if (!player) return PLUGIN_HANDLED
new int_packs = str_to_num(packs),name[32],name2[32]
if (int_packs < 1){
client_print(id,print_console, "Oyuncuya ip verme yetkiniz yok")
return PLUGIN_HANDLED
}
get_user_name(id, name, 31)
get_user_name(player, name2, 31)
isyanpuani[id] += int_packs
return PLUGIN_HANDLED
}
public save(id) // kaydetme
{
new name[64],key[72], stats[34];
get_user_name(id, name, 63); // isim ogrendik verileri ismine kaydetmek icin
formatex(key, 71, "%s-nvaultkayit", name);
formatex(stats, 33, "%i#", isyanpuani[id]);
// degerleri saveledik her %i# icin bir değer Koyduk Bunlar Kaydoldu
nvault_set(nvaultkayitsistemi, key, stats);
}
public load(id)
{
new name[64],key[72], stats[34], stat[15][16];
get_user_name(id, name, 63);
formatex(key, 71, "%s-nvaultkayit",name);
nvault_get(nvaultkayitsistemi, key, stats, 33); // Bilgiler Cekme Fonksiyonu
replace_all(stats , 33, "#", " ") // Donusturme İslemi
parse(stats, stat[0], 11, stat[1], 11, stat[2], 11 );
isyanpuani[id] = str_to_num(stat[0]);
}
public client_connect(id)
{
load(id)
}
public client_disconnected(id)
{
save(id)
}
public acRE(){ acRound++; }
public coBox(victim, attacker, shouldgib)
{
isyanpuani[attacker] += 5
if(get_pdata_int(victim, 75) == HIT_HEAD)
{
isyanpuani[attacker] += 10
}
}
public isyananamenu(id) {
static Item[128]
formatex(Item, charsmax(Item),"\w[\r -- Ultra Gelismis Isyan Menu -- \w]^n\ySendeki Isyan Puani \d(IP) \w: %i ||",isyanpuani[id])
new Menu = menu_create(Item, "isyan_devam")
formatex(Item, charsmax(Item),"\w[\y Isyan Menu \w] \ySans Oyunlari Menu")
menu_additem(Menu, Item, "1")
formatex(Item, charsmax(Item),"\w[\y Isyan Menu \w] \yCt Saldiri Menu")
menu_additem(Menu, Item, "2")
if(isyanpuani[id] >= 25)
{
formatex(Item, charsmax(Item),"\w[\y Isyan Menu \w] \yOzel Firsat Menu \dGiris Ucreti [25 IP]")
menu_additem(Menu, Item, "4")
}
else
{
formatex(Item, charsmax(Item),"\w[\y Isyan Menu \w] \yOzel Firsat Menu \dGiris Ucreti [30 JB]")
menu_additem(Menu, Item, "7")
}
formatex(Item, charsmax(Item),"\w[\y Isyan Menu \w] \yCephane Menu")
menu_additem(Menu, Item, "5")
if(get_user_flags(id) & ISYANTEAMMENU)
{
formatex(Item, charsmax(Item),"\w[\y Isyan Menu \w] \yIsyan Team Menu \d[Girebilirsin]")
menu_additem(Menu, Item, "6")
}
else
{
formatex(Item, charsmax(Item),"\w[\y Isyan Menu \w] \yIsyan Team Menu \d[Yanlizca Adminler]")
menu_additem(Menu, Item, "99")
}
formatex(Item, charsmax(Item),"\w[\y Isyan Menu \w] \yGelismis Isyan Menu \r(!Girmek Tehlikelidir!)")
menu_additem(Menu, Item, "8")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
public isyan_devam(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:{
sansoyunlari(id)
}
case 2:{
ctsaldirimenu(id)
}
case 4:{
isyanpuani[id] -= 25
ozelfirsat(id)
}
case 5:{
cephanemenu(id)
}
case 6:{
isyanteammenu(id)
}
case 7:{
ozelfirsat(id)
jb_set_user_packs(id,jb_get_user_packs(id) - 30)
}
case 8:{
jb_set_user_packs(id,jb_get_user_packs(id) - 1)
cobox_yazi(id, "!g[!t%s!g] !nMenuye Girerken 1 Jbni Caldirdin.", TAG)
gelismisisyanmenu(id)
}
case 99:{
isyananamenu(id)
}
}
return PLUGIN_HANDLED
}
public gelismisisyanmenu(id) {
static Item[128]
formatex(Item, charsmax(Item),"\w[\r -- %s -- \w] \d-- \yGelismis Isyan Menu", TAG)
new Menu = menu_create(Item, "gelismis_devam")
if(jb_get_user_packs(id) >= 40)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yHasari 2'ye Katla \d[40 JB]")
menu_additem(Menu, Item, "1")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yHasari 2'ye Katla \d[25 IP]")
menu_additem(Menu, Item, "2")
}
if(jb_get_user_packs(id) >= 65)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yGodmode Ac \d[65 JB] (15 Sn.)")
menu_additem(Menu, Item, "3")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yGodmode Ac \d[45 IP] (15 Sn.)")
menu_additem(Menu, Item, "4")
}
if(jb_get_user_packs(id) >= 75)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yGorunmezlik \d[75 JB] (15 Sn.)")
menu_additem(Menu, Item, "5")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yGorunmezlik \d[55 IP] (15 Sn.)")
menu_additem(Menu, Item, "6")
}
if(jb_get_user_packs(id) >= 70)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yNoclip Ac \d[70 JB] (15 Sn.)")
menu_additem(Menu, Item, "7")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yNoclip Ac \d[50 IP] (15 Sn.)")
menu_additem(Menu, Item, "8")
}
if(jb_get_user_packs(id) >= 85)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yCt Gebert \d[85 JB]")
menu_additem(Menu, Item, "9")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yCt Gebert \d[65 IP]")
menu_additem(Menu, Item, "10")
}
if(jb_get_user_packs(id) >= 65)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yHizli Yurume \d[65 JB]")
menu_additem(Menu, Item, "11")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yHizli Yurume \d[45 IP]")
menu_additem(Menu, Item, "12")
}
if(jb_get_user_packs(id) >= 65)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yYercekimi Ayarla \d[65 JB] (15 Sn.)")
menu_additem(Menu, Item, "13")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yYercekimi Ayarla \d[45 IP] (15 Sn.)")
menu_additem(Menu, Item, "14")
}
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
public gelismis_devam(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(jb_get_user_packs(id) >= 40)
{
g_hasar[id] = true
jb_set_user_packs(id,jb_get_user_packs(id) - 40)
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gHasari 2'ye Katla!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 2:{
if(isyanpuani[id] >= 25)
{
g_hasar[id] = true
isyanpuani[id] -= 25
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gHasari 2'ye Katla!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 3:{
if(jb_get_user_packs(id) >= 65)
{
set_user_godmode(id,1)
set_task(0.15,"godmodekapa")
jb_set_user_packs(id,jb_get_user_packs(id) - 65)
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gGodmode!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 4:{
if(isyanpuani[id] >= 45)
{
set_user_godmode(id,1)
set_task(0.15,"godmodekapa")
isyanpuani[id] -= 45
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gGodmode!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 5:{
if(jb_get_user_packs(id) >= 75)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderTransAlpha, 0)
set_task(0.15,"gorunmezkapat",id)
jb_set_user_packs(id,jb_get_user_packs(id) - 75)
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gGorunmezlik!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 6:{
if(isyanpuani[id] >= 55)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderTransAlpha, 0)
set_task(0.15,"gorunmezkapat",id)
isyanpuani[id] -= 55
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gGorunmezlik!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 7:{
if(jb_get_user_packs(id) >= 70)
{
set_user_noclip(id,1)
set_task(0.15,"noclipkapa")
jb_set_user_packs(id,jb_get_user_packs(id) - 70)
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gNoclip!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 8:{
if(isyanpuani[id] >= 50)
{
set_user_noclip(id,1)
set_task(0.15,"noclipkapa")
isyanpuani[id] -= 50
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gNoclip!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 9:{
if(jb_get_user_packs(id) >= 85)
{
ctoldur(id)
jb_set_user_packs(id,jb_get_user_packs(id) - 85)
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gCT Gebert!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 10:{
if(isyanpuani[id] >= 65)
{
ctoldur(id)
isyanpuani[id] -= 65
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gCT Gebert!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 11:{
if(jb_get_user_packs(id) >= 65)
{
set_user_maxspeed(id, 500.0)
jb_set_user_packs(id,jb_get_user_packs(id) - 65)
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gHizli Yurume!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 12:{
if(isyanpuani[id] >= 45)
{
set_user_maxspeed(id, 500.0)
isyanpuani[id] -= 45
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gHizli Yurume!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 13:{
if(jb_get_user_packs(id) >= 65)
{
set_user_gravity(id, 0.7)
jb_set_user_packs(id,jb_get_user_packs(id) - 65)
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gYercekimi Ayarla!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 14:{
if(isyanpuani[id] >= 45)
{
set_user_gravity(id, 0.7)
isyanpuani[id] -= 45
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gYercekimi Ayarla!t] !nAldin", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
}
return PLUGIN_HANDLED
}
public gorunmezkapat(id)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
cobox_yazi(id,"!n[!t%s!n] !n15 Sn'lik Gorunmezlik Hakkin Doldu.",TAG)
}
public noclipkapa(id)
{
set_user_noclip(id,0)
cobox_yazi(id, "!g[!t%s!g] !nNoclip Suren Doldu!!", TAG)
}
public godmodekapa(id)
{
set_user_godmode(id,0)
cobox_yazi(id, "!g[!t%s!g] !nGodmode Suren Doldu!!", TAG)
}
public isyanteammenu(id) {
static Item[128]
formatex(Item, charsmax(Item),"\w[\r -- %s -- \w] \d-- \yIsyan Team Menu", TAG)
new Menu = menu_create(Item, "isyanteam_devam")
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \rTakimina \y10 Jb Ver")
menu_additem(Menu, Item, "1")
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \rTakimina \yBomba Ver \d[HE]")
menu_additem(Menu, Item, "2")
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \rTakimina \yBomba Ver \d[FB]")
menu_additem(Menu, Item, "3")
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \rTakimina \y100 Can Ver")
menu_additem(Menu, Item, "4")
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \rTakimina \y100 Armor Ver")
menu_additem(Menu, Item, "5")
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \rTakiminin \yHasarini ikiye katla")
menu_additem(Menu, Item, "6")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
public isyanteam_devam(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:{
new players[32],inum;
static tempid;
get_players(players,inum)
for(new i; i<inum; i++)
{
tempid = players[i]
if(get_user_team(tempid) == 1 && get_user_flags(tempid) & ADMIN_RESERVATION)
{
jb_set_user_packs(tempid,jb_get_user_packs(tempid) + 10)
}
}
}
case 2:{
new players[32],inum;
static tempid;
get_players(players,inum)
for(new i; i<inum; i++)
{
tempid = players[i]
if(get_user_team(tempid) == 1 && get_user_flags(tempid) & ADMIN_RESERVATION)
{
give_item(tempid, "weapon_hegrenade")
}
}
}
case 3:{
new players[32],inum;
static tempid;
get_players(players,inum)
for(new i; i<inum; i++)
{
tempid = players[i]
if(get_user_team(tempid) == 1 && get_user_flags(tempid) & ADMIN_RESERVATION)
{
give_item(tempid, "weapon_flashbang")
}
}
}
case 4:{
new players[32],inum;
static tempid;
get_players(players,inum)
for(new i; i<inum; i++)
{
tempid = players[i]
if(get_user_team(tempid) == 1 && get_user_flags(tempid) & ADMIN_RESERVATION)
{
set_user_health(tempid,get_user_health(tempid) + 100)
}
}
}
case 5:{
new players[32],inum;
static tempid;
get_players(players,inum)
for(new i; i<inum; i++)
{
tempid = players[i]
if(get_user_team(tempid) == 1 && get_user_flags(tempid) & ADMIN_RESERVATION)
{
set_user_armor(tempid,get_user_armor(tempid) + 100)
}
}
}
case 6 : {
for(new i;i<33;i++){
if(get_user_team(i)==1&&get_user_flags(i)&ADMIN_RESERVATION){
g_hasar[i]=true;
}
}
}
}
return PLUGIN_HANDLED
}
public ozelfirsat(id) {
static Item[128]
formatex(Item, charsmax(Item),"\w[\r -- %s -- \w] \d-- \yOzel Firsat Menu", TAG)
new Menu = menu_create(Item, "firsat_devam")
if(jb_get_user_packs(id) >= 100)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yCT Kiligina Gir \d[100 JB]")
menu_additem(Menu, Item, "1")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yCT Kiligina Gir \d[90 IP]")
menu_additem(Menu, Item, "2")
}
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
public firsat_devam(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(jb_get_user_packs(id) >= 100)
{
jb_set_user_packs(id,jb_get_user_packs(id) - 100)
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gCT Kiligina!t] !nGirdin.", TAG)
cs_set_user_model(id,"gign")
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 2:{
if(isyanpuani[id] >= 90)
{
isyanpuani[id] -= 90
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gCT Kiligina!t] !nGirdin.", TAG)
cs_set_user_model(id,"gign")
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
}
return PLUGIN_HANDLED
}
public cephanemenu(id) {
static Item[128]
formatex(Item, charsmax(Item),"\w[\r -- %s -- \w] \d-- \yCephane Menu", TAG)
new Menu = menu_create(Item, "cephane_devam")
if(jb_get_user_packs(id) >= 35)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yM4A1 Al \d[35 JB]")
menu_additem(Menu, Item, "1")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yM4A1 Al \d[20 IP]")
menu_additem(Menu, Item, "2")
}
if(jb_get_user_packs(id) >= 35)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yAk47 Al \d[35 JB]")
menu_additem(Menu, Item, "3")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yAk47 Al \d[20 IP]")
menu_additem(Menu, Item, "4")
}
if(jb_get_user_packs(id) >= 55)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yAwp Al \d[55 JB]")
menu_additem(Menu, Item, "5")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yAwp Al \d[25 IP]")
menu_additem(Menu, Item, "6")
}
if(jb_get_user_packs(id) >= 30)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yDeagle Al \d[30 JB]")
menu_additem(Menu, Item, "7")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yDeagle Al \d[15 IP]")
menu_additem(Menu, Item, "8")
}
if(jb_get_user_packs(id) >= 25)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yScout Al \d[35 JB]")
menu_additem(Menu, Item, "9")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yScout Al \d[25 IP]")
menu_additem(Menu, Item, "10")
}
if(jb_get_user_packs(id) >= 25)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yKalkan Al \d[55 JB]")
menu_additem(Menu, Item, "11")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yKalkan Al \d[35 IP]")
menu_additem(Menu, Item, "12")
}
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
public cephane_devam(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(jb_get_user_packs(id) >= 35)
{
give_item(id, "weapon_m4a1")
jb_set_user_packs(id,jb_get_user_packs(id) - 35)
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gM4A1!t] !nAldin.", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 2:{
if(isyanpuani[id] >= 20)
{
isyanpuani[id] -= 20
give_item(id, "weapon_m4a1")
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gM4A1!t] !nAldin.", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 3:{
if(jb_get_user_packs(id) >= 35)
{
give_item(id, "weapon_ak47")
jb_set_user_packs(id,jb_get_user_packs(id) - 35)
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gAK47!t] !nAldin.", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 4:{
if(isyanpuani[id] >= 20)
{
give_item(id, "weapon_ak47")
isyanpuani[id] -= 20
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gAK47!t] !nAldin.", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 5:{
if(jb_get_user_packs(id) >= 55)
{
give_item(id, "weapon_awp")
jb_set_user_packs(id,jb_get_user_packs(id) - 55)
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gAWP!t] !nAldin.", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 6:{
if(isyanpuani[id] >= 25)
{
isyanpuani[id] -= 25
give_item(id, "weapon_awp")
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gAWP!t] !nAldin.", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 7:{
if(jb_get_user_packs(id) >= 30)
{
jb_set_user_packs(id,jb_get_user_packs(id) - 30)
give_item(id, "weapon_deagle")
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gDeagle!t] !nAldin.", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 8:{
if(isyanpuani[id] >= 15)
{
isyanpuani[id] -= 15
give_item(id, "weapon_deagle")
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gDeagle!t] !nAldin.", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 9:{
if(jb_get_user_packs(id) >= 35)
{
jb_set_user_packs(id,jb_get_user_packs(id) - 35)
give_item(id, "weapon_scout")
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gScout!t] !nAldin.", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 10:{
if(isyanpuani[id] >= 25)
{
give_item(id, "weapon_scout")
isyanpuani[id] -= 25
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gScout!t] !nAldin.", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 11:{
if(jb_get_user_packs(id) >= 55)
{
give_item(id, "weapon_shield")
jb_set_user_packs(id,jb_get_user_packs(id) - 55)
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gKalkan!t] !nAldin.", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 12:{
if(isyanpuani[id] >= 35)
{
give_item(id, "weapon_shield")
isyanpuani[id] -= 35
cobox_yazi(id, "!g[!t%s!g] !nBasarili Bir Sekilde !t[!gKalkan!t] !nAldin.", TAG)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
}
return PLUGIN_HANDLED
}
public ctsaldirimenu(id) {
static Item[128]
formatex(Item, charsmax(Item),"\w[\r -- %s -- \w] \d-- \yCT Saldiri Menu", TAG)
new Menu = menu_create(Item, "ctsaldir_devam")
if(jb_get_user_packs(id) >= 40)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yElektirikleri Kes \d[40 JB]")
menu_additem(Menu, Item, "1")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yElektirikleri Kes \d[25 IP]")
menu_additem(Menu, Item, "2")
}
if(jb_get_user_packs(id) >= 45)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yDeprem Yap \d[45 JB]")
menu_additem(Menu, Item, "3")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yDeprem Yap \d[30 IP]")
menu_additem(Menu, Item, "4")
}
if(jb_get_user_packs(id) >= 35)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \y1 CT Disarmla \d[35 JB]")
menu_additem(Menu, Item, "5")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \y1 CT Disarmla \d[20 IP]")
menu_additem(Menu, Item, "6")
}
if(jb_get_user_packs(id) >= 50)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yTum CT Flashla \d[50 JB]")
menu_additem(Menu, Item, "7")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yTum CT Flashla \d[35 IP]")
menu_additem(Menu, Item, "8")
}
if(jb_get_user_packs(id) >= 55)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yHucre Kapisini Ac \d[55 JB]")
menu_additem(Menu, Item, "9")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yHucre Kapisini Ac \d[40 IP]")
menu_additem(Menu, Item, "10")
}
if(acRound==3){
if(jb_get_user_packs(id) >= 60)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \y1 CT'yi Yanina Isinla \d[60 JB]")
menu_additem(Menu, Item, "11")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \y1 CT'yi Yanina Isinla \d[45 IP]")
menu_additem(Menu, Item, "12")
}
}
if(jb_get_user_packs(id) >= 70)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \y1 CT Gom \d[70 JB] (10 Sn.)")
menu_additem(Menu, Item, "13")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \y1 CT Gom \d[50 IP] (10 Sn.)")
menu_additem(Menu, Item, "14")
}
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
public ctsaldir_devam(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(jb_get_user_packs(id) >= 40)
{
new name[33]
get_user_name(id, name, 32)
jb_set_user_packs(id,jb_get_user_packs(id) - 40)
set_lights("a")
set_task(8.0,"elektrikAc")
cobox_yazi(0, "!g[!t%s!g] !g%s !nAdli Oyuncu Elektirikleri Kesti!", TAG, name)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 2:{
if(isyanpuani[id] >= 25)
{
new name[33]
get_user_name(id, name, 32)
isyanpuani[id] -= 25
set_lights("a")
set_task(8.0,"elektrikAc")
cobox_yazi(0, "!g[!t%s!g] !g%s !nAdli Oyuncu Elektirikleri Kesti!", TAG, name)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 3:{
if(jb_get_user_packs(id) >= 45)
{
new name[33]
get_user_name(id, name, 32)
jb_set_user_packs(id,jb_get_user_packs(id) - 45)
set_task(0.2,"Sarsinti",4701,"",0,"b")
set_task(6.0,"DepremiBitir",4702)
cobox_yazi(0, "!g[!t%s!g] !g%s !nAdli Oyuncu Deprem Yapti!", TAG, name)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 4:{
if(isyanpuani[id] >= 30)
{
new name[33]
get_user_name(id, name, 32)
isyanpuani[id] -= 30
set_task(0.2,"Sarsinti",4701,"",0,"b")
set_task(6.0,"DepremiBitir",4702)
cobox_yazi(0, "!g[!t%s!g] !g%s !nAdli Oyuncu Deprem Yapti!", TAG, name)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 5:{
if(jb_get_user_packs(id) >= 35)
{
ctdisarm(id)
jb_set_user_packs(id,jb_get_user_packs(id) - 35)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 6:{
if(isyanpuani[id] >= 20)
{
ctdisarm(id)
isyanpuani[id] -= 20
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 7:{
if(jb_get_user_packs(id) >= 50)
{
jb_set_user_packs(id,jb_get_user_packs(id) - 50)
new name[32],players[32],iTempid,iPlayerNum;
get_user_name(id,name,31)
cobox_yazi(id,"!t[!g%s!t] !nCT Saldiri !t[!gCT Flash!t] !nAldin.",TAG)
cobox_yazi(0,"!t[!g%s!t] !nCT Saldiri %s Adli Mahkum !t[!gCT!t] !nFlashladi",TAG, name)
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();
}
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 8:{
if(isyanpuani[id] >= 35)
{
isyanpuani[id] -= 35
new name[32],players[32],iTempid,iPlayerNum;
get_user_name(id,name,31)
cobox_yazi(id,"!t[!g%s!t] !nCT Saldiri !t[!gCT Flash!t] !nAldin.",TAG)
cobox_yazi(0,"!t[!g%s!t] !nCT Saldiri %s Adli Mahkum !t[!gCT!t] !nFlashladi",TAG, name)
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();
}
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 9:{
if(jb_get_user_packs(id) >= 55)
{
new name[33]
get_user_name(id, name, 32)
jb_set_user_packs(id,jb_get_user_packs(id) - 55)
hucreac()
cobox_yazi(0, "!g[!t%s!g] !g%s !nAdli Oyuncu Hucrenin Kapisini Acti!", TAG, name)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 10:{
if(isyanpuani[id] >= 40)
{
new name[33]
get_user_name(id, name, 32)
isyanpuani[id] -= 40
hucreac()
cobox_yazi(0, "!g[!t%s!g] !g%s !nAdli Oyuncu Hucrenin Kapisini Acti!", TAG, name)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 11:{
if(jb_get_user_packs(id) >= 60)
{
new name[33]
get_user_name(id, name, 32)
jb_set_user_packs(id,jb_get_user_packs(id) - 60)
isinla(id)
acRound=0;
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 12:{
if(isyanpuani[id] >= 45)
{
new name[33]
get_user_name(id, name, 32)
isyanpuani[id] -= 45
isinla(id)
acRound=0;
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 13:{
if(jb_get_user_packs(id) >= 70)
{
new name[33]
get_user_name(id, name, 32)
jb_set_user_packs(id,jb_get_user_packs(id) - 70)
ctgom(id)
set_task(0.10,"Gardiyan_kaldir")
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 14:{
if(isyanpuani[id] >= 50)
{
new name[33]
get_user_name(id, name, 32)
isyanpuani[id] -= 50
ctgom(id)
set_task(0.10,"Gardiyan_kaldir")
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
}
return PLUGIN_HANDLED
}
public ctgom(id)
{
new ad[32],sznum[6]
new Menu;
static Item[64]
formatex(Item,charsmax(Item),"\yCT Gom")
Menu = menu_create(Item,"ctgom_devam")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(Menu,ad,sznum)
}
menu_display(id,Menu, 0)
return PLUGIN_HANDLED
}
public ctgom_devam(id,menu,item) {
if(item == MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
BuryPlayer(tid)
cobox_yazi(id,"!t[!g %s !t] !t%s !nNickli Mahkum !g%s !nNickli Gardiyani !tGomdu.",TAG,name,ad)
return PLUGIN_HANDLED
}
public BuryPlayer(tid)
{
new szVictimName[32];
get_user_name(tid, szVictimName, charsmax(szVictimName));
new iWeapons[32], iWeapon;
get_user_weapons(tid, iWeapons, iWeapon);
new szWeaponName[32];
for(new i = 0; i < iWeapon; i++)
{
get_weaponname(iWeapons[i], szWeaponName, charsmax(szWeaponName));
engclient_cmd(tid, "drop", szWeaponName);
}
engclient_cmd(tid, "weapon_knife");
new Float: flOrigin[3];
pev(tid, pev_origin, flOrigin);
flOrigin[2] -= 30.0;
engfunc(EngFunc_SetOrigin, tid, flOrigin);
}
public Gardiyan_kaldir() {
new players[ 32 ] , xnum;
get_players( players, xnum, "ae" , "CT" );
for( new i = 0; i < xnum; i++ ) {
new xid = players[ i ];
new Float:ifOrigin[3]
pev(xid, pev_origin, ifOrigin)
ifOrigin[2] += 35.0
set_pev(xid, pev_origin, ifOrigin)
}
}
public isinla(id)
{
new name[32],inum[6]
if(get_user_team(id) == 1)
{
new menu = menu_create("\d{- \ySecdigin Gardiyani Yanina Isinla \d-}","isinla_devam")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i))
{
num_to_str(i,inum,5)
get_user_name(i,name,31)
menu_additem(menu,name,inum)
}
menu_display(id,menu, 0)
}
return PLUGIN_HANDLED
}
public isinla_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[32]
menu_item_getinfo(menu,item,access,data,5,iname,31,callback)
new isim[32]
new tid = str_to_num(data)
get_user_name(id,iname,31)
get_user_name(tid,isim,31)
new Float:szOrigin[3]
pev(id,pev_origin,szOrigin)
szOrigin[0] += 40
set_pev(tid,pev_origin,szOrigin)
cobox_yazi(0,"!n[!g%s!n] !tAdli Mahkum !n[!g%s!n] !tAdli Gardiyani JB Ile Yanina Isinladi.",iname,isim)
return PLUGIN_HANDLED;
}
public ctdisarm(id){
new ad[32],sznum[6]
new Menu;
static Item[64]
formatex(Item,charsmax(Item),"\yDisarmlamak Icin 1 CT Sec")
Menu = menu_create(Item,"ctdisarm_devam")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(Menu,ad,sznum)
}
menu_display(id,Menu, 0)
return PLUGIN_HANDLED
}
public ctdisarm_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
strip_user_weapons(tid)
give_item(tid,"weapon_knife")
cobox_yazi(0, "!g[!t%s!g] !g%s !nAdli Oyuncu !g%s !nAdli Gardiyani !tDisarmladi!!", TAG, name, ad)
return PLUGIN_HANDLED
}
public sansoyunlari(id) {
static Item[128]
formatex(Item, charsmax(Item),"\w[\r -- %s -- \w] \d-- \ySans Oyunlari Menu", TAG)
new Menu = menu_create(Item, "sans_devam")
if(jb_get_user_packs(id) >= 65)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yProfossional Kutu Ac \d[65 JB]")
menu_additem(Menu, Item, "3")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yProfossional Kutu Ac \d[35 IP]")
menu_additem(Menu, Item, "47")
}
if(jb_get_user_packs(id) >= 45)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yUzman Kutu Ac \d[45 JB]")
menu_additem(Menu, Item, "4")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yUzman Kutu Ac \d[20 IP]")
menu_additem(Menu, Item, "48")
}
if(jb_get_user_packs(id) >= 20)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yNormal Kutu Ac \d[20 JB]")
menu_additem(Menu, Item, "5")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yNormal Kutu Ac \d[10 IP]")
menu_additem(Menu, Item, "49")
}
if(jb_get_user_packs(id) >= 15)
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yKumar Oyna \d[15 JB]")
menu_additem(Menu, Item, "6")
}
else
{
formatex(Item, charsmax(Item),"\w[\r Isyan Menu \w] \yKumar Oyna \d[5 IP]")
menu_additem(Menu, Item, "50")
}
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
public sans_devam(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 3:{
if(jb_get_user_packs(id) >= 65)
{
jb_set_user_packs(id,jb_get_user_packs(id) - 65)
profkutu(id)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 47:{
if(isyanpuani[id] >= 35)
{
isyanpuani[id] -= 35
profkutu(id)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 4:{
if(jb_get_user_packs(id) >= 45)
{
jb_set_user_packs(id,jb_get_user_packs(id) - 45)
uzmankutu(id)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 48:{
if(isyanpuani[id] >= 20)
{
isyanpuani[id] -= 20
uzmankutu(id)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 5:{
if(jb_get_user_packs(id) >= 20)
{
jb_set_user_packs(id,jb_get_user_packs(id) - 20)
normalkutu(id)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 49:{
if(isyanpuani[id] >= 10)
{
isyanpuani[id] -= 10
normalkutu(id)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
case 6:{
if(jb_get_user_packs(id) >= 15)
{
jb_set_user_packs(id,jb_get_user_packs(id) - 15)
kmr(id)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli Jb'n Yok.", TAG)
}
}
case 50:{
if(isyanpuani[id] >= 5)
{
isyanpuani[id] -= 5
kmr(id)
}
else
{
cobox_yazi(id, "!g[!t%s!g] !nYeterli IP'n Yok.", TAG)
}
}
}
return PLUGIN_HANDLED
}
public adamrevle(id)
{
new ad[32],sznum[6]
new menu = menu_create("\yArkadasini Revle","devameteleman")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 1 && !is_user_alive(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)
}
menu_display(id,menu, 0)
return PLUGIN_HANDLED
}
public devameteleman(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
get_user_name(tid,ad,31)
ExecuteHamB(Ham_CS_RoundRespawn,tid)
cobox_yazi(0, "!g[!t%s!g] !n%s Adli Kisi !g%s Adli Kisiyi JB Ile Revledi.", TAG, name, ad)
return PLUGIN_HANDLED
}
public HizKapat(id)
{
set_user_maxspeed(id, 250.0)
}
public elektrikAc(taskid) {
set_lights("#OFF")
remove_task(taskid)
}
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 kmr(id)
{
switch(random_num(0,8))
{
case 0 :
{
new name [33]
get_user_name(id,name,32)
jb_set_user_packs(id,jb_get_user_packs(id) - 50)
cobox_yazi(0, "!g[!t%s!g] !n%s Adli Kisi Kumarda 50 TL Kaybetti!", TAG, name)
cobox_yazi(id, "!g[!t%s!g] !nKumarda 50 TL Kaybettin!", TAG)
}
case 1:
{
new name [33]
get_user_name(id,name,32)
jb_set_user_packs(id,jb_get_user_packs(id) + 50)
cobox_yazi(0, "!g[!t%s!g] !n%s Adli Kisi Kumarda 50 TL Kazandi!", TAG, name)
cobox_yazi(id, "!g[!t%s!g] !nKumarda 50 TL Kazandin!", TAG)
}
case 2 :
{
new name [33]
get_user_name(id,name,32)
jb_set_user_packs(id,jb_get_user_packs(id) - 70)
cobox_yazi(0, "!g[!t%s!g] !n%s Adli Kisi Kumarda 70 TL Kaybetti!", TAG, name)
cobox_yazi(id, "!g[!t%s!g] !nKumarda 70 TL Kaybettin!", TAG)
}
case 3 :
{
new name [33]
get_user_name(id,name,32)
jb_set_user_packs(id,jb_get_user_packs(id) + 150)
cobox_yazi(0, "!g[!t%s!g] !n%s Adli Kisi Kumarda 150 TL Kazandi!", TAG, name)
cobox_yazi(id, "!g[!t%s!g] !nKumarda 150 TL Kazandin!", TAG)
}
case 4 :
{
jb_set_user_packs(id,jb_get_user_packs(id) + 20)
cobox_yazi(id, "!g[!t%s!g] !nKumarda 20 TL Kazandin!", TAG)
}
case 5 :
{
new name [33]
get_user_name(id,name,32)
jb_set_user_packs(id,jb_get_user_packs(id) + 100)
cobox_yazi(0, "!g[!t%s!g] !n%s Adli Kisi Kumarda 100 TL Kazandi!", TAG, name)
cobox_yazi(id, "!g[!t%s!g] !nKumarda 100 TL Kazandin!", TAG)
}
case 6 :
{
new name [33]
get_user_name(id,name,32)
jb_set_user_packs(id,jb_get_user_packs(id) - 250)
cobox_yazi(0, "!g[!t%s!g] !n%s Adli Kisi Kumarda 250 TL Kaybetti! (Battin Dostum)", TAG, name)
cobox_yazi(id, "!g[!t%s!g] !nKumarda 250 TL Kaybettin!", TAG)
}
case 7 :
{
set_user_health(id,get_user_health(id) - 99)
cobox_yazi(id, "!g[!t%s!g] !nCanini Zor Kurtardin Ama Paralar Duruyor Balli Cocuk.", TAG)
}
}
}
public normalkutu(id)
{
switch(random_num(0,3))
{
case 0 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!gInfaz!t] !nCikti",TAG)
user_kill(id,1)
}
case 1:
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!g50 HP!t] !nCikti",TAG)
set_user_health(id, get_user_health(id) + 50)
}
case 2 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!gIflas!t] !nCikti",TAG)
jb_set_user_packs(id,0)
}
case 3 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!gIflas!t] !nCikti",TAG)
jb_set_user_packs(id,0)
}
}
}
public uzmankutu(id)
{
switch(random_num(0,5))
{
case 0 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!g50 HP!t] !nCikti",TAG)
set_user_health(id, get_user_health(id) + 50)
}
case 1:
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!g50 HP!t] !nCikti",TAG)
set_user_health(id, get_user_health(id) + 50)
}
case 2 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!gM4A1!t] !nCikti",TAG)
give_item(id,"weapon_m4a1")
}
case 3 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!gIflas!t] !nCikti",TAG)
jb_set_user_packs(id,0)
}
case 4 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!gDeagle!t] !nCikti",TAG)
give_item(id,"weapon_deagle")
}
case 5 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!g10 TL ve 50 HP!t] !nCikti",TAG)
jb_set_user_packs(id,jb_get_user_packs(id) + 10)
set_user_health(id, get_user_health(id) + 50)
}
}
}
public profkutu(id)
{
switch(random_num(0,9))
{
case 0 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!gInfaz!t] !nCikti",TAG)
user_kill(id,1)
}
case 1:
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!g50 HP!t] !nCikti",TAG)
set_user_health(id, get_user_health(id) + 50)
}
case 2 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!gM4A1!t] !nCikti",TAG)
give_item(id,"weapon_m4a1")
}
case 3 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!gIflas!t] !nCikti",TAG)
jb_set_user_packs(id,0)
}
case 4 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!gDeagle!t] !nCikti",TAG)
give_item(id,"weapon_deagle")
}
case 5 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!g100JB!t] !nCikti",TAG)
jb_set_user_packs(id,jb_get_user_packs(id) + 100)
}
case 6 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!g10 TL ve 50 HP!t] !nCikti",TAG)
jb_set_user_packs(id,jb_get_user_packs(id) + 10)
set_user_health(id, get_user_health(id) + 50)
}
case 7 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!gHicbisey!t] !nCikmadi")
}
case 8 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!gFlash!t] !nCikti",TAG)
give_item(id, "weapon_flashbang")
}
case 9 :
{
cobox_yazi(id, "!g[!t%s!g] !nKutudan !t[!gHE!t] !nCikti",TAG)
give_item(id, "weapon_hegrenade")
}
}
}
public hucreac()
{
new Float:radius = 200.0, Float:origin[3], ent = 1, ent2 = 1, ent3, class[32], name[32], pos
while((pos <= sizeof(found)) && (ent = engfunc(EngFunc_FindEntityByString, ent, "classname", "info_player_deathmatch")))
{
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)
if(pev_valid(ent3) && (in_array(ent3, found, sizeof(found)) < 0))
{
ExecuteHamB(Ham_Use, ent3, 0, 0, 1, 1.0)
pos++
break
}
}
}
return pos
}
stock in_array(needle, data[], size)
{
for(new i = 0; i < size; i++)
{
if(data[i] == needle)
return i
}
return -1
}
public ctoldur(id)
{
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i))
{
user_kill(i)
}
return PLUGIN_HANDLED
}
stock cobox_yazi(const id, const input[], any:...) // yeni renkler
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
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();
}
}
}
}