⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

Konu

#1
Arkadaşlar Merhabalar

Attıgım Pluginde 225 . Satırda Bir Menu Yazdım fakat özelliklerini ayarlayamadım mesela 15 hp yazdım ama vermesini ayarlayamadım ayarlarmısınız


EK Olarak Düşman Kılıgına Bürünmeyi HEM CT HEM T DE KULLANICAK ! YANI DESTEK MENUYU 2 TARAFTA KULLANABILICEK PUAN SISTEMI ADAM VURUNCA GELICEK 2 ADAM VURDUGUNDA 1 PUAN GLICEK !


PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <cstrike>

#define PLUGIN "DM Guns Menu"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
#define UPDATE "CoBoXCod"

new bool:auto[33];
new 
last_primary[33][32];
new 
last_secondary[33][32];
new 
grenades[33];


new const 
g_weapons[] =
{
    CSW_P228,
    CSW_SCOUT,
    CSW_XM1014,
    CSW_MAC10,
    CSW_AUG,
    CSW_ELITE,
    CSW_FIVESEVEN,
    CSW_UMP45,
    CSW_SG550,
    CSW_GALIL,
    CSW_FAMAS,
    CSW_USP,
    CSW_GLOCK18,
    CSW_AWP,
    CSW_MP5NAVY,
    CSW_M249,
    CSW_M3,
    CSW_M4A1,
    CSW_TMP,
    CSW_G3SG1,
    CSW_DEAGLE,
    CSW_SG552,
    CSW_AK47,
    CSW_P90
}

new const 
g_max_bp[] =
{
    52,
    90,
    32,
    100,
    90,
    120,
    100,
    100,
    90,
    90,
    90,
    100,
    120,
    30,
    120,
    200,
    32,
    90,
    120,
    90,
    35,
    90,
    90,
    100
}

public 
plugin_init() {
    register_plugin(PLUGINVERSIONAUTHOR)
    
    RegisterHam
Ham_Spawn"player""SpawnPost",1)
    
    register_clcmd
("say /guns","ActivateMenu")
    register_clcmd("say /silah","ActivateMenu")
    register_clcmd("say /grenades","SwitchGrenades")
    register_clcmd("say /bomba","SwitchGrenades")
    register_clcmd("say /yardim","helpermenu")
    register_clcmd("say /yardimdestek","helpermenu")
}
public 
SpawnPost(id) {
    if(!is_user_alive(id)) return;
    
    strip_user_weapons
(id)
    give_item(id,"weapon_knife")
    if(auto[id]) {
        give_item(id,last_primary[id])
        give_item(id,last_secondary[id])
    }
    else {
        ShowGunsMenu(id)
    }
    if(grenades[id] == 2) {
        give_item(id,"weapon_hegrenade")
        give_item(id,"weapon_flashbang")
        give_item(id,"weapon_smokegrenade")
    }
    
    refill_weapons
(id)
}
public 
ShowGunsMenu(id) {
    
    
new menu menu_create("\d[ \rLeqal Clan \d] \d>> \d| \rDeathMatch Menusune Hosgeldiniz \d|","menu_handler")
        
    menu_additem
(menu,"\d[ \rLeqal \d] \d>> \d| \rYeni Silah SEC","1")
    
    
if(last_primary[id][0] == && last_secondary[id][0] == 0) {
        menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rOnceki Eldeki Silahlari Al \d|","9")
        menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rHep Ayni Silahlari Al \d|","9")
    }
    else {
        menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rOnceki Eldeki Silahlari Al \d|","2")
        menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rHep Ayni Silahlari Al \d|","3")
    }
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rYardim Menusu \d|","4")
    
    menu_setprop
(menu,MPROP_EXIT,MEXIT_NEVER)
    menu_display(id,menu,0)
}
public 
menu_handler(id,menu,item) {
    new data[6],name[64];
    new access,callback;
    menu_item_getinfo(menuitemaccessdata5name63callback)
    switch(str_to_num(data)) {
        case 1:{
            ShowNewGunsMenu(id);
        }
        case 2:{
            give_item(id,last_primary[id])
            give_item(id,last_secondary[id])
            if(grenades[id] == 2) {
                give_item(id,"weapon_hegrenade")
                give_item(id,"weapon_flashbang")
                give_item(id,"weapon_smokegrenade")
            }
            
            refill_weapons
(id)
        }
        case 3:{
            give_item(id,last_primary[id])
            give_item(id,last_secondary[id])
            if(grenades[id] == 2) {
                give_item(id,"weapon_hegrenade")
                give_item(id,"weapon_flashbang")
                give_item(id,"weapon_smokegrenade")
            }
            
            refill_weapons
(id)
            auto[id] = true;
            client_print(id,print_chat,"[GUNS] Artik size Silah Menusu gosterilmeyecek. Tekrar gosterilmesini isterseniz /guns veya /silah yaziniz.")
        }
        case 9: {
            ShowGunsMenu(id)
        }
        case 4: {
            helpermenu(id)
        }
    }
    menu_destroy(menu)
}
public 
ShowNewGunsMenu(id) {
    new menu menu_create("\d[ \rLeqal Clan \d] \d>> \d| \rDeathMatch Ana Silah Menusune Hosgeldiniz \d|","menu_handler2")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rM4A1 \d|","weapon_m4a1")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rAK47 \d|","weapon_ak47")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rAWP \d|","weapon_awp")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rMP5 \d|","weapon_mp5navy")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rAUG \d|","weapon_aug")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rSG552 \d|","weapon_sg552")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rSG550 \d|","weapon_sg550")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rGALIL \d|","weapon_galil")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rFAMAS \d|","weapon_famas")
    menu_setprop(menu,MPROP_EXIT,MEXIT_NEVER)
    menu_display(id,menu,0)
}
public 
menu_handler2(id,menu,item) {
    new data[32],name[64];
    new access,callback;
    menu_item_getinfo(menuitemaccessdata31name63callback)
    
    give_item
(id,data)
    copy(last_primary[id],31,data)
    
    ShowSecondaryMenu
(id)
    
    menu_destroy
(menu)
}
public 
ShowSecondaryMenu(id) {
    new menu menu_create("\d[ \rLeqal Clan \d] \d>> \d| \rDeathMatch Tabanca Menusune Hosgeldiniz \d|","menu_handler3")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rUSP \d|","weapon_usp")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rP228 \d|","weapon_p228")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rELITE \d|","weapon_elite")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rFIVESEVEN \d|","weapon_fiveseven")
    menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rDEAGLE \d|","weapon_deagle")
    menu_setprop(menu,MPROP_EXIT,MEXIT_NEVER)
    menu_display(id,menu,0)
}
public 
menu_handler3(id,menu,item) {
    new data[32],name[64];
    new access,callback;
    menu_item_getinfo(menuitemaccessdata31name63callback)
    
    give_item
(id,data)
    copy(last_secondary[id],31,data)
    
    
if(!grenades[id]) {
        ShowGrenadeMenu(id)
    }
    if(grenades[id] == 2) {
        give_item(id,"weapon_hegrenade")
        give_item(id,"weapon_flashbang")
        give_item(id,"weapon_smokegrenade")
    }
            
    refill_weapons
(id)
    menu_destroy(menu)
}
public 
helpermenu(id) {
    static Item[64]

    formatex(Itemcharsmax(Item),"\d[ \rLeqal Clan \d] \d>> \d| \rDeathMatch Yardim Menusune Hosgeldiniz \d|")
    new Menu menu_create(Item"helpermenu2")

    formatex(Itemcharsmax(Item),"\d[ \rLeqal \d] \d>> \d| \rDusman Kılıgına Bürünme \d| \r[ 20 Puan ]")
    menu_additem(MenuItem"1")
    formatex(Itemcharsmax(Item),"\d[ \rLeqal \d] \d>> \d| \rHer 2 Saniyede +5 Can \d| \r[ 30 Puan ]")
    menu_additem(MenuItem"2")
    formatex(Itemcharsmax(Item),"\d[ \rLeqal \d] \d>> \d| \r1 Dakikalık Görünmezlik \d| \r[ 20 Puan ]")
    menu_additem(MenuItem"3")
    formatex(Itemcharsmax(Item),"\d[ \rLeqal \d] \d>> \d| \rCift Ziplama \d| \r[ 25 Puan ]")
    menu_additem(MenuItem"4")
    formatex(Itemcharsmax(Item),"\d[ \rLeqal \d] \d>> \d| \r1 Dakikada Bir Bomba \d| \r[ 50 Puan ]")
    menu_additem(MenuItem"5")
    formatex(Itemcharsmax(Item),"\d[ \rLeqal \d] \d>> \d| \rHer Oldurmede +25 Can \d| \r[ 40 Puan ]")
    menu_additem(MenuItem"6")
    
    menu_setprop
(Menu,MPROP_EXITNAME,"Cikis")
    menu_display(idMenu,0)

}
public 
helpermenu2(idmenuitem) {
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], iName[64];
    new accesscallback;
    menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new key str_to_num(data);

    switch(key)
    {
        case 1:{
            if(cs_get_user_money(id) >= 1000)
            {
                cs_set_user_money(id,cs_get_user_money(id) - 1000)
                set_user_health(id,get_user_health(id) + 100)
                ChatColor(id,"!teamBasarili Bir Sekilde -> !y[ !g100 HP !y] !teamAldiniz.")
            }
            else {
                ChatColor(id,"!teamYeterli Paran Yok")
            }
        }
        case 2:{
            if(cs_get_user_money(id) >= 16000)
            {
                cs_set_user_money(id,cs_get_user_money(id) - 16000)
                set_user_armor(id,get_user_armor(id) + 99999999999)
                ChatColor(id,"!teamBasarili Bir Sekilde -> !y[ !gSinirsiz Armor !y] !teamAldiniz.")
            }
            else {
                ChatColor(id,"!teamYeterli Paran Yok")
            }
        }
        case 3:{
            if(cs_get_user_money(id) >= 10000)
            {
                cs_set_user_money(id,cs_get_user_money(id) - 10000)
                set_user_health(id,get_user_health(id) + 100)
                ChatColor(id,"!teamBasarili Bir Sekilde -> !y[ !g100 HP !y] !teamAldiniz.")
            }
            else {
                ChatColor(id,"!teamYeterli Paran Yok")
            }
        }
        case 4:{
            if(cs_get_user_money(id) >= 16000)
            {
                cs_set_user_money(id,cs_get_user_money(id) - 1000)
                set_user_health(id,get_user_health(id) + 999999999999)
                ChatColor(id,"!teamBasarili Bir Sekilde -> !y[ !gSinirsiz HP !y] !teamAldiniz.")
            }
            else {
                ChatColor(id,"!teamYeterli Paran Yok")
            }
        }
    }
    return PLUGIN_HANDLED
}
public 
ShowGrenadeMenu(id) {
    new menu menu_create("\rHer El Bomba Almak Ister misiniz ?","menu_handler4")
    menu_additem(menu,"\w[\rBomba Seti\w] \dIstiyorum","1")
    menu_additem(menu,"\w[\rBomba Seti\w] \dIstemiyorum","2")
    menu_setprop(menu,MPROP_EXIT,MEXIT_NEVER)
    menu_display(id,menu,0)
}
public 
menu_handler4(id,menu,item) {
    new data[6],name[64];
    new access,callback;
    menu_item_getinfo(menuitemaccessdata5name63callback)
    
    
switch(str_to_num(data)) {
        case 1:{
            give_item(id,"weapon_hegrenade")
            give_item(id,"weapon_flashbang")
            give_item(id,"weapon_smokegrenade")
            grenades[id] = 2
            client_print
(id,print_chat,"[GUNS] Artik size her el bomba verilecek. Bu ayari degistirmek icin /bomba veya /grenades yazin.")
        }
        case 2:{
            grenades[id] = 1
            client_print
(id,print_chat,"[GUNS] Artik size hicbir zaman bomba verilmeyecek. Bu ayari degistirmek icin /bomba veya /grenades yazin.")
        }
    }
    
    menu_destroy
(menu)
}
public 
ActivateMenu(id) {
    auto[id] = false;
    client_print(id,print_chat,"[GUNS] Silah menusunu aktif ettiniz. Bir dahaki sefere tekrar yeni silah secebilirsiniz.")
}
public 
SwitchGrenades(id) {
    client_print(id,print_chat,"[GUNS] Bomba ayarinizi: ^"%s^" olarak degistirdiniz. Artik size %s",grenades[id] == "Hicbir Zaman Bomba Verilmesin":"Her El Bomba Verilsin",grenades[id] == "bomba verilmeyecek.":"her el bomba verilecek.")
    grenades[id] = grenades[id] == 2;
}
stock refill_weapons(id) {
    new weapons[32],inum;
    get_user_weapons(id,weapons,inum)
    for(new i;i<inum;i++) {
        for(new a;sizeof(g_weapons); a++) {
            if(weapons[i] == g_weapons[a]) {
                cs_set_user_bpammo(id,weapons[i],g_max_bp[a])
            }
        }
    }
}
stock ChatColor(const id, const input[], any:...)
{
    new count 1players[32];
    static msg[191];
    vformat(msg190input3);

    replace_all(msg190"!n""^x01"); // Default Renk(Sarı)
    replace_all(msg190"!g""^x04"); // Yeşil Renk
    replace_all(msg190"!team""^x03"); // Takım Renk( CT mavi , T kırmızı )

    if (idplayers[0] = id; else get_players(playerscount"ch");
    {
        for (new 0counti++)
    {
    if (is_user_connected(players[i]))
    {
    
        message_begin
(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);
        write_byte(players[i]);
        write_string(msg);
        message_end();
            }

        }
    }

#2
Dostum 100 Hp Yazıyor Orayımı 15 Hp Yapıcaz ?
#3
İşte o ozellikleri silip

sıfırdan o menuye kodlanıcak
#5
güncellll
#6
Zamanım olmadığı için bu kadarını yapabildim, geri kalanını boş zamanımda ben yaparım ya da başkası yapabilir.

PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#include <reapi>

#define PLUGIN "DM Guns Menu"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
#define UPDATE "CoBoXCod"

new const TAG[] = "WebAilesi GaminG";
new const 
KISATAG[] = "WAG";

new 
bool:auto[33];
new 
last_primary[33][32];
new 
last_secondary[33][32];
new 
grenades[33];
new 
Puan[33];
new 
boolCan_Ekleme[33];

new const 
g_weapons[] =
{
    
CSW_P228,
    
CSW_SCOUT,
    
CSW_XM1014,
    
CSW_MAC10,
    
CSW_AUG,
    
CSW_ELITE,
    
CSW_FIVESEVEN,
    
CSW_UMP45,
    
CSW_SG550,
    
CSW_GALIL,
    
CSW_FAMAS,
    
CSW_USP,
    
CSW_GLOCK18,
    
CSW_AWP,
    
CSW_MP5NAVY,
    
CSW_M249,
    
CSW_M3,
    
CSW_M4A1,
    
CSW_TMP,
    
CSW_G3SG1,
    
CSW_DEAGLE,
    
CSW_SG552,
    
CSW_AK47,
    
CSW_P90
}

new const 
g_max_bp[] =
{
    
52,
    
90,
    
32,
    
100,
    
90,
    
120,
    
100,
    
100,
    
90,
    
90,
    
90,
    
100,
    
120,
    
30,
    
120,
    
200,
    
32,
    
90,
    
120,
    
90,
    
35,
    
90,
    
90,
    
100
}

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);
    
    
register_clcmd("say /guns","ActivateMenu")
    
register_clcmd("say /silah","ActivateMenu")
    
register_clcmd("say /grenades","SwitchGrenades")
    
register_clcmd("say /bomba","SwitchGrenades")
    
register_clcmd("say /yardim","Yardim_Menu")
    
register_clcmd("say /yardimdestek","Yardim_Menu")
    
    
RegisterHookChain(RG_CBasePlayer_Spawn"CBasePlayer_Spawn", .post true);
    
RegisterHookChain(RG_CBasePlayer_Killed"CBasePlayer_Killed", .post true);
}

public 
client_putinserver(IDCan_Ekleme[ID] = false;

public 
CBasePlayer_Spawn(ID)
{
    if(!
is_user_alive(ID)) return PLUGIN_CONTINUE;
    
    
rg_remove_item(ID"weapon_knife");
    
rg_give_item(ID,"weapon_knife");
    
rg_reset_user_model(ID);
    
    if(
auto[ID]) rg_give_item(IDlast_primary[ID]), rg_give_item(IDlast_secondary[ID]);
    else 
ShowGunsMenu(ID);

    if(
grenades[ID] == 2rg_give_item(ID"weapon_hegrenade"), rg_give_item(ID"weapon_flashbang"), rg_give_item(ID"weapon_smokegrenade");
    
    
refill_weapons(ID);
    
    return 
PLUGIN_CONTINUE;
}

public 
CBasePlayer_Killed(VictimKiller)
{
    if(
is_user_connected(Victim) && is_user_connected(Killer))
    {
        if(
Victim != Killerremove_task(Victim 1234);
    }
}

public 
ShowGunsMenu(id) {

new 
menu menu_create("\d[ \rLeqal Clan \d] \d>> \d| \rDeathMatch Menusune Hosgeldiniz \d|","menu_handler")

menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rYeni Silah SEC","1")

if(
last_primary[id][0] == && last_secondary[id][0] == 0) {
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rOnceki Eldeki Silahlari Al \d|","9")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rHep Ayni Silahlari Al \d|","9")
}
else {
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rOnceki Eldeki Silahlari Al \d|","2")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rHep Ayni Silahlari Al \d|","3")
}
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rYardim Menusu \d|","4")

menu_setprop(menu,MPROP_EXIT,MEXIT_NEVER)
menu_display(id,menu,0)
}
public 
menu_handler(id,menu,item) {
new 
data[6],name[64];
new 
access,callback;
menu_item_getinfo(menuitemaccessdata5name63callback)
switch(
str_to_num(data)) {
case 
1:{
    
ShowNewGunsMenu(id);
}
case 
2:{
    
give_item(id,last_primary[id])
    
give_item(id,last_secondary[id])
    if(
grenades[id] == 2) {
        
give_item(id,"weapon_hegrenade")
        
give_item(id,"weapon_flashbang")
        
give_item(id,"weapon_smokegrenade")
    }
    
    
refill_weapons(id)
}
case 
3:{
    
give_item(id,last_primary[id])
    
give_item(id,last_secondary[id])
    if(
grenades[id] == 2) {
        
give_item(id,"weapon_hegrenade")
        
give_item(id,"weapon_flashbang")
        
give_item(id,"weapon_smokegrenade")
    }
    
    
refill_weapons(id)
    
auto[id] = true;
    
client_print(id,print_chat,"[GUNS] Artik size Silah Menusu gosterilmeyecek. Tekrar gosterilmesini isterseniz /guns veya /silah yaziniz.")
}
case 
9: {
    
ShowGunsMenu(id)
}
case 
4: {
    
Yardim_Menu(id)
}
}
menu_destroy(menu)
}
public 
ShowNewGunsMenu(id) {
new 
menu menu_create("\d[ \rLeqal Clan \d] \d>> \d| \rDeathMatch Ana Silah Menusune Hosgeldiniz \d|","menu_handler2")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rM4A1 \d|","weapon_m4a1")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rAK47 \d|","weapon_ak47")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rAWP \d|","weapon_awp")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rMP5 \d|","weapon_mp5navy")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rAUG \d|","weapon_aug")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rSG552 \d|","weapon_sg552")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rSG550 \d|","weapon_sg550")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rGALIL \d|","weapon_galil")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rFAMAS \d|","weapon_famas")
menu_setprop(menu,MPROP_EXIT,MEXIT_NEVER)
menu_display(id,menu,0)
}
public 
menu_handler2(id,menu,item) {
new 
data[32],name[64];
new 
access,callback;
menu_item_getinfo(menuitemaccessdata31name63callback)

give_item(id,data)
copy(last_primary[id],31,data)

ShowSecondaryMenu(id)

menu_destroy(menu)
}
public 
ShowSecondaryMenu(id) {
new 
menu menu_create("\d[ \rLeqal Clan \d] \d>> \d| \rDeathMatch Tabanca Menusune Hosgeldiniz \d|","menu_handler3")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rUSP \d|","weapon_usp")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rP228 \d|","weapon_p228")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rELITE \d|","weapon_elite")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rFIVESEVEN \d|","weapon_fiveseven")
menu_additem(menu,"\d[ \rLeqal \d] \d>> \d| \rDEAGLE \d|","weapon_deagle")
menu_setprop(menu,MPROP_EXIT,MEXIT_NEVER)
menu_display(id,menu,0)
}
public 
menu_handler3(id,menu,item) {
new 
data[32],name[64];
new 
access,callback;
menu_item_getinfo(menuitemaccessdata31name63callback)

give_item(id,data)
copy(last_secondary[id],31,data)

if(!
grenades[id]) {
ShowGrenadeMenu(id)
}
if(
grenades[id] == 2) {
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_smokegrenade")
}

refill_weapons(id)
menu_destroy(menu)
}

public 
Yardim_Menu(ID)
{    
    static 
Item[128];
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yYardim Menu"TAG);
    new 
Menu menu_create(Item"Yardim_Menu_Handler");
    
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \d>> \d| \rDusman Kiligina Burunme \d| \r[ 20 Puan ]"KISATAG);
    
menu_additem(MenuItem"1");
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \d>> \d| \rHer 2 Saniyede +5 Can \d| \r[ 30 Puan ]"KISATAG);
    
menu_additem(MenuItem"2");
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \d>> \d| \r1 Dakikalık Görünmezlik \d| \r[ 20 Puan ]"KISATAG);
    
menu_additem(MenuItem"3");
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \d>> \d| \rCift Ziplama \d| \r[ 25 Puan ]"KISATAG);
    
menu_additem(MenuItem"4");
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \d>> \d| \r1 Dakikada Bir Bomba \d| \r[ 50 Puan ]"KISATAG);
    
menu_additem(MenuItem"5");
    
formatex(Itemcharsmax(Item),"\d[ \r%s \d] \d>> \d| \rHer Oldurmede +25 Can \d| \r[ 40 Puan ]"KISATAG);
    
menu_additem(MenuItem"6");
    
    
menu_setprop(MenuMPROP_BACKNAME"\wGeri");
    
menu_setprop(MenuMPROP_NEXTNAME"\wIleri");
    
menu_setprop(MenuMPROP_EXITNAME"\wCikis");
    
menu_display(IDMenu0);
}

public 
Yardim_Menu_Handler(IDMenuItem)
{
    if(
Item == MENU_EXIT)
    {
        
menu_destroy(Menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
AccessData[6], Name[64], Call_Back;
    
menu_item_getinfo(MenuItemAccessData5Name63Call_Back);
    
    new 
Key str_to_num(Data);
    
    switch(
Key)
    {
        case 
:
        {
            if(
Puan[ID] >= 20)
            {
                switch(
get_member(IDm_iTeam))
                {
                    case 
TEAM_TERRORIST rg_set_user_model(ID"gign");
                    case 
TEAM_CT rg_set_user_model(ID"leet");
                }
                
                
client_print_color(IDID"^1[^3%s^1] ^4Dusman Kiligina Burundun"TAG);
            }
            else 
client_print_color(IDID"^1[^3%s^1] ^4Yetersiz Bakiye"TAG), Yardim_Menu(ID);
        }
        case 
:
        {
            if(
Puan[ID] >= 20Can_Ekleme[ID] = trueset_task(2.0"Can_Ekle"ID 1234), client_print_color(IDID"^1[^3%s^1] ^4Her 2 Saniyede 5 Can Alacaksin"TAG);
            else 
client_print_color(IDID"^1[^3%s^1] ^4Yetersiz Bakiye"TAG), Yardim_Menu(ID);
        }
    }

    return 
PLUGIN_HANDLED;
}

public 
ShowGrenadeMenu(id) {
new 
menu menu_create("\rHer El Bomba Almak Ister misiniz ?","menu_handler4")
menu_additem(menu,"\w[\rBomba Seti\w] \dIstiyorum","1")
menu_additem(menu,"\w[\rBomba Seti\w] \dIstemiyorum","2")
menu_setprop(menu,MPROP_EXIT,MEXIT_NEVER)
menu_display(id,menu,0)
}
public 
menu_handler4(id,menu,item) {
new 
data[6],name[64];
new 
access,callback;
menu_item_getinfo(menuitemaccessdata5name63callback)

switch(
str_to_num(data)) {
case 
1:{
    
give_item(id,"weapon_hegrenade")
    
give_item(id,"weapon_flashbang")
    
give_item(id,"weapon_smokegrenade")
    
grenades[id] = 2
    client_print
(id,print_chat,"[GUNS] Artik size her el bomba verilecek. Bu ayari degistirmek icin /bomba veya /grenades yazin.")
}
case 
2:{
    
grenades[id] = 1
    client_print
(id,print_chat,"[GUNS] Artik size hicbir zaman bomba verilmeyecek. Bu ayari degistirmek icin /bomba veya /grenades yazin.")
}
}

menu_destroy(menu)
}
public 
ActivateMenu(id) {
auto[id] = false;
client_print(id,print_chat,"[GUNS] Silah menusunu aktif ettiniz. Bir dahaki sefere tekrar yeni silah secebilirsiniz.")
}
public 
SwitchGrenades(id) {
client_print(id,print_chat,"[GUNS] Bomba ayarinizi: ^"%s^" olarak degistirdiniz. Artik size %s",grenades[id] == "Hicbir Zaman Bomba Verilmesin":"Her El Bomba Verilsin",grenades[id] == "bomba verilmeyecek.":"her el bomba verilecek.")
grenades[id] = grenades[id] == 2;
}
stock refill_weapons(id) {
new 
weapons[32],inum;
get_user_weapons(id,weapons,inum)
for(new 
i;i<inum;i++) {
for(new 
a;sizeof(g_weapons); a++) {
    if(
weapons[i] == g_weapons[a]) {
        
cs_set_user_bpammo(id,weapons[i],g_max_bp[a])
    }
}
}

Linksta
#7
güncel
#8
Konunuz uzun bir süre güncellenmediği için "Zaman aşımına uğramış istekler" kategorisine taşınmıştır.
Linksta

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da