He birde çalışan yeşil yazı plugini varsa atabilirsiniz
Ufak bir yardım :D
Moderatör: Moderatörler
Forum kuralları
[font size=20] DİKKAT [/font]
Silinmiş konu içerikleri hiçbir şekilde kontrol edlimemektedir. İndirdiğiniz dosyaların sorumluluğu tamamiyle size aittir.
Mutlaka indirdiğiniz dosyaları antivirüs ile taratınız.
[font size=20] DİKKAT [/font]
Silinmiş konu içerikleri hiçbir şekilde kontrol edlimemektedir. İndirdiğiniz dosyaların sorumluluğu tamamiyle size aittir.
Mutlaka indirdiğiniz dosyaları antivirüs ile taratınız.
-
Arge
Konu Sahibi - Mesajlar: 212
- Kayıt: Sal Haz 13, 2017 12:40 am
Ufak bir yardım :D
Bu sma içinde hk616 diye bir özel silah var bunu çıkarmak istiyorum yardımcı olurmusunuz
He birde çalışan yeşil yazı plugini varsa atabilirsiniz
He birde çalışan yeşil yazı plugini varsa atabilirsiniz
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| Link: | |
| Linklerini gizle |
-
amad
- Mesajlar: 1809
- Kayıt: Cmt Nis 30, 2016 2:46 pm
- Konum: Batman
- Clan İsmi: Ke$`h | Gaming
- İletişim:
Ufak bir yardım :D
Kaldırmak istediğiniz silahın eklentisi bunun içinde değil. Sadece yönlendirme var. Yine de Menüden kaldırdım.
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <basebuilder>
#include <fun>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#define PLUGIN "bbmenu"
#define VERSION "1.1"
#define AUTHOR "Anil Can"
#define TAG "GodlikesGaming"
#define M4A1_HASAR 2
#define AK_HASAR 2.2
#define GALIL_HASAR 3
#define charsmax(%1) (sizeof(%1)-1)
#define is_valid_player(%1) (1 <= %1 <= 32)
#define Cebindeki "Cebteki TL Miktari" // Menulerdeki Cebindeki TL Yazisi TOPLU
new
human_hp1,
human_hp2,
human_hp3,
zombie_hp1,
zombie_hp2,
zombie_hp3,
gun1,
gun2,
gun3,
g_baslangic,
ziplama,
gorunmezlik,
kututl,
dondur,
hizli,
slot_bonus,
admin_bonus,
vip_bonus,
syncObj,
g_maxplayers,
cost_human1,
cost_human2,
gorev_odul1,
gorev_odul2,
gorev_odul3,
gorev_odul4,
Ackapa,
hpmenu,
class,
item_menu,
gorevmenu,
insanmenu,
silahmenu,
g_killTL,
g_kullandim[33],
g_ak47[33],
g_m4a1[33],
g_multi[33],
jumpnum[33],
g_vipmenu[33],
g_galil[33],
g_speed[33],
g_speed2[33],
g_bbpacks[33];
new const V_AK47[] = "models/v_erica_ak47.mdl"; // modelname.mdl yerine model ismini yaz
new const P_AK47[] = "models/p_ak47.mdl"; // modelname.mdl yerine model ismini yaz
new const V_M4A1[] = "models/v_erica_m4a1.mdl"; // modelname.mdl yerine model ismini yaz
new const P_M4A1[] = "models/p_m4a1.mdl"; // modelname.mdl yerine model ismini yaz
new const V_GALIL[] = "models/v_skull11.mdl"; // modelname.mdl yerine model ismini yaz
new const P_GALIL[] = "models/p_xm1014.mdl"
//Görevmenu
new gorev1[33];
new gorev2[33];
new gorev3[33];
new gorev4[33];
new on_human[33];
new g_survive[33];
new yirmi_zombie[33];
new harca_kazan[33];
new bool:dojump[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /bbmenu","anamenu")
register_clcmd("say_team /bbmenu","anamenu")
register_event("HLTV", "elbasi", "a", "1=0", "2=0")
register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
register_logevent("logevent_round_end", 2, "1=Round_End")
RegisterHam(Ham_TakeDamage, "player", "silahhasar", 0);
RegisterHam(Ham_Spawn, "player", "Fwd_PlayerSpawn_Post", 1)
RegisterHam(Ham_Killed, "player", "fw_player_killed")
syncObj = CreateHudSyncObj()
human_hp1 = register_cvar("bb_hp50", "5") // Burdan hplerin fiyatlarini duzenliyebilirsin
human_hp2 = register_cvar("bb_hp100", "8")
human_hp3 = register_cvar("bb_hp150", "10")
zombie_hp1 = register_cvar("bb_hp1000", "5")
zombie_hp2 = register_cvar("bb_hp5000", "10")
zombie_hp3 = register_cvar("bb_hp10000", "15")
gun1 = register_cvar("bb_gun1", "5") //Bu silahların ucretleri
gun2 = register_cvar("bb_gun2", "6")
gun3 = register_cvar("bb_gun3", "7")
g_baslangic = register_cvar("bb_baslangictl", "5") //Baslamgic TL 'si
g_killTL = register_cvar("bb_killtl", "1") //Oldurunce gelen TL
ziplama = register_cvar("bb_zipla", "2")
gorunmezlik = register_cvar("bb_gorunemez", "5")
kututl = register_cvar("bb_kututl", "15")
hizli = register_cvar("bb_hizli", "4")
dondur = register_cvar("bb_dondur", "10")
cost_human1 = register_cvar("bb_costhuman1", "10") // Burdanda insan sinifinin ucretleri duzenliyebilirsin.
cost_human2 = register_cvar("bb_costhuman2", "10")
gorev_odul1 = register_cvar("bb_gorevodul1", "10")
gorev_odul2 = register_cvar("bb_gorevodul2", "10") //gorevmenudeki kazanilan tlyi belirleyebilirsin.
gorev_odul3 = register_cvar("bb_gorevodul3", "10")
gorev_odul4 = register_cvar("bb_gorevodul4", "15")
slot_bonus = register_cvar("bb_slotbonus", "3")
admin_bonus = register_cvar("bb_adminbonus", "7")
vip_bonus = register_cvar("bb_vipbonus", "10")
Ackapa = register_cvar("bbmenu_acik", "1") //Bunlar anamenudeki menuler istemedıgın menuleri 0 yaparak kapayabilirsin.
hpmenu = register_cvar("bb_hpmenu", "1")
item_menu = register_cvar("bb_item", "1")
class = register_cvar("bb_class", "1")
gorevmenu = register_cvar("bb_gorevmenu", "1")
insanmenu = register_cvar("bb_insan", "0")
silahmenu = register_cvar("bb_silahmenu", "1")
g_maxplayers = get_maxplayers()
}
public plugin_precache()
{
precache_model("models/player/leader/leader_alien.mdl") //Eger burda modelin isimini degisrsen 957. satiri da ona gore duzenle
precache_model("models/player/choijiyoon/choijiyoon.mdl") // Ayni sekilde 973. satir.
precache_model(V_AK47)
precache_model(P_AK47)
precache_model(V_M4A1)
precache_model(P_M4A1)
precache_model(V_GALIL)
precache_model(P_GALIL)
}
public anamenu(id)
{
if(get_pcvar_num(Ackapa))
{
if(is_user_alive(id))
{
static Menu[512]
formatex(Menu,charsmax(Menu),"\rGodlikesGaming \wBaseBuilder \yMenu")
new menu = menu_create(Menu,"anamenu_devam")
if(get_pcvar_num(class) && bb_is_user_zombie(id))
{
formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rZombi Sinifini Sec")
menu_additem(menu,Menu,"1")
}
if(get_pcvar_num(hpmenu))
{
if(bb_is_user_zombie(id))
{
formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rHP Menu \d(Zombie)")
menu_additem(menu,Menu,"2")
}
else
{
formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rHP Menu \d(Human)")
menu_additem(menu,Menu,"3")
}
}
if(get_pcvar_num(silahmenu))
{
if(!bb_is_user_zombie(id))
{
formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rSilah Menu")
menu_additem(menu,Menu,"4")
}
}
if(get_pcvar_num(item_menu))
{
formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rExtra Item")
menu_additem(menu,Menu,"5")
}
if(get_pcvar_num(gorevmenu))
{
formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rGorev Menu")
menu_additem(menu,Menu,"6")
}
if(get_pcvar_num(insanmenu))
{
if(!bb_is_user_zombie(id))
{
formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rInsan Sinifi")
menu_additem(menu,Menu,"7")
}
}
if(access(id,ADMIN_LEVEL_B))
{
if(!bb_is_user_zombie(id))
{
formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rV.I.P. Menu")
menu_additem(menu,Menu,"8")
}
}
else
{
if(!bb_is_user_zombie(id))
{
formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rV.I.P. Menu \d(V.I.P'ler Ozel)")
menu_additem(menu,Menu,"9")
}
}
if(access(id,ADMIN_RESERVATION))
{
formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rBonus Menu")
menu_additem(menu,Menu,"10")
}
else
{
formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rBonus Menu \d(Klana Ozel)")
menu_additem(menu,Menu,"11")
}
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gBB Menu yonetici tarafindan kapatilmis",TAG)
}
return PLUGIN_HANDLED
}
public anamenu_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64];
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
if(key == 1)
{
console_cmd(id,"say /class")
}
else if(key == 2)
{
zombie_hp(id)
}
else if(key == 3)
{
human_hp(id)
}
else if(key == 4)
{
guns_menu(id)
}
else if(key == 5)
{
extra(id)
}
else if(key == 6)
{
gorev_menu(id)
}
else if(key == 7)
{
insan_menu(id)
}
else if(key == 8)
{
vip_menu(id)
}
else if(key == 9)
{
renkli_yazi(id,"!n[!t%s!n] !gBu menu viplere ozeldir.",TAG)
}
else if(key == 10)
{
bonus_menu(id)
}
else if(key == 11)
{
renkli_yazi(id,"!n[!t%s!n] !gBu menu klana ozeldir.",TAG)
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public client_putinserver(id)
{
g_bbpacks[id] = get_pcvar_num(g_baslangic)
set_task(1.0,"Goster",id,_,_,"b")
}
public client_disconnected(id)
{
gorev1[id] = 0
gorev2[id] = 0
gorev3[id] = 0
gorev4[id] = 0
g_kullandim[id] = true
g_m4a1[id] = false
g_ak47[id] = false
g_galil[id] = false
jumpnum[id] = 0
dojump[id] = false
}
public logevent_round_end()
{
new players[32],inum,id
get_players(players,inum)
for(new i;i<inum;i++)
{
id = players[i]
g_survive[id] += 1
}
}
public client_connect(id)
{
gorev1[id] = 0
gorev2[id] = 0
gorev3[id] = 0
gorev4[id] = 0
g_survive[id] = 0
on_human[id] = 0
yirmi_zombie[id] = 0
harca_kazan[id] = 0
jumpnum[id] = 0
dojump[id] = false
g_kullandim[id] = true
g_m4a1[id] = false
g_ak47[id] = false
g_galil[id] = false
g_vipmenu[id] = true
}
public Goster(id)
{
set_hudmessage(255, 170, 0, 0.43, 0.83, 0, 6.0, 12.0)
ShowSyncHudMsg(id, syncObj,"Uzerinde [%d TL] bulunuyor^nMenuye girmek icin [/bbmenu] yaz.", g_bbpacks[id])
}
public client_PreThink(id)
{
new nbut = get_user_button(id)
new obut = get_user_oldbutton(id)
if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP) && g_multi[id])
{
if(jumpnum[id] < 1)
{
dojump[id] = true
jumpnum[id]++
return PLUGIN_CONTINUE
}
}
if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
{
jumpnum[id] = 0
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}
public client_PostThink(id)
{
if(dojump[id] == true)
{
new Float:velocity[3]
entity_get_vector(id,EV_VEC_velocity,velocity)
velocity[2] = random_float(265.0,285.0)
entity_set_vector(id,EV_VEC_velocity,velocity)
dojump[id] = false
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}
public zombie_hp(id)
{
if(is_user_alive(id) && bb_is_user_zombie(id))
{
static Item[64]
formatex(Item,charsmax(Item),"\rZombie HP Menusu")
new menu = menu_create(Item,"zombie_hpdevam")
formatex(Item,charsmax(Item),"\y1000 HP \r[%d TL]",get_pcvar_num(zombie_hp1))
menu_additem(menu,Item,"1")
formatex(Item,charsmax(Item),"\y5000 HP \r[%d TL]",get_pcvar_num(zombie_hp2))
menu_additem(menu,Item,"2")
formatex(Item,charsmax(Item),"\y10000 HP \r[%d TL]",get_pcvar_num(zombie_hp3))
menu_additem(menu,Item,"3")
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
return PLUGIN_HANDLED
}
public Fwd_PlayerSpawn_Post(id)
{
g_speed[id] = false
g_speed2[id] = false
g_m4a1[id] = false
g_ak47[id] = false
g_galil[id] = false
jumpnum[id] = 0
dojump[id] = false
}
public elbasi()
{
new players[32],inum,id
get_players(players,inum)
for(new i;i<inum;i++)
{
id = players[i]
cs_reset_user_model(id)
g_kullandim[id] = true
g_speed[id] = false
g_speed2[id] = false
set_user_gravity(id,0.8)
g_m4a1[id] = false
g_ak47[id] = false
g_galil[id] = false
g_vipmenu[id] = true
}
}
public zombie_hpdevam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64];
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new esya1 = get_pcvar_num(zombie_hp1)
new esya2 = get_pcvar_num(zombie_hp2)
new esya3 = get_pcvar_num(zombie_hp3)
switch(str_to_num(data))
{
case 1 :
{
if(g_bbpacks[id] >= esya1)
{
g_bbpacks[id] -= esya1
harca_kazan[id] += esya1
set_user_health(id,get_user_health(id) + 1000)
renkli_yazi(id,"!n[!t%s!n] !gHP Menuden !n[!t1000 HP!n] !gsatin aldin",TAG)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya1)
}
}
case 2 :
{
if(g_bbpacks[id] >= esya2)
{
g_bbpacks[id] -= esya2
harca_kazan[id] += esya2
set_user_health(id,get_user_health(id) + 5000)
renkli_yazi(id,"!n[!t%s!n] !gHP Menuden !n[!t5000 HP!n] !gsatin aldin",TAG)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya2)
}
}
case 3 :
{
if(g_bbpacks[id] >= esya3)
{
g_bbpacks[id] -= esya3
harca_kazan[id] += esya3
set_user_health(id,get_user_health(id) + 10000)
renkli_yazi(id,"!n[!t%s!n] !gHP Menuden !n[!t10000 HP!n] !gsatin aldin",TAG)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya3)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public human_hp(id)
{
if(!bb_get_build_time())
{
if(is_user_alive(id) && !bb_is_user_zombie(id))
{
static Item[64]
formatex(Item,charsmax(Item),"\rHuman HP Menusu")
new menu = menu_create(Item,"human_hpdevam")
formatex(Item,charsmax(Item),"\y50 HP \r[%d TL]",get_pcvar_num(human_hp1))
menu_additem(menu,Item,"1")
formatex(Item,charsmax(Item),"\y100 HP \r[%d TL]",get_pcvar_num(human_hp2))
menu_additem(menu,Item,"2")
formatex(Item,charsmax(Item),"\y150 HP \r[%d TL]",get_pcvar_num(human_hp3))
menu_additem(menu,Item,"3")
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gInsaat suresi boyunca HP Menuye giremezsin.",TAG)
}
return PLUGIN_HANDLED
}
public silahhasar(pevVictim, pevInflictor, pevAttacker, Float:flDamage, iDmgBits)
{
if(!(1 <= pevAttacker <= g_maxplayers))
{
return HAM_HANDLED;
}
if(!is_user_alive(pevAttacker))
{
return HAM_HANDLED;
}
if(!bb_is_user_zombie(pevAttacker))
{
if(get_user_weapon(pevAttacker) == CSW_M4A1 && g_m4a1[pevAttacker])
{
SetHamParamFloat(4 , flDamage * M4A1_HASAR);
}
if(get_user_weapon(pevAttacker) == CSW_AK47 && g_ak47[pevAttacker])
{
SetHamParamFloat(4 , flDamage * AK_HASAR);
}
if(get_user_weapon(pevAttacker) == CSW_GALIL && g_galil[pevAttacker])
{
SetHamParamFloat(4 , flDamage * GALIL_HASAR);
}
}
return HAM_HANDLED
}
public human_hpdevam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64];
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new esya1 = get_pcvar_num(human_hp1)
new esya2 = get_pcvar_num(human_hp2)
new esya3 = get_pcvar_num(human_hp3)
switch(str_to_num(data))
{
case 1 :
{
if(g_bbpacks[id] >= esya1)
{
g_bbpacks[id] -= esya1
harca_kazan[id] += esya1
set_user_health(id,get_user_health(id) + 50)
renkli_yazi(id,"!n[!t%s!n] !gHP Menuden !n[!t50 HP!n] !gsatin aldin",TAG)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya1)
}
}
case 2 :
{
if(g_bbpacks[id] >= esya2)
{
g_bbpacks[id] -= esya2
harca_kazan[id] += esya2
set_user_health(id,get_user_health(id) + 100)
renkli_yazi(id,"!n[!t%s!n] !gHP Menuden !n[!t100 HP!n] !gsatin aldin",TAG)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya2)
}
}
case 3 :
{
if(g_bbpacks[id] >= esya3)
{
g_bbpacks[id] -= esya3
harca_kazan[id] += esya3
set_user_health(id,get_user_health(id) + 150)
renkli_yazi(id,"!n[!t%s!n] !gHP Menuden !n[!t150 HP!n] !gsatin aldin",TAG)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya3)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public Event_Change_Weapon(id)
{
new silahID = read_data(2);
if(!bb_is_user_zombie(id))
{
if(g_m4a1[id] && silahID == CSW_M4A1)
{
set_pev(id,pev_viewmodel2,V_M4A1)
set_pev(id,pev_weaponmodel2,P_M4A1)
}
if(g_ak47[id] && silahID == CSW_AK47)
{
set_pev(id,pev_viewmodel2,V_AK47)
set_pev(id,pev_weaponmodel2,P_AK47)
}
if(g_galil[id] && silahID == CSW_GALIL)
{
set_pev(id,pev_viewmodel2,V_GALIL)
set_pev(id,pev_weaponmodel2,P_GALIL)
}
}
if(g_speed[id])
{
set_user_maxspeed(id,400.0)
}
if(g_speed2[id])
{
set_user_maxspeed(id,435.0)
}
}
public extra(id)
{
if(!bb_get_build_time())
{
if(is_user_alive(id))
{
static Item[64]
formatex(Item,charsmax(Item),"\rExtra Item Menusu")
new menu = menu_create(Item,"item_giris")
formatex(Item,charsmax(Item),"\yHavada Cift Ziplama \r[%d TL] \d(MultiJump)",get_pcvar_num(ziplama))
menu_additem(menu,Item,"1")
formatex(Item,charsmax(Item),"\yHizli Kosma \r[%d TL]",get_pcvar_num(hizli))
menu_additem(menu,Item,"2")
formatex(Item,charsmax(Item),"\yGorunmezlik \r[%d TL]",get_pcvar_num(gorunmezlik))
menu_additem(menu,Item,"3")
if(!bb_is_user_zombie(id))
{
formatex(Item,charsmax(Item),"\yDonduran Bomba \r[%d TL]",get_pcvar_num(dondur))
menu_additem(menu,Item,"4")
}
formatex(Item,charsmax(Item),"\yKutu Ac \r[%d TL]",get_pcvar_num(kututl))
menu_additem(menu,Item,"5")
formatex(Item,charsmax(Item),"\yDoviz Menu \r[TL-DOLAR]")
menu_additem(menu,Item,"6")
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gInsaat suresi boyunca Item Menusune girmezsin",TAG)
}
return PLUGIN_HANDLED
}
public guns_menu(id)
{
if(!bb_get_build_time())
{
if(is_user_alive(id))
{
static Item[64]
formatex(Item,charsmax(Item),"\rOzel Silah Menu")
new menu = menu_create(Item,"gun_enabled")
formatex(Item,charsmax(Item),"\yErica AK47 \r[%d TL]",get_pcvar_num(gun1))
menu_additem(menu,Item,"1")
formatex(Item,charsmax(Item),"\yErica M4A1 \r[%d TL]",get_pcvar_num(gun2))
menu_additem(menu,Item,"2")
formatex(Item,charsmax(Item),"\ySKUL11 \r[16000$]")
menu_additem(menu,Item,"3")
formatex(Item,charsmax(Item),"\yGatling \r[16000$]")
menu_additem(menu,Item,"4")
formatex(Item,charsmax(Item),"\yJanus \r[16000$]")
menu_additem(menu,Item,"5")
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gInsaat suresi boyunca Silah Menusune girmezsin.",TAG)
}
return PLUGIN_HANDLED
}
public gun_enabled(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64];
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new esya1 = get_pcvar_num(gun1)
new esya2 = get_pcvar_num(gun2)
new esya3 = get_pcvar_num(gun3)
switch(str_to_num(data))
{
case 1 :
{
if(g_bbpacks[id] >= esya1)
{
g_bbpacks[id] -= esya1
harca_kazan[id] += esya1
ham_strip_weapon(id,"weapon_ak47")
give_item(id,"weapon_ak47")
cs_set_user_bpammo(id,CSW_AK47,90)
g_ak47[id] = true
renkli_yazi(id,"!n[!t%s!n] !gOzel silah Menuden !n[!tErica AK47!n] !g satin aldin.",TAG)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya1)
}
}
case 2 :
{
if(g_bbpacks[id] >= esya2)
{
g_bbpacks[id] -= esya2
harca_kazan[id] += esya2
g_m4a1[id] = true
ham_strip_weapon(id,"weapon_m4a1")
give_item(id,"weapon_m4a1")
cs_set_user_bpammo(id,CSW_M4A1,70)
renkli_yazi(id,"!n[!t%s!n] !gOzel silah Menuden !n[!tErica M4A1!n] !g satin aldin.",TAG)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya2)
}
}
case 3 :
{
if(g_bbpacks[id] >= esya3)
{
g_bbpacks[id] -= esya3
harca_kazan[id] += esya3
g_galil[id] = true
ham_strip_weapon(id,"weapon_galil")
give_item(id,"weapon_galil")
cs_set_user_bpammo(id,CSW_GALIL,70)
renkli_yazi(id,"!n[!t%s!n] !gOzel silah Menuden !n[!tSkull 11!n] !g satin aldin.",TAG)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya3)
}
}
case 4:{
client_cmd(id, "say /gatling")
}
case 5:{
client_cmd(id, "say /janus")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public item_giris(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64];
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new esya1 = get_pcvar_num(ziplama)
new esya2 = get_pcvar_num(hizli)
new esya3 = get_pcvar_num(gorunmezlik)
new esya4 = get_pcvar_num(dondur)
new esya5 = get_pcvar_num(kututl)
switch(str_to_num(data))
{
case 1 :
{
if(g_bbpacks[id] >= esya1)
{
g_bbpacks[id] -= esya1
harca_kazan[id] += esya1
g_multi[id] = true
renkli_yazi(id,"!n[!t%s!n] !gExtra item menuden !n[!tMulti Jump!n] !gsatin aldin.",TAG)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya1)
}
}
case 2 :
{
if(g_bbpacks[id] >= esya2)
{
g_bbpacks[id] -= esya2
harca_kazan[id] += esya2
g_speed[id] = true
set_user_maxspeed(id,400.0)
renkli_yazi(id,"!n[!t%s!n] !gExtra item menuden !n[!tHizli Kosma!n] !gsatin aldin.",TAG)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya2)
}
}
case 3 :
{
if(g_bbpacks[id] >= esya3)
{
g_bbpacks[id] -= esya3
harca_kazan[id] += esya3
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderTransAlpha, 0)
set_task(10.0,"kapat",id)
renkli_yazi(id,"!n[!t%s!n] !gExtra item menuden !n[!t10 saniyelik Gorunmezlik !n] !gsatin aldin.",TAG)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya3)
}
}
case 4 :
{
if(g_bbpacks[id] >= esya4)
{
g_bbpacks[id] -= esya4
harca_kazan[id] += esya4
set_task(0.5,"frost",id)
renkli_yazi(id,"!n[!t%s!n] !gExtra item menuden !n[!tDonduran Bomba !n] !gsatin aldin.",TAG)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya4)
}
}
case 5 :
{
if(g_bbpacks[id] >= esya5)
{
g_bbpacks[id] -= esya5
harca_kazan[id] += esya5
switch(random_num(1,4))
{
case 1 :
{
renkli_yazi(id,"!n[!t%s] !gKutundan iflas cikti :(.Uzulme kumarda kaybeden askta kazanir.",TAG)
g_bbpacks[id] = 0
}
case 2 :
{
renkli_yazi(id,"!n[!t%s] !gKutundan 10 TL ve +50 HP cikti.",TAG)
g_bbpacks[id] += 10
set_user_health(id,get_user_health(id) + 50)
}
case 3 :
{
renkli_yazi(id,"!n[!t%s] !gKutudan +5 TL ve M4A1 cikti..",TAG)
g_bbpacks[id] += 5
give_item(id,"weapon_m4a1")
cs_set_user_bpammo(id,CSW_AK47,90)
}
}
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya3)
}
}
case 6 :
{
dovizmenu(id)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public dovizmenu(id) {
static Item[64]
formatex(Item, charsmax(Item),"\rDoviz Menu")
new Menu = menu_create(Item, "dovizmenu_devam")
formatex(Item, charsmax(Item), "\y(\wDolar\y) \w~\y> \rTL Cevir")
menu_additem(Menu, Item, "1", 0)
formatex(Item, charsmax(Item), "\y(\wTL\y) \w~\y> \rDolar Cevir")
menu_additem(Menu, Item, "2", 0)
formatex(Item, charsmax(Item), "\wCikis")
menu_setprop(Menu,MPROP_EXITNAME,Item)
menu_display(id, Menu,0)
}
public dovizmenu_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:{
tldolar(id)
}
case 2:{
if(harca_kazan[id] < 5){
renkli_yazi(id,"!n[!t%s!n] !gBu Secenege Girebilmek Icin !n5 TL !gHarcamis Olmaniz Lazim",TAG)
dovizmenu(id)
}
else
dolartl(id)
}
}
return PLUGIN_HANDLED
}
public tldolar(id) {
new adnm[33]
get_user_name(id,adnm,32)
if(!is_user_alive(id))
return PLUGIN_HANDLED;
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\rTL ' ni Dolara Cevirme Menusu^n\yIsmin \r: \w%s",adnm)
menu = menu_create(Menuz, "OzelMenuHandler10")
formatex(Menuz, charsmax(Menuz), "\y(\w4000 $\y) \r~ \w> \y(4 \rTL\y)")
menu_additem(menu, Menuz, "1", 0)
formatex(Menuz, charsmax(Menuz), "\y(\w8000 $\y) \r~ \w> \y(8 \rTL\y)")
menu_additem(menu, Menuz, "2", 0)
formatex(Menuz, charsmax(Menuz), "\y(\w12000 $\y) \r~ \w> \y(12 \rTL\y)")
menu_additem(menu, Menuz, "3", 0)
formatex(Menuz, charsmax(Menuz), "\y(\w16000 $\y) \r~ \w> \y(16 \rTL\y)")
menu_additem(menu, Menuz, "4", 0)
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_setprop(menu,MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
return PLUGIN_HANDLED;
}
public OzelMenuHandler10(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,charsmax(data),iName,charsmax(iName),callback)
new para = cs_get_user_money(id)
new key = str_to_num(data)
switch(key) {
case 1:{
if(para >= 4000) {
cs_set_user_money(id, para - 4000)
g_bbpacks[id] += 4
}else {
renkli_yazi(id,"!n[!t%s!n] !gYeterli Dolariniz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG)
tldolar(id)
}
}
case 2:{
if(para >= 8000) {
cs_set_user_money(id, para - 8000)
g_bbpacks[id] += 8
}else {
renkli_yazi(id,"!n[!t%s!n] !gYeterli Dolariniz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG)
tldolar(id)
}
}
case 3:{
if(para >= 12000) {
cs_set_user_money(id, para - 12000)
g_bbpacks[id] += 12
}else {
renkli_yazi(id,"!n[!t%s!n] !gYeterli Dolariniz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG)
tldolar(id)
}
}
case 4:{
if(para >= 16000) {
cs_set_user_money(id, para - 16000)
g_bbpacks[id] += 16
}else {
renkli_yazi(id,"!n[!t%s!n] !gYeterli Dolariniz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG)
tldolar(id)
}
}
}
return PLUGIN_HANDLED
}
public dolartl(id) {
new adnm[33]
get_user_name(id,adnm,32)
if(!is_user_alive(id))
return PLUGIN_HANDLED;
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\rDolarini ' TL Ye Cevirme Menusu^n\y%s \r[ \w%d \r]",Cebindeki, g_bbpacks[id])
menu = menu_create(Menuz, "OzelMenuHandler11")
formatex(Menuz, charsmax(Menuz), "\y(\w4 TL\y) \r~ \w> \y(4000 \r$\y)")
menu_additem(menu, Menuz, "1", 0)
formatex(Menuz, charsmax(Menuz), "\y(\w8 TL\y) \r~ \w> \y(8000 \r$\y)")
menu_additem(menu, Menuz, "2", 0)
formatex(Menuz, charsmax(Menuz), "\y(\w12 TL\y) \r~ \w> \y(12000 \r$\y)")
menu_additem(menu, Menuz, "3", 0)
formatex(Menuz, charsmax(Menuz), "\y(\w16 TL\y) \r~ \w> \y(16000 \r$\y)")
menu_additem(menu, Menuz, "4", 0)
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_setprop(menu,MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
return PLUGIN_HANDLED;
}
public OzelMenuHandler11(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,charsmax(data),iName,charsmax(iName),callback)
new para = cs_get_user_money(id)
new key = str_to_num(data)
switch(key) {
case 1:{
if(g_bbpacks[id] >= 4) {
g_bbpacks[id] -= 4,harca_kazan[id] += 4,anamenu(id)
cs_set_user_money(id, para + 4000)
}else {
renkli_yazi(id,"!n[!t%s!n] !gYeterli TL'niz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG)
dolartl(id)
}
}
case 2:{
if(g_bbpacks[id] >= 8) {
g_bbpacks[id] -= 8,harca_kazan[id] += 8,anamenu(id)
}else {
renkli_yazi(id,"!n[!t%s!n] !gYeterli TL'niz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG)
dolartl(id)
}
}
case 3:{
if(g_bbpacks[id] >= 12) {
g_bbpacks[id] -= 12,harca_kazan[id] += 12
cs_set_user_money(id, para + 12000),anamenu(id)
}else {
renkli_yazi(id,"!n[!t%s!n] !gYeterli TL'niz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG)
dolartl(id)
}
}
case 4:{
if(g_bbpacks[id] >= 16) {
g_bbpacks[id] -= 16,harca_kazan[id] += 16,anamenu(id)
cs_set_user_money(id, para + 16000)
}else {
renkli_yazi(id,"!n[!t%s!n] !gYeterli TL'niz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG)
dolartl(id)
}
}
}
return PLUGIN_HANDLED;
}
public kapat(id)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
renkli_yazi(id,"!n[!t%s!n] !gGorunmezligin Suresi Doldu.",TAG)
}
public frost(id)
{
console_cmd(id,"fn")
}
public kapa(id)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
renkli_yazi(id,"!n[!t%s!n] !gGorunmezlginizin suresi doldu.",TAG)
}
public gorev_menu(id)
{
if(is_user_alive(id))
{
static Item[64]
formatex(Item,charsmax(Item),"\rGorev Menusu")
new menu = menu_create(Item,"odul_al")
if(harca_kazan[id] < 40)
{
formatex(Item,charsmax(Item),"\y40 TL Harca \w[\r%i/40\w] \y[%d TL]",harca_kazan[id],get_pcvar_num(gorev_odul1))
menu_additem(menu,Item,"1")
}
if(harca_kazan[id] >= 40 && gorev1[id] == 0)
{
formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak Icin 1'e Bas.")
menu_additem(menu,Item,"1")
}
if(gorev1[id] == 1)
{
formatex(Item,charsmax(Item),"\yTamamlandi")
menu_additem(menu,Item,"1")
}
if(on_human[id] < 10)
{
formatex(Item,charsmax(Item),"\y10 Insan Oldur \w[\r%i/10\w] \y[%d TL]",on_human[id],get_pcvar_num(gorev_odul2))
menu_additem(menu,Item,"2")
}
if(on_human[id] >= 10 && gorev2[id] == 0)
{
formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak Icin 2'e Bas.")
menu_additem(menu,Item,"2")
}
if(gorev2[id] == 1)
{
formatex(Item,charsmax(Item),"\yTamamlandi")
menu_additem(menu,Item,"2")
}
if(g_survive[id] < 15)
{
formatex(Item,charsmax(Item),"\y15 Kez Hayatta Kal \w[\r%i/15\w] \y[%d TL]",g_survive[id],get_pcvar_num(gorev_odul3))
menu_additem(menu,Item,"3")
}
if(g_survive[id] >= 15 && gorev3[id] == 0)
{
formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak Icin 3'e Bas.")
menu_additem(menu,Item,"3")
}
if(gorev3[id] == 1)
{
formatex(Item,charsmax(Item),"\yTamamlandi")
menu_additem(menu,Item,"3")
}
if(yirmi_zombie[id] < 20)
{
formatex(Item,charsmax(Item),"\y20 Zombi Oldur \w[\r%i/20\w] \y[%d TL]",yirmi_zombie[id],get_pcvar_num(gorev_odul4))
menu_additem(menu,Item,"4")
}
if(yirmi_zombie[id] >= 20 && gorev4[id] == 0)
{
formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak Icin 4'e Bas.")
menu_additem(menu,Item,"4")
}
if(gorev4[id] == 1)
{
formatex(Item,charsmax(Item),"\yTamamlandi")
menu_additem(menu,Item,"4")
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu,0)
}
}
public odul_al(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64];
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new odul1 = get_pcvar_num(gorev_odul1)
new odul2 = get_pcvar_num(gorev_odul2)
new odul3 = get_pcvar_num(gorev_odul3)
new odul4 = get_pcvar_num(gorev_odul4)
switch(str_to_num(data))
{
case 1 :
{
if(harca_kazan[id] < 40 && gorev1[id] == 0)
{
gorev_menu(id)
}
if(harca_kazan[id] >= 40 && gorev1[id] == 0)
{
g_bbpacks[id] += odul1
renkli_yazi(id,"!n[!t%s!n] !g25 TL Harcadigin icin !n[!t%d TL!n] !gkazandin",TAG,odul1)
gorev1[id] = 1
}
if(gorev1[id] == 1)
{
gorev_menu(id)
}
}
case 2 :
{
if(on_human[id] < 10 && gorev2[id] == 0)
{
gorev_menu(id)
}
if(on_human[id] >= 10 && gorev2[id] == 0)
{
g_bbpacks[id] += odul2
renkli_yazi(id,"!n[!t%s!n] !g10 insan oldurerek !n[!t%d TL!n] !gkazandin",TAG,odul2)
gorev2[id] = 1
}
if(gorev2[id] == 1)
{
gorev_menu(id)
}
}
case 3 :
{
if(g_survive[id] < 15 && gorev3[id] == 0)
{
gorev_menu(id)
}
if(g_survive[id] >= 15 && gorev3[id] == 0)
{
g_bbpacks[id] += odul3
renkli_yazi(id,"!n[!t%s!n] !g15 Kez hayatta ladigib icin !n[!t%d TL!n] !gkazandin",TAG,odul3)
gorev3[id] = 1
}
if(gorev3[id] == 1)
{
gorev_menu(id)
}
}
case 4 :
{
if(yirmi_zombie[id] < 20 && gorev4[id] == 0)
{
gorev_menu(id)
}
if(yirmi_zombie[id] >= 20 && gorev4[id] == 0)
{
g_bbpacks[id] += odul4
renkli_yazi(id,"!n[!t%s!n] !g20 zombi oldurerek !n[!t10 TL!n] !gkazandin",TAG,odul4)
gorev4[id] = 1
}
if(gorev4[id] == 1)
{
gorev_menu(id)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public fw_player_killed(victim, attacker, shouldgib)
{
if(get_user_team(attacker) == 1)
{
on_human[attacker] += 1
g_bbpacks[attacker] += get_pcvar_num(g_killTL)
}
else
{
yirmi_zombie[attacker] += 1
g_bbpacks[attacker] += get_pcvar_num(g_killTL)
}
}
public insan_menu(id)
{
if(!bb_get_build_time())
{
if(!bb_is_user_zombie(id))
{
static Item[64]
formatex(Item,charsmax(Item),"\rHuman HP Menusu")
new menu = menu_create(Item,"insan_menu_handler")
formatex(Item,charsmax(Item),"\yAlien David B. \r[%d TL] \d(Hiz ve +100 HP)",get_pcvar_num(cost_human1))
menu_additem(menu,Item,"1")
formatex(Item,charsmax(Item),"\yChoijiyoon \r[%d TL] \d(Gravity ve +100 HP)",get_pcvar_num(cost_human2))
menu_additem(menu,Item,"2")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu,0)
}
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gInsaat suresi boyunca sinif secemezsin",TAG)
}
return PLUGIN_HANDLED
}
public insan_menu_handler(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64];
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new esya1 = get_pcvar_num(cost_human1)
new esya2 = get_pcvar_num(cost_human2)
switch(str_to_num(data))
{
case 1 :
{
if(g_bbpacks[id] >= esya1)
{
g_bbpacks[id] -= esya1
harca_kazan[id] += esya1
set_user_maxspeed(id,430.0)
renkli_yazi(id,"!n[!t%s!n] !gInsan Sinifindan !n[!tHuman 1!n] !gsinifini aldin",TAG)
cs_set_user_model(id,"godlike_alien")
set_user_health(id,get_user_health(id) + 100)
g_speed2[id] = true
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya1)
}
}
case 2 :
{
if(g_bbpacks[id] >= esya2)
{
g_bbpacks[id] -= esya2
harca_kazan[id] += esya2
set_user_maxspeed(id,430.0)
renkli_yazi(id,"!n[!t%s!n] !gInsan Sinifindan !n[!tHuman 2!n] !gsinifini aldin",TAG)
cs_set_user_model(id,"choijiyoon")
set_user_health(id,get_user_health(id) + 100)
set_user_gravity(id,0.5)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya2)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public bonus_menu(id)
{
if(g_kullandim[id])
{
static Item[64]
formatex(Item,charsmax(Item),"\rSlot - Admin - V.I.P Menusu")
new menu = menu_create(Item,"bonus_al")
formatex(Item,charsmax(Item),"\ySlot Bonusu \r[%d TL]",get_pcvar_num(slot_bonus))
menu_additem(menu,Item,"1")
formatex(Item,charsmax(Item),"\yAdmin Bonusu \r[%d TL]",get_pcvar_num(admin_bonus))
menu_additem(menu,Item,"2")
formatex(Item,charsmax(Item),"\yV.I.P. Bonusu \r[%d TL]",get_pcvar_num(vip_bonus))
menu_additem(menu,Item,"3")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu,0)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gBu bonusu her elde 1 kere alabilirsin",TAG)
}
return PLUGIN_HANDLED
}
public bonus_al(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64];
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new bonus1 = get_pcvar_num(slot_bonus)
new bonus2 = get_pcvar_num(admin_bonus)
new bonus3 = get_pcvar_num(vip_bonus)
switch(str_to_num(data))
{
case 1 :
{
g_bbpacks[id] += bonus1
g_kullandim[id] = false
renkli_yazi(id,"!n[!t%s!n] !gBonus menusunden !n[!t%d TL!n] !gbonus kazandin,",TAG,bonus2)
}
case 2 :
{
if(get_user_flags(id) & ADMIN_KICK)
{
g_bbpacks[id] += bonus2
g_kullandim[id] = false
renkli_yazi(id,"!n[!t%s!n] !gBonus menusunden !n[!t%d TL!n] !gbonus kazandin,",TAG,bonus2)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gBu bonusu sadece !n[!tAdminler!n] !g alabilir.",TAG)
}
}
case 3 :
{
if(get_user_flags(id) & ADMIN_LEVEL_B)
{
g_bbpacks[id] += bonus3
g_kullandim[id] = false
renkli_yazi(id,"!n[!t%s!n] !gBonus menusunden !n[!t%d TL!n] !gbonus kazandin,",TAG,bonus3)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gBu bonusu sadece !n[!tAdminler!n] !g alabilir.",TAG)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public vip_menu(id)
{
if(!bb_get_build_time())
{
if(!bb_is_user_zombie(id) && g_vipmenu[id])
{
static Item[64]
formatex(Item,charsmax(Item),"\rV.I.P Menu")
new menu = menu_create(Item,"vipmenu_handler")
formatex(Item,charsmax(Item),"\yYuksek Ziplama")
menu_additem(menu,Item,"1")
formatex(Item,charsmax(Item),"\y+35 HP")
menu_additem(menu,Item,"2")
formatex(Item,charsmax(Item),"\y+100 Zirh")
menu_additem(menu,Item,"3")
formatex(Item,charsmax(Item),"\yKutu Ac")
menu_additem(menu,Item,"4")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu,0)
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gBu menuyu her elde 1 kere kullanabilirsin",TAG)
}
}
else
{
renkli_yazi(id,"!n[!t%s!n] !gInsaat suresi boyunca vipmenuyu kullanamzsin",TAG)
}
return PLUGIN_HANDLED
}
public vipmenu_handler(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64];
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
switch(str_to_num(data))
{
case 1 :
{
set_user_gravity(id,0.6)
g_vipmenu[id] = false
renkli_yazi(id,"!n[!t%s!n] !gVip Menuden !n[!tYuksek Atlama!n] !galdin.",TAG)
}
case 2 :
{
set_user_health(id,get_user_health(id) + 35)
g_vipmenu[id] = false
renkli_yazi(id,"!n[!t%s!n] !gVip Menuden !n[!t+35 HP!n] !galdin.",TAG)
}
case 3 :
{
set_user_armor(id,get_user_armor(id) + 100)
g_vipmenu[id] = false
renkli_yazi(id,"!n[!t%s!n] !gVip Menuden !n[!t+100 Zirh!n] !galdin.",TAG)
}
case 4 :
{
g_vipmenu[id] = false
set_task(1.5,"kutuac",id)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public kutuac(id)
{
switch(random_num(1,4))
{
case 1 :
{
renkli_yazi(id,"!n[!t%s] !gKutundan iflas cikti :(.Uzulme kumarda kaybeden askta kazanir.",TAG)
g_bbpacks[id] = 0
}
case 2 :
{
renkli_yazi(id,"!n[!t%s] !gKutundan 10 TL ve +50 HP cikti.",TAG)
g_bbpacks[id] += 10
set_user_health(id,get_user_health(id) + 50)
}
case 3 :
{
renkli_yazi(id,"!n[!t%s] !gKutudan +5 TL ve M4A1 cikti..",TAG)
g_bbpacks[id] += 5
give_item(id,"weapon_m4a1")
cs_set_user_bpammo(id,CSW_AK47,90)
}
}
}
/*============================================================
renkli_yazi
============================================================*/
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"); // 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();
}
}
}
}
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;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/| Link: | |
| Linklerini gizle |
-
Arge
Konu Sahibi - Mesajlar: 212
- Kayıt: Sal Haz 13, 2017 12:40 am
Ufak bir yardım :D
Teşekkür ederimBy.Dehset yazdı:Kaldırmak istediğiniz silahın eklentisi bunun içinde değil. Sadece yönlendirme var. Yine de Menüden kaldırdım.
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <basebuilder> #include <fun> #include <cstrike> #include <engine> #include <fakemeta> #include <hamsandwich> #define PLUGIN "bbmenu" #define VERSION "1.1" #define AUTHOR "Anil Can" #define TAG "GodlikesGaming" #define M4A1_HASAR 2 #define AK_HASAR 2.2 #define GALIL_HASAR 3 #define charsmax(%1) (sizeof(%1)-1) #define is_valid_player(%1) (1 <= %1 <= 32) #define Cebindeki "Cebteki TL Miktari" // Menulerdeki Cebindeki TL Yazisi TOPLU new human_hp1, human_hp2, human_hp3, zombie_hp1, zombie_hp2, zombie_hp3, gun1, gun2, gun3, g_baslangic, ziplama, gorunmezlik, kututl, dondur, hizli, slot_bonus, admin_bonus, vip_bonus, syncObj, g_maxplayers, cost_human1, cost_human2, gorev_odul1, gorev_odul2, gorev_odul3, gorev_odul4, Ackapa, hpmenu, class, item_menu, gorevmenu, insanmenu, silahmenu, g_killTL, g_kullandim[33], g_ak47[33], g_m4a1[33], g_multi[33], jumpnum[33], g_vipmenu[33], g_galil[33], g_speed[33], g_speed2[33], g_bbpacks[33]; new const V_AK47[] = "models/v_erica_ak47.mdl"; // modelname.mdl yerine model ismini yaz new const P_AK47[] = "models/p_ak47.mdl"; // modelname.mdl yerine model ismini yaz new const V_M4A1[] = "models/v_erica_m4a1.mdl"; // modelname.mdl yerine model ismini yaz new const P_M4A1[] = "models/p_m4a1.mdl"; // modelname.mdl yerine model ismini yaz new const V_GALIL[] = "models/v_skull11.mdl"; // modelname.mdl yerine model ismini yaz new const P_GALIL[] = "models/p_xm1014.mdl" //Görevmenu new gorev1[33]; new gorev2[33]; new gorev3[33]; new gorev4[33]; new on_human[33]; new g_survive[33]; new yirmi_zombie[33]; new harca_kazan[33]; new bool:dojump[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /bbmenu","anamenu") register_clcmd("say_team /bbmenu","anamenu") register_event("HLTV", "elbasi", "a", "1=0", "2=0") register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1") register_logevent("logevent_round_end", 2, "1=Round_End") RegisterHam(Ham_TakeDamage, "player", "silahhasar", 0); RegisterHam(Ham_Spawn, "player", "Fwd_PlayerSpawn_Post", 1) RegisterHam(Ham_Killed, "player", "fw_player_killed") syncObj = CreateHudSyncObj() human_hp1 = register_cvar("bb_hp50", "5") // Burdan hplerin fiyatlarini duzenliyebilirsin human_hp2 = register_cvar("bb_hp100", "8") human_hp3 = register_cvar("bb_hp150", "10") zombie_hp1 = register_cvar("bb_hp1000", "5") zombie_hp2 = register_cvar("bb_hp5000", "10") zombie_hp3 = register_cvar("bb_hp10000", "15") gun1 = register_cvar("bb_gun1", "5") //Bu silahların ucretleri gun2 = register_cvar("bb_gun2", "6") gun3 = register_cvar("bb_gun3", "7") g_baslangic = register_cvar("bb_baslangictl", "5") //Baslamgic TL 'si g_killTL = register_cvar("bb_killtl", "1") //Oldurunce gelen TL ziplama = register_cvar("bb_zipla", "2") gorunmezlik = register_cvar("bb_gorunemez", "5") kututl = register_cvar("bb_kututl", "15") hizli = register_cvar("bb_hizli", "4") dondur = register_cvar("bb_dondur", "10") cost_human1 = register_cvar("bb_costhuman1", "10") // Burdanda insan sinifinin ucretleri duzenliyebilirsin. cost_human2 = register_cvar("bb_costhuman2", "10") gorev_odul1 = register_cvar("bb_gorevodul1", "10") gorev_odul2 = register_cvar("bb_gorevodul2", "10") //gorevmenudeki kazanilan tlyi belirleyebilirsin. gorev_odul3 = register_cvar("bb_gorevodul3", "10") gorev_odul4 = register_cvar("bb_gorevodul4", "15") slot_bonus = register_cvar("bb_slotbonus", "3") admin_bonus = register_cvar("bb_adminbonus", "7") vip_bonus = register_cvar("bb_vipbonus", "10") Ackapa = register_cvar("bbmenu_acik", "1") //Bunlar anamenudeki menuler istemedıgın menuleri 0 yaparak kapayabilirsin. hpmenu = register_cvar("bb_hpmenu", "1") item_menu = register_cvar("bb_item", "1") class = register_cvar("bb_class", "1") gorevmenu = register_cvar("bb_gorevmenu", "1") insanmenu = register_cvar("bb_insan", "0") silahmenu = register_cvar("bb_silahmenu", "1") g_maxplayers = get_maxplayers() } public plugin_precache() { precache_model("models/player/leader/leader_alien.mdl") //Eger burda modelin isimini degisrsen 957. satiri da ona gore duzenle precache_model("models/player/choijiyoon/choijiyoon.mdl") // Ayni sekilde 973. satir. precache_model(V_AK47) precache_model(P_AK47) precache_model(V_M4A1) precache_model(P_M4A1) precache_model(V_GALIL) precache_model(P_GALIL) } public anamenu(id) { if(get_pcvar_num(Ackapa)) { if(is_user_alive(id)) { static Menu[512] formatex(Menu,charsmax(Menu),"\rGodlikesGaming \wBaseBuilder \yMenu") new menu = menu_create(Menu,"anamenu_devam") if(get_pcvar_num(class) && bb_is_user_zombie(id)) { formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rZombi Sinifini Sec") menu_additem(menu,Menu,"1") } if(get_pcvar_num(hpmenu)) { if(bb_is_user_zombie(id)) { formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rHP Menu \d(Zombie)") menu_additem(menu,Menu,"2") } else { formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rHP Menu \d(Human)") menu_additem(menu,Menu,"3") } } if(get_pcvar_num(silahmenu)) { if(!bb_is_user_zombie(id)) { formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rSilah Menu") menu_additem(menu,Menu,"4") } } if(get_pcvar_num(item_menu)) { formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rExtra Item") menu_additem(menu,Menu,"5") } if(get_pcvar_num(gorevmenu)) { formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rGorev Menu") menu_additem(menu,Menu,"6") } if(get_pcvar_num(insanmenu)) { if(!bb_is_user_zombie(id)) { formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rInsan Sinifi") menu_additem(menu,Menu,"7") } } if(access(id,ADMIN_LEVEL_B)) { if(!bb_is_user_zombie(id)) { formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rV.I.P. Menu") menu_additem(menu,Menu,"8") } } else { if(!bb_is_user_zombie(id)) { formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rV.I.P. Menu \d(V.I.P'ler Ozel)") menu_additem(menu,Menu,"9") } } if(access(id,ADMIN_RESERVATION)) { formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rBonus Menu") menu_additem(menu,Menu,"10") } else { formatex(Menu,charsmax(Menu),"\yGodlikesGaming \w// \rBonus Menu \d(Klana Ozel)") menu_additem(menu,Menu,"11") } menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) } } else { renkli_yazi(id,"!n[!t%s!n] !gBB Menu yonetici tarafindan kapatilmis",TAG) } return PLUGIN_HANDLED } public anamenu_devam(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback) new key = str_to_num(data) if(key == 1) { console_cmd(id,"say /class") } else if(key == 2) { zombie_hp(id) } else if(key == 3) { human_hp(id) } else if(key == 4) { guns_menu(id) } else if(key == 5) { extra(id) } else if(key == 6) { gorev_menu(id) } else if(key == 7) { insan_menu(id) } else if(key == 8) { vip_menu(id) } else if(key == 9) { renkli_yazi(id,"!n[!t%s!n] !gBu menu viplere ozeldir.",TAG) } else if(key == 10) { bonus_menu(id) } else if(key == 11) { renkli_yazi(id,"!n[!t%s!n] !gBu menu klana ozeldir.",TAG) } menu_destroy(menu) return PLUGIN_HANDLED } public client_putinserver(id) { g_bbpacks[id] = get_pcvar_num(g_baslangic) set_task(1.0,"Goster",id,_,_,"b") } public client_disconnected(id) { gorev1[id] = 0 gorev2[id] = 0 gorev3[id] = 0 gorev4[id] = 0 g_kullandim[id] = true g_m4a1[id] = false g_ak47[id] = false g_galil[id] = false jumpnum[id] = 0 dojump[id] = false } public logevent_round_end() { new players[32],inum,id get_players(players,inum) for(new i;i<inum;i++) { id = players[i] g_survive[id] += 1 } } public client_connect(id) { gorev1[id] = 0 gorev2[id] = 0 gorev3[id] = 0 gorev4[id] = 0 g_survive[id] = 0 on_human[id] = 0 yirmi_zombie[id] = 0 harca_kazan[id] = 0 jumpnum[id] = 0 dojump[id] = false g_kullandim[id] = true g_m4a1[id] = false g_ak47[id] = false g_galil[id] = false g_vipmenu[id] = true } public Goster(id) { set_hudmessage(255, 170, 0, 0.43, 0.83, 0, 6.0, 12.0) ShowSyncHudMsg(id, syncObj,"Uzerinde [%d TL] bulunuyor^nMenuye girmek icin [/bbmenu] yaz.", g_bbpacks[id]) } public client_PreThink(id) { new nbut = get_user_button(id) new obut = get_user_oldbutton(id) if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP) && g_multi[id]) { if(jumpnum[id] < 1) { dojump[id] = true jumpnum[id]++ return PLUGIN_CONTINUE } } if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND)) { jumpnum[id] = 0 return PLUGIN_CONTINUE } return PLUGIN_CONTINUE } public client_PostThink(id) { if(dojump[id] == true) { new Float:velocity[3] entity_get_vector(id,EV_VEC_velocity,velocity) velocity[2] = random_float(265.0,285.0) entity_set_vector(id,EV_VEC_velocity,velocity) dojump[id] = false return PLUGIN_CONTINUE } return PLUGIN_CONTINUE } public zombie_hp(id) { if(is_user_alive(id) && bb_is_user_zombie(id)) { static Item[64] formatex(Item,charsmax(Item),"\rZombie HP Menusu") new menu = menu_create(Item,"zombie_hpdevam") formatex(Item,charsmax(Item),"\y1000 HP \r[%d TL]",get_pcvar_num(zombie_hp1)) menu_additem(menu,Item,"1") formatex(Item,charsmax(Item),"\y5000 HP \r[%d TL]",get_pcvar_num(zombie_hp2)) menu_additem(menu,Item,"2") formatex(Item,charsmax(Item),"\y10000 HP \r[%d TL]",get_pcvar_num(zombie_hp3)) menu_additem(menu,Item,"3") menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) } return PLUGIN_HANDLED } public Fwd_PlayerSpawn_Post(id) { g_speed[id] = false g_speed2[id] = false g_m4a1[id] = false g_ak47[id] = false g_galil[id] = false jumpnum[id] = 0 dojump[id] = false } public elbasi() { new players[32],inum,id get_players(players,inum) for(new i;i<inum;i++) { id = players[i] cs_reset_user_model(id) g_kullandim[id] = true g_speed[id] = false g_speed2[id] = false set_user_gravity(id,0.8) g_m4a1[id] = false g_ak47[id] = false g_galil[id] = false g_vipmenu[id] = true } } public zombie_hpdevam(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback) new esya1 = get_pcvar_num(zombie_hp1) new esya2 = get_pcvar_num(zombie_hp2) new esya3 = get_pcvar_num(zombie_hp3) switch(str_to_num(data)) { case 1 : { if(g_bbpacks[id] >= esya1) { g_bbpacks[id] -= esya1 harca_kazan[id] += esya1 set_user_health(id,get_user_health(id) + 1000) renkli_yazi(id,"!n[!t%s!n] !gHP Menuden !n[!t1000 HP!n] !gsatin aldin",TAG) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya1) } } case 2 : { if(g_bbpacks[id] >= esya2) { g_bbpacks[id] -= esya2 harca_kazan[id] += esya2 set_user_health(id,get_user_health(id) + 5000) renkli_yazi(id,"!n[!t%s!n] !gHP Menuden !n[!t5000 HP!n] !gsatin aldin",TAG) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya2) } } case 3 : { if(g_bbpacks[id] >= esya3) { g_bbpacks[id] -= esya3 harca_kazan[id] += esya3 set_user_health(id,get_user_health(id) + 10000) renkli_yazi(id,"!n[!t%s!n] !gHP Menuden !n[!t10000 HP!n] !gsatin aldin",TAG) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya3) } } } menu_destroy(menu) return PLUGIN_HANDLED } public human_hp(id) { if(!bb_get_build_time()) { if(is_user_alive(id) && !bb_is_user_zombie(id)) { static Item[64] formatex(Item,charsmax(Item),"\rHuman HP Menusu") new menu = menu_create(Item,"human_hpdevam") formatex(Item,charsmax(Item),"\y50 HP \r[%d TL]",get_pcvar_num(human_hp1)) menu_additem(menu,Item,"1") formatex(Item,charsmax(Item),"\y100 HP \r[%d TL]",get_pcvar_num(human_hp2)) menu_additem(menu,Item,"2") formatex(Item,charsmax(Item),"\y150 HP \r[%d TL]",get_pcvar_num(human_hp3)) menu_additem(menu,Item,"3") menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) } } else { renkli_yazi(id,"!n[!t%s!n] !gInsaat suresi boyunca HP Menuye giremezsin.",TAG) } return PLUGIN_HANDLED } public silahhasar(pevVictim, pevInflictor, pevAttacker, Float:flDamage, iDmgBits) { if(!(1 <= pevAttacker <= g_maxplayers)) { return HAM_HANDLED; } if(!is_user_alive(pevAttacker)) { return HAM_HANDLED; } if(!bb_is_user_zombie(pevAttacker)) { if(get_user_weapon(pevAttacker) == CSW_M4A1 && g_m4a1[pevAttacker]) { SetHamParamFloat(4 , flDamage * M4A1_HASAR); } if(get_user_weapon(pevAttacker) == CSW_AK47 && g_ak47[pevAttacker]) { SetHamParamFloat(4 , flDamage * AK_HASAR); } if(get_user_weapon(pevAttacker) == CSW_GALIL && g_galil[pevAttacker]) { SetHamParamFloat(4 , flDamage * GALIL_HASAR); } } return HAM_HANDLED } public human_hpdevam(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback) new esya1 = get_pcvar_num(human_hp1) new esya2 = get_pcvar_num(human_hp2) new esya3 = get_pcvar_num(human_hp3) switch(str_to_num(data)) { case 1 : { if(g_bbpacks[id] >= esya1) { g_bbpacks[id] -= esya1 harca_kazan[id] += esya1 set_user_health(id,get_user_health(id) + 50) renkli_yazi(id,"!n[!t%s!n] !gHP Menuden !n[!t50 HP!n] !gsatin aldin",TAG) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya1) } } case 2 : { if(g_bbpacks[id] >= esya2) { g_bbpacks[id] -= esya2 harca_kazan[id] += esya2 set_user_health(id,get_user_health(id) + 100) renkli_yazi(id,"!n[!t%s!n] !gHP Menuden !n[!t100 HP!n] !gsatin aldin",TAG) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya2) } } case 3 : { if(g_bbpacks[id] >= esya3) { g_bbpacks[id] -= esya3 harca_kazan[id] += esya3 set_user_health(id,get_user_health(id) + 150) renkli_yazi(id,"!n[!t%s!n] !gHP Menuden !n[!t150 HP!n] !gsatin aldin",TAG) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya3) } } } menu_destroy(menu) return PLUGIN_HANDLED } public Event_Change_Weapon(id) { new silahID = read_data(2); if(!bb_is_user_zombie(id)) { if(g_m4a1[id] && silahID == CSW_M4A1) { set_pev(id,pev_viewmodel2,V_M4A1) set_pev(id,pev_weaponmodel2,P_M4A1) } if(g_ak47[id] && silahID == CSW_AK47) { set_pev(id,pev_viewmodel2,V_AK47) set_pev(id,pev_weaponmodel2,P_AK47) } if(g_galil[id] && silahID == CSW_GALIL) { set_pev(id,pev_viewmodel2,V_GALIL) set_pev(id,pev_weaponmodel2,P_GALIL) } } if(g_speed[id]) { set_user_maxspeed(id,400.0) } if(g_speed2[id]) { set_user_maxspeed(id,435.0) } } public extra(id) { if(!bb_get_build_time()) { if(is_user_alive(id)) { static Item[64] formatex(Item,charsmax(Item),"\rExtra Item Menusu") new menu = menu_create(Item,"item_giris") formatex(Item,charsmax(Item),"\yHavada Cift Ziplama \r[%d TL] \d(MultiJump)",get_pcvar_num(ziplama)) menu_additem(menu,Item,"1") formatex(Item,charsmax(Item),"\yHizli Kosma \r[%d TL]",get_pcvar_num(hizli)) menu_additem(menu,Item,"2") formatex(Item,charsmax(Item),"\yGorunmezlik \r[%d TL]",get_pcvar_num(gorunmezlik)) menu_additem(menu,Item,"3") if(!bb_is_user_zombie(id)) { formatex(Item,charsmax(Item),"\yDonduran Bomba \r[%d TL]",get_pcvar_num(dondur)) menu_additem(menu,Item,"4") } formatex(Item,charsmax(Item),"\yKutu Ac \r[%d TL]",get_pcvar_num(kututl)) menu_additem(menu,Item,"5") formatex(Item,charsmax(Item),"\yDoviz Menu \r[TL-DOLAR]") menu_additem(menu,Item,"6") menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) } } else { renkli_yazi(id,"!n[!t%s!n] !gInsaat suresi boyunca Item Menusune girmezsin",TAG) } return PLUGIN_HANDLED } public guns_menu(id) { if(!bb_get_build_time()) { if(is_user_alive(id)) { static Item[64] formatex(Item,charsmax(Item),"\rOzel Silah Menu") new menu = menu_create(Item,"gun_enabled") formatex(Item,charsmax(Item),"\yErica AK47 \r[%d TL]",get_pcvar_num(gun1)) menu_additem(menu,Item,"1") formatex(Item,charsmax(Item),"\yErica M4A1 \r[%d TL]",get_pcvar_num(gun2)) menu_additem(menu,Item,"2") formatex(Item,charsmax(Item),"\ySKUL11 \r[16000$]") menu_additem(menu,Item,"3") formatex(Item,charsmax(Item),"\yGatling \r[16000$]") menu_additem(menu,Item,"4") formatex(Item,charsmax(Item),"\yJanus \r[16000$]") menu_additem(menu,Item,"5") menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) } } else { renkli_yazi(id,"!n[!t%s!n] !gInsaat suresi boyunca Silah Menusune girmezsin.",TAG) } return PLUGIN_HANDLED } public gun_enabled(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback) new esya1 = get_pcvar_num(gun1) new esya2 = get_pcvar_num(gun2) new esya3 = get_pcvar_num(gun3) switch(str_to_num(data)) { case 1 : { if(g_bbpacks[id] >= esya1) { g_bbpacks[id] -= esya1 harca_kazan[id] += esya1 ham_strip_weapon(id,"weapon_ak47") give_item(id,"weapon_ak47") cs_set_user_bpammo(id,CSW_AK47,90) g_ak47[id] = true renkli_yazi(id,"!n[!t%s!n] !gOzel silah Menuden !n[!tErica AK47!n] !g satin aldin.",TAG) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya1) } } case 2 : { if(g_bbpacks[id] >= esya2) { g_bbpacks[id] -= esya2 harca_kazan[id] += esya2 g_m4a1[id] = true ham_strip_weapon(id,"weapon_m4a1") give_item(id,"weapon_m4a1") cs_set_user_bpammo(id,CSW_M4A1,70) renkli_yazi(id,"!n[!t%s!n] !gOzel silah Menuden !n[!tErica M4A1!n] !g satin aldin.",TAG) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya2) } } case 3 : { if(g_bbpacks[id] >= esya3) { g_bbpacks[id] -= esya3 harca_kazan[id] += esya3 g_galil[id] = true ham_strip_weapon(id,"weapon_galil") give_item(id,"weapon_galil") cs_set_user_bpammo(id,CSW_GALIL,70) renkli_yazi(id,"!n[!t%s!n] !gOzel silah Menuden !n[!tSkull 11!n] !g satin aldin.",TAG) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya3) } } case 4:{ client_cmd(id, "say /gatling") } case 5:{ client_cmd(id, "say /janus") } } menu_destroy(menu) return PLUGIN_HANDLED } public item_giris(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback) new esya1 = get_pcvar_num(ziplama) new esya2 = get_pcvar_num(hizli) new esya3 = get_pcvar_num(gorunmezlik) new esya4 = get_pcvar_num(dondur) new esya5 = get_pcvar_num(kututl) switch(str_to_num(data)) { case 1 : { if(g_bbpacks[id] >= esya1) { g_bbpacks[id] -= esya1 harca_kazan[id] += esya1 g_multi[id] = true renkli_yazi(id,"!n[!t%s!n] !gExtra item menuden !n[!tMulti Jump!n] !gsatin aldin.",TAG) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya1) } } case 2 : { if(g_bbpacks[id] >= esya2) { g_bbpacks[id] -= esya2 harca_kazan[id] += esya2 g_speed[id] = true set_user_maxspeed(id,400.0) renkli_yazi(id,"!n[!t%s!n] !gExtra item menuden !n[!tHizli Kosma!n] !gsatin aldin.",TAG) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya2) } } case 3 : { if(g_bbpacks[id] >= esya3) { g_bbpacks[id] -= esya3 harca_kazan[id] += esya3 set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderTransAlpha, 0) set_task(10.0,"kapat",id) renkli_yazi(id,"!n[!t%s!n] !gExtra item menuden !n[!t10 saniyelik Gorunmezlik !n] !gsatin aldin.",TAG) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya3) } } case 4 : { if(g_bbpacks[id] >= esya4) { g_bbpacks[id] -= esya4 harca_kazan[id] += esya4 set_task(0.5,"frost",id) renkli_yazi(id,"!n[!t%s!n] !gExtra item menuden !n[!tDonduran Bomba !n] !gsatin aldin.",TAG) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya4) } } case 5 : { if(g_bbpacks[id] >= esya5) { g_bbpacks[id] -= esya5 harca_kazan[id] += esya5 switch(random_num(1,4)) { case 1 : { renkli_yazi(id,"!n[!t%s] !gKutundan iflas cikti :(.Uzulme kumarda kaybeden askta kazanir.",TAG) g_bbpacks[id] = 0 } case 2 : { renkli_yazi(id,"!n[!t%s] !gKutundan 10 TL ve +50 HP cikti.",TAG) g_bbpacks[id] += 10 set_user_health(id,get_user_health(id) + 50) } case 3 : { renkli_yazi(id,"!n[!t%s] !gKutudan +5 TL ve M4A1 cikti..",TAG) g_bbpacks[id] += 5 give_item(id,"weapon_m4a1") cs_set_user_bpammo(id,CSW_AK47,90) } } } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya3) } } case 6 : { dovizmenu(id) } } menu_destroy(menu) return PLUGIN_HANDLED } public dovizmenu(id) { static Item[64] formatex(Item, charsmax(Item),"\rDoviz Menu") new Menu = menu_create(Item, "dovizmenu_devam") formatex(Item, charsmax(Item), "\y(\wDolar\y) \w~\y> \rTL Cevir") menu_additem(Menu, Item, "1", 0) formatex(Item, charsmax(Item), "\y(\wTL\y) \w~\y> \rDolar Cevir") menu_additem(Menu, Item, "2", 0) formatex(Item, charsmax(Item), "\wCikis") menu_setprop(Menu,MPROP_EXITNAME,Item) menu_display(id, Menu,0) } public dovizmenu_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:{ tldolar(id) } case 2:{ if(harca_kazan[id] < 5){ renkli_yazi(id,"!n[!t%s!n] !gBu Secenege Girebilmek Icin !n5 TL !gHarcamis Olmaniz Lazim",TAG) dovizmenu(id) } else dolartl(id) } } return PLUGIN_HANDLED } public tldolar(id) { new adnm[33] get_user_name(id,adnm,32) if(!is_user_alive(id)) return PLUGIN_HANDLED; new menu, Menuz[512] formatex(Menuz, charsmax(Menuz), "\rTL ' ni Dolara Cevirme Menusu^n\yIsmin \r: \w%s",adnm) menu = menu_create(Menuz, "OzelMenuHandler10") formatex(Menuz, charsmax(Menuz), "\y(\w4000 $\y) \r~ \w> \y(4 \rTL\y)") menu_additem(menu, Menuz, "1", 0) formatex(Menuz, charsmax(Menuz), "\y(\w8000 $\y) \r~ \w> \y(8 \rTL\y)") menu_additem(menu, Menuz, "2", 0) formatex(Menuz, charsmax(Menuz), "\y(\w12000 $\y) \r~ \w> \y(12 \rTL\y)") menu_additem(menu, Menuz, "3", 0) formatex(Menuz, charsmax(Menuz), "\y(\w16000 $\y) \r~ \w> \y(16 \rTL\y)") menu_additem(menu, Menuz, "4", 0) formatex(Menuz, charsmax(Menuz), "\rCikis") menu_setprop(menu,MPROP_EXITNAME,Menuz) menu_setprop(menu,MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) return PLUGIN_HANDLED; } public OzelMenuHandler10(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,charsmax(data),iName,charsmax(iName),callback) new para = cs_get_user_money(id) new key = str_to_num(data) switch(key) { case 1:{ if(para >= 4000) { cs_set_user_money(id, para - 4000) g_bbpacks[id] += 4 }else { renkli_yazi(id,"!n[!t%s!n] !gYeterli Dolariniz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG) tldolar(id) } } case 2:{ if(para >= 8000) { cs_set_user_money(id, para - 8000) g_bbpacks[id] += 8 }else { renkli_yazi(id,"!n[!t%s!n] !gYeterli Dolariniz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG) tldolar(id) } } case 3:{ if(para >= 12000) { cs_set_user_money(id, para - 12000) g_bbpacks[id] += 12 }else { renkli_yazi(id,"!n[!t%s!n] !gYeterli Dolariniz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG) tldolar(id) } } case 4:{ if(para >= 16000) { cs_set_user_money(id, para - 16000) g_bbpacks[id] += 16 }else { renkli_yazi(id,"!n[!t%s!n] !gYeterli Dolariniz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG) tldolar(id) } } } return PLUGIN_HANDLED } public dolartl(id) { new adnm[33] get_user_name(id,adnm,32) if(!is_user_alive(id)) return PLUGIN_HANDLED; new menu, Menuz[512] formatex(Menuz, charsmax(Menuz), "\rDolarini ' TL Ye Cevirme Menusu^n\y%s \r[ \w%d \r]",Cebindeki, g_bbpacks[id]) menu = menu_create(Menuz, "OzelMenuHandler11") formatex(Menuz, charsmax(Menuz), "\y(\w4 TL\y) \r~ \w> \y(4000 \r$\y)") menu_additem(menu, Menuz, "1", 0) formatex(Menuz, charsmax(Menuz), "\y(\w8 TL\y) \r~ \w> \y(8000 \r$\y)") menu_additem(menu, Menuz, "2", 0) formatex(Menuz, charsmax(Menuz), "\y(\w12 TL\y) \r~ \w> \y(12000 \r$\y)") menu_additem(menu, Menuz, "3", 0) formatex(Menuz, charsmax(Menuz), "\y(\w16 TL\y) \r~ \w> \y(16000 \r$\y)") menu_additem(menu, Menuz, "4", 0) formatex(Menuz, charsmax(Menuz), "\rCikis") menu_setprop(menu,MPROP_EXITNAME,Menuz) menu_setprop(menu,MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) return PLUGIN_HANDLED; } public OzelMenuHandler11(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,charsmax(data),iName,charsmax(iName),callback) new para = cs_get_user_money(id) new key = str_to_num(data) switch(key) { case 1:{ if(g_bbpacks[id] >= 4) { g_bbpacks[id] -= 4,harca_kazan[id] += 4,anamenu(id) cs_set_user_money(id, para + 4000) }else { renkli_yazi(id,"!n[!t%s!n] !gYeterli TL'niz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG) dolartl(id) } } case 2:{ if(g_bbpacks[id] >= 8) { g_bbpacks[id] -= 8,harca_kazan[id] += 8,anamenu(id) }else { renkli_yazi(id,"!n[!t%s!n] !gYeterli TL'niz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG) dolartl(id) } } case 3:{ if(g_bbpacks[id] >= 12) { g_bbpacks[id] -= 12,harca_kazan[id] += 12 cs_set_user_money(id, para + 12000),anamenu(id) }else { renkli_yazi(id,"!n[!t%s!n] !gYeterli TL'niz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG) dolartl(id) } } case 4:{ if(g_bbpacks[id] >= 16) { g_bbpacks[id] -= 16,harca_kazan[id] += 16,anamenu(id) cs_set_user_money(id, para + 16000) }else { renkli_yazi(id,"!n[!t%s!n] !gYeterli TL'niz Bulunmuyor !n// !gTekrar Menuye Yollandin",TAG) dolartl(id) } } } return PLUGIN_HANDLED; } public kapat(id) { set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255) renkli_yazi(id,"!n[!t%s!n] !gGorunmezligin Suresi Doldu.",TAG) } public frost(id) { console_cmd(id,"fn") } public kapa(id) { set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255) renkli_yazi(id,"!n[!t%s!n] !gGorunmezlginizin suresi doldu.",TAG) } public gorev_menu(id) { if(is_user_alive(id)) { static Item[64] formatex(Item,charsmax(Item),"\rGorev Menusu") new menu = menu_create(Item,"odul_al") if(harca_kazan[id] < 40) { formatex(Item,charsmax(Item),"\y40 TL Harca \w[\r%i/40\w] \y[%d TL]",harca_kazan[id],get_pcvar_num(gorev_odul1)) menu_additem(menu,Item,"1") } if(harca_kazan[id] >= 40 && gorev1[id] == 0) { formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak Icin 1'e Bas.") menu_additem(menu,Item,"1") } if(gorev1[id] == 1) { formatex(Item,charsmax(Item),"\yTamamlandi") menu_additem(menu,Item,"1") } if(on_human[id] < 10) { formatex(Item,charsmax(Item),"\y10 Insan Oldur \w[\r%i/10\w] \y[%d TL]",on_human[id],get_pcvar_num(gorev_odul2)) menu_additem(menu,Item,"2") } if(on_human[id] >= 10 && gorev2[id] == 0) { formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak Icin 2'e Bas.") menu_additem(menu,Item,"2") } if(gorev2[id] == 1) { formatex(Item,charsmax(Item),"\yTamamlandi") menu_additem(menu,Item,"2") } if(g_survive[id] < 15) { formatex(Item,charsmax(Item),"\y15 Kez Hayatta Kal \w[\r%i/15\w] \y[%d TL]",g_survive[id],get_pcvar_num(gorev_odul3)) menu_additem(menu,Item,"3") } if(g_survive[id] >= 15 && gorev3[id] == 0) { formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak Icin 3'e Bas.") menu_additem(menu,Item,"3") } if(gorev3[id] == 1) { formatex(Item,charsmax(Item),"\yTamamlandi") menu_additem(menu,Item,"3") } if(yirmi_zombie[id] < 20) { formatex(Item,charsmax(Item),"\y20 Zombi Oldur \w[\r%i/20\w] \y[%d TL]",yirmi_zombie[id],get_pcvar_num(gorev_odul4)) menu_additem(menu,Item,"4") } if(yirmi_zombie[id] >= 20 && gorev4[id] == 0) { formatex(Item,charsmax(Item),"\yGorev Tamamlandi.\rOdulunu Almak Icin 4'e Bas.") menu_additem(menu,Item,"4") } if(gorev4[id] == 1) { formatex(Item,charsmax(Item),"\yTamamlandi") menu_additem(menu,Item,"4") } menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu,0) } } public odul_al(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback) new odul1 = get_pcvar_num(gorev_odul1) new odul2 = get_pcvar_num(gorev_odul2) new odul3 = get_pcvar_num(gorev_odul3) new odul4 = get_pcvar_num(gorev_odul4) switch(str_to_num(data)) { case 1 : { if(harca_kazan[id] < 40 && gorev1[id] == 0) { gorev_menu(id) } if(harca_kazan[id] >= 40 && gorev1[id] == 0) { g_bbpacks[id] += odul1 renkli_yazi(id,"!n[!t%s!n] !g25 TL Harcadigin icin !n[!t%d TL!n] !gkazandin",TAG,odul1) gorev1[id] = 1 } if(gorev1[id] == 1) { gorev_menu(id) } } case 2 : { if(on_human[id] < 10 && gorev2[id] == 0) { gorev_menu(id) } if(on_human[id] >= 10 && gorev2[id] == 0) { g_bbpacks[id] += odul2 renkli_yazi(id,"!n[!t%s!n] !g10 insan oldurerek !n[!t%d TL!n] !gkazandin",TAG,odul2) gorev2[id] = 1 } if(gorev2[id] == 1) { gorev_menu(id) } } case 3 : { if(g_survive[id] < 15 && gorev3[id] == 0) { gorev_menu(id) } if(g_survive[id] >= 15 && gorev3[id] == 0) { g_bbpacks[id] += odul3 renkli_yazi(id,"!n[!t%s!n] !g15 Kez hayatta ladigib icin !n[!t%d TL!n] !gkazandin",TAG,odul3) gorev3[id] = 1 } if(gorev3[id] == 1) { gorev_menu(id) } } case 4 : { if(yirmi_zombie[id] < 20 && gorev4[id] == 0) { gorev_menu(id) } if(yirmi_zombie[id] >= 20 && gorev4[id] == 0) { g_bbpacks[id] += odul4 renkli_yazi(id,"!n[!t%s!n] !g20 zombi oldurerek !n[!t10 TL!n] !gkazandin",TAG,odul4) gorev4[id] = 1 } if(gorev4[id] == 1) { gorev_menu(id) } } } menu_destroy(menu) return PLUGIN_HANDLED } public fw_player_killed(victim, attacker, shouldgib) { if(get_user_team(attacker) == 1) { on_human[attacker] += 1 g_bbpacks[attacker] += get_pcvar_num(g_killTL) } else { yirmi_zombie[attacker] += 1 g_bbpacks[attacker] += get_pcvar_num(g_killTL) } } public insan_menu(id) { if(!bb_get_build_time()) { if(!bb_is_user_zombie(id)) { static Item[64] formatex(Item,charsmax(Item),"\rHuman HP Menusu") new menu = menu_create(Item,"insan_menu_handler") formatex(Item,charsmax(Item),"\yAlien David B. \r[%d TL] \d(Hiz ve +100 HP)",get_pcvar_num(cost_human1)) menu_additem(menu,Item,"1") formatex(Item,charsmax(Item),"\yChoijiyoon \r[%d TL] \d(Gravity ve +100 HP)",get_pcvar_num(cost_human2)) menu_additem(menu,Item,"2") menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu,0) } } else { renkli_yazi(id,"!n[!t%s!n] !gInsaat suresi boyunca sinif secemezsin",TAG) } return PLUGIN_HANDLED } public insan_menu_handler(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback) new esya1 = get_pcvar_num(cost_human1) new esya2 = get_pcvar_num(cost_human2) switch(str_to_num(data)) { case 1 : { if(g_bbpacks[id] >= esya1) { g_bbpacks[id] -= esya1 harca_kazan[id] += esya1 set_user_maxspeed(id,430.0) renkli_yazi(id,"!n[!t%s!n] !gInsan Sinifindan !n[!tHuman 1!n] !gsinifini aldin",TAG) cs_set_user_model(id,"godlike_alien") set_user_health(id,get_user_health(id) + 100) g_speed2[id] = true } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya1) } } case 2 : { if(g_bbpacks[id] >= esya2) { g_bbpacks[id] -= esya2 harca_kazan[id] += esya2 set_user_maxspeed(id,430.0) renkli_yazi(id,"!n[!t%s!n] !gInsan Sinifindan !n[!tHuman 2!n] !gsinifini aldin",TAG) cs_set_user_model(id,"choijiyoon") set_user_health(id,get_user_health(id) + 100) set_user_gravity(id,0.5) } else { renkli_yazi(id,"!n[!t%s!n] !gTL'niz yeterli degil.Gereken TL !n[!t%d TL!n]",TAG,esya2) } } } menu_destroy(menu) return PLUGIN_HANDLED } public bonus_menu(id) { if(g_kullandim[id]) { static Item[64] formatex(Item,charsmax(Item),"\rSlot - Admin - V.I.P Menusu") new menu = menu_create(Item,"bonus_al") formatex(Item,charsmax(Item),"\ySlot Bonusu \r[%d TL]",get_pcvar_num(slot_bonus)) menu_additem(menu,Item,"1") formatex(Item,charsmax(Item),"\yAdmin Bonusu \r[%d TL]",get_pcvar_num(admin_bonus)) menu_additem(menu,Item,"2") formatex(Item,charsmax(Item),"\yV.I.P. Bonusu \r[%d TL]",get_pcvar_num(vip_bonus)) menu_additem(menu,Item,"3") menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu,0) } else { renkli_yazi(id,"!n[!t%s!n] !gBu bonusu her elde 1 kere alabilirsin",TAG) } return PLUGIN_HANDLED } public bonus_al(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback) new bonus1 = get_pcvar_num(slot_bonus) new bonus2 = get_pcvar_num(admin_bonus) new bonus3 = get_pcvar_num(vip_bonus) switch(str_to_num(data)) { case 1 : { g_bbpacks[id] += bonus1 g_kullandim[id] = false renkli_yazi(id,"!n[!t%s!n] !gBonus menusunden !n[!t%d TL!n] !gbonus kazandin,",TAG,bonus2) } case 2 : { if(get_user_flags(id) & ADMIN_KICK) { g_bbpacks[id] += bonus2 g_kullandim[id] = false renkli_yazi(id,"!n[!t%s!n] !gBonus menusunden !n[!t%d TL!n] !gbonus kazandin,",TAG,bonus2) } else { renkli_yazi(id,"!n[!t%s!n] !gBu bonusu sadece !n[!tAdminler!n] !g alabilir.",TAG) } } case 3 : { if(get_user_flags(id) & ADMIN_LEVEL_B) { g_bbpacks[id] += bonus3 g_kullandim[id] = false renkli_yazi(id,"!n[!t%s!n] !gBonus menusunden !n[!t%d TL!n] !gbonus kazandin,",TAG,bonus3) } else { renkli_yazi(id,"!n[!t%s!n] !gBu bonusu sadece !n[!tAdminler!n] !g alabilir.",TAG) } } } menu_destroy(menu) return PLUGIN_HANDLED } public vip_menu(id) { if(!bb_get_build_time()) { if(!bb_is_user_zombie(id) && g_vipmenu[id]) { static Item[64] formatex(Item,charsmax(Item),"\rV.I.P Menu") new menu = menu_create(Item,"vipmenu_handler") formatex(Item,charsmax(Item),"\yYuksek Ziplama") menu_additem(menu,Item,"1") formatex(Item,charsmax(Item),"\y+35 HP") menu_additem(menu,Item,"2") formatex(Item,charsmax(Item),"\y+100 Zirh") menu_additem(menu,Item,"3") formatex(Item,charsmax(Item),"\yKutu Ac") menu_additem(menu,Item,"4") menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu,0) } else { renkli_yazi(id,"!n[!t%s!n] !gBu menuyu her elde 1 kere kullanabilirsin",TAG) } } else { renkli_yazi(id,"!n[!t%s!n] !gInsaat suresi boyunca vipmenuyu kullanamzsin",TAG) } return PLUGIN_HANDLED } public vipmenu_handler(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,5,iname,63,callback) switch(str_to_num(data)) { case 1 : { set_user_gravity(id,0.6) g_vipmenu[id] = false renkli_yazi(id,"!n[!t%s!n] !gVip Menuden !n[!tYuksek Atlama!n] !galdin.",TAG) } case 2 : { set_user_health(id,get_user_health(id) + 35) g_vipmenu[id] = false renkli_yazi(id,"!n[!t%s!n] !gVip Menuden !n[!t+35 HP!n] !galdin.",TAG) } case 3 : { set_user_armor(id,get_user_armor(id) + 100) g_vipmenu[id] = false renkli_yazi(id,"!n[!t%s!n] !gVip Menuden !n[!t+100 Zirh!n] !galdin.",TAG) } case 4 : { g_vipmenu[id] = false set_task(1.5,"kutuac",id) } } menu_destroy(menu) return PLUGIN_HANDLED } public kutuac(id) { switch(random_num(1,4)) { case 1 : { renkli_yazi(id,"!n[!t%s] !gKutundan iflas cikti :(.Uzulme kumarda kaybeden askta kazanir.",TAG) g_bbpacks[id] = 0 } case 2 : { renkli_yazi(id,"!n[!t%s] !gKutundan 10 TL ve +50 HP cikti.",TAG) g_bbpacks[id] += 10 set_user_health(id,get_user_health(id) + 50) } case 3 : { renkli_yazi(id,"!n[!t%s] !gKutudan +5 TL ve M4A1 cikti..",TAG) g_bbpacks[id] += 5 give_item(id,"weapon_m4a1") cs_set_user_bpammo(id,CSW_AK47,90) } } } /*============================================================ renkli_yazi ============================================================*/ 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"); // 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(); } } } } 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; } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par } */
| Link: | |
| Linklerini gizle |