(Yardım) ~ Ölü Oyuncunun Menüyü Açabilmesi

Konu

#1
Merhaba. Kullandığım bu eklentideki menüyü T takımı sadece sağken açabiliyor. Sizden istediğim öldükten sonra da bu menüyü açabilmeleridir. Yani bu menüyü T takımı hem sağken hem de ölüyken açabilsin. Bu konuda yardımcı olabilirseniz çok sevinirim. Şimdiden teşekkürler.
.sma SK_TMenu.sma (Dosya Boyutu: 1,74 KB | İndirme Sayısı: 5)
#2
Yardımcı olabilecek var mı?
#3
Kod:
#include <amxmodx>

#define TAG "KnAoZ"

public plugin_init()
{
    register_plugin("My Menu", "2.1", "Me");
    register_clcmd("say /tmenu", "ShowMenu", _, "");
    register_clcmd("menu", "ShowMenu", _, "");
}

public ShowMenu(id)
{
    if(get_user_team(id) == 1){
        new menu = menu_create("\w|-> \rHAYDUT \w<-| \yOzel Beceriler:", "MohammadHlwani");
        
        menu_additem(menu, "\y[\rK|G\y] \d~ \wVahsi Bocekler", "", 0); // case 0
        menu_additem(menu, "\y[\rK|G\y] \d~ \wBombali Arac", "", 0); // case 1
        menu_additem(menu, "\y[\rK|G\y] \d~ \wDeprem Yaratma", "", 0); // case 2
        menu_additem(menu, "\y[\rK|G\y] \d~ \wElektrik Kesintisi", "", 0); // case 3
        
        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
        menu_setprop(menu, MPROP_PERPAGE, 7);
        
        menu_display(id, menu, 0);
    }
    else{
        client_print_color(id,id,"^4[%s] - ^1Bu menuyu sadece HAYDUT takimi kullanabilir.",TAG )
    }
    return PLUGIN_HANDLED;
}

public MohammadHlwani(id, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_cancel(id);
        return PLUGIN_HANDLED;
    }
    
    new command[6], name[64], access, callback;
    
    menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
    
    switch(item)
    {
        case 0: client_cmd(id, "say /canavarbombasi");
            case 1: client_cmd(id, "say /rc");
            case 2: client_cmd(id, "say /deprem");
            case 3: client_cmd(id, "say /elektrik");
        }
    
    menu_display(id, menu, 0)
    
    return PLUGIN_HANDLED;
}

#4
(04-10-2020, 23:15)bot12 Adlı Kullanıcıdan Alıntı:
Kod:
#include <amxmodx>

#define TAG "KnAoZ"

public plugin_init()
{
    register_plugin("My Menu", "2.1", "Me");
    register_clcmd("say /tmenu", "ShowMenu", _, "");
    register_clcmd("menu", "ShowMenu", _, "");
}

public ShowMenu(id)
{
    if(get_user_team(id) == 1){
        new menu = menu_create("\w|-> \rHAYDUT \w<-| \yOzel Beceriler:", "MohammadHlwani");
        
        menu_additem(menu, "\y[\rK|G\y] \d~ \wVahsi Bocekler", "", 0); // case 0
        menu_additem(menu, "\y[\rK|G\y] \d~ \wBombali Arac", "", 0); // case 1
        menu_additem(menu, "\y[\rK|G\y] \d~ \wDeprem Yaratma", "", 0); // case 2
        menu_additem(menu, "\y[\rK|G\y] \d~ \wElektrik Kesintisi", "", 0); // case 3
        
        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
        menu_setprop(menu, MPROP_PERPAGE, 7);
        
        menu_display(id, menu, 0);
    }
    else{
        client_print_color(id,id,"^4[%s] - ^1Bu menuyu sadece HAYDUT takimi kullanabilir.",TAG )
    }
    return PLUGIN_HANDLED;
}

public MohammadHlwani(id, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_cancel(id);
        return PLUGIN_HANDLED;
    }
    
    new command[6], name[64], access, callback;
    
    menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
    
    switch(item)
    {
        case 0: client_cmd(id, "say /canavarbombasi");
            case 1: client_cmd(id, "say /rc");
            case 2: client_cmd(id, "say /deprem");
            case 3: client_cmd(id, "say /elektrik");
        }
    
    menu_display(id, menu, 0)
    
    return PLUGIN_HANDLED;
}

Teşekkür ederim. Peki sadece ölen oyuncunun menü açmasını sağlamak için hangi kodu yazmalıyız bir bilgin var mı? (Sadece öğrenmek istediğim için soruyorum.)
#5
arkdaşın tek yaptıgı hocam

if(get_user_team(id) == 1 && is_user_alive(id)){

Bu kısımdaki Ondeki Yeri sileminz yeter olucaktı

if(get_user_team(id) == 1){
~ Ücretli Eklenti İçin 'DM' ~ Discord ~
#6
(05-10-2020, 00:18)QuryWesT Adlı Kullanıcıdan Alıntı: arkdaşın tek yaptıgı hocam

    if(get_user_team(id) == 1 && is_user_alive(id)){

Bu kısımdaki Ondeki Yeri sileminz yeter olucaktı

    if(get_user_team(id) == 1){
Teşekkür ederim, onu öğrendim. Bir de örn bu menüye ''sadece ölü'' olan oyuncuların girmesini sağlamak için hangi kodu yazmalıyız onu öğrenmek istedim. Sizin bu konuda bilginiz var mı?
#7
(05-10-2020, 00:55)knaoz1903 Adlı Kullanıcıdan Alıntı:
(05-10-2020, 00:18)QuryWesT Adlı Kullanıcıdan Alıntı: arkdaşın tek yaptıgı hocam

    if(get_user_team(id) == 1 && is_user_alive(id)){

Bu kısımdaki Ondeki Yeri sileminz yeter olucaktı

    if(get_user_team(id) == 1){
Teşekkür ederim, onu öğrendim. Bir de örn bu menüye ''sadece ölü'' olan oyuncuların girmesini sağlamak için hangi kodu yazmalıyız onu öğrenmek istedim. Sizin bu konuda bilginiz var mı?
Yine if tanımlaması ile if (!is_user_alive(id)) yapabilirsiniz.
#8
(05-10-2020, 02:55)agerba12 Adlı Kullanıcıdan Alıntı:
(05-10-2020, 00:55)knaoz1903 Adlı Kullanıcıdan Alıntı:
(05-10-2020, 00:18)QuryWesT Adlı Kullanıcıdan Alıntı: arkdaşın tek yaptıgı hocam

    if(get_user_team(id) == 1 && is_user_alive(id)){

Bu kısımdaki Ondeki Yeri sileminz yeter olucaktı

    if(get_user_team(id) == 1){
Teşekkür ederim, onu öğrendim. Bir de örn bu menüye ''sadece ölü'' olan oyuncuların girmesini sağlamak için hangi kodu yazmalıyız onu öğrenmek istedim. Sizin bu konuda bilginiz var mı?
Yine if tanımlaması ile if (!is_user_alive(id)) yapabilirsiniz.
Anladım. Çok teşekkür ediyorum Gülümse
#9
Konunuz "Çözülmüş İsteklere" taşınmıştır.
EKLENTİ YAZMIYORUM, YAZMAYIN ARTIK.

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task
Kayıt Ol
Discord Adresimize Katılın