⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐Kurumsal web sitesi barındırma, VDS ve sanal sunucu çözümleri. Name SSD altyapısı, yüksek performans, kesintisiz erişim ve profesyonel teknik destekle hizmetinizde.⭐
Sponsor Görsel 2
SponsorSponsor

Saydan Afk Yazarak Ölü Bırakma

Konu

#1
Öncelikle merhabalar 3 4 serverda denk geldim oyun içinde saydan /afk yazıldığında spece atmadan ölü şekilde bırakılıyor her el başladığında tekrar öldürüyor ve o esnada afk moduna geçen kişi saydan konuşma vs yapamıyor tekrardan aynı komutu yazdığı zaman oyununa devam edebiliyor elinde olan veya bunu yapabilecek var mı şimdiden teşekkürler.
#2
@Hüseyin [YMK] Yardımcı olacaksanız konu üzerinden yardımcı olun.Veya ücretli destek verecekseniz belirtebilirsiniz.

Deneyin;
PHP Kod:
#include <amxmodx>
#include <reapi>

#define iPermission ADMIN_BAN

new const g_szTag[] = "\rWebailesi \d-";
new const 
g_szChatTag[] = "^1[^3Webailesi^1]^4";

new 
bool:gAfk[MAX_CLIENTS+1];

public 
plugin_init()
{
    register_plugin("Afk Menu""0.1""LyNcH");

    register_clcmd("say /afkmenu""AfkMenu");
    register_clcmd("say /afk""AfkSwitch");

    RegisterHookChain(RG_CBasePlayer_Spawn"PlayerSpawn", .post true);
}

public 
client_putinserver(id)
{
    gAfk[id] = false;
}

public 
AfkSwitch(const id)
{
    gAfk[id] = !gAfk[id];

    if(gAfk[id] && is_user_alive(id)) user_silentkill(id);

    client_print_color(idid"%s Afk modu %s."g_szChatTaggAfk[id] ? "acik":"kapali");
}

public 
PlayerSpawn(const id)
{
    if(!is_user_alive(id))
    {
        return;
    }

    if(gAfk[id])
    {
        user_silentkill(id);

        client_print_color(idid"%s Afk modunuz aktif oldugu icin slaylandiniz."g_szChatTag);
    }
}

public 
AfkMenu(const id)
{
    if(~get_user_flags(id) & iPermission)
    {
        return;
    }

    new menu menu_create(fmt("%s Afk Menu"g_szTag), "_AfkMenu");

    for(new 1<= MaxClientsi++)
    {
        if(is_user_connected(i) && !is_user_bot(i))
        {
            menu_additem(menufmt("%n \d[\r%s\d]"igAfk[i] ? "ACIK":"KAPALI"), fmt("%i"i));
        }
    }

    menu_setprop(menuMPROP_BACKNAME"\dGeri");
    menu_setprop(menuMPROP_NEXTNAME"\dIleri");
    menu_setprop(menuMPROP_EXITNAME"\dCikis");

    menu_setprop(menuMPROP_NUMBER_COLOR"\d");
    menu_display(idmenu);
}

public 
_AfkMenu(const id, const menu, const item)
{
    if(item == MENU_EXIT
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], key;
    menu_item_getinfo(menuitem_datacharsmax(data));
    key str_to_num(data);

    if(is_user_connected(key))
    {
        gAfk[key] = !gAfk[key];

        if(gAfk[key] && is_user_alive(key))
        {
            user_silentkill(key);
        }

        client_print_color(keykey"%s %n adli admin sizin afk modunuzu %s yapti."g_szChatTagidgAfk[key] ? "acik":"kapali");
        client_print_color(idid"%s %n adli oyuncunun afk modu %s yapildi."g_szChatTagkeygAfk[key] ? "acik":"kapali");
    }

    AfkMenu(id);
    menu_destroy(menu);
    return PLUGIN_HANDLED;

Steam:Tıkla • Discord: lynchk
#3
Afk modunda hala saydan konuşulabiliyor ama önemli değil zaten asıl işlevini yerine getiriyor bir sıkıntı göremedim şimdilik elinize sağlık teşekkürler.
Son Düzenleme: 21-10-2023, 00:21, Düzenleyen: crt3222.
#4
İstek konusu, @Lynchk adlı kullanıcı tarafından 23 saat içinde çözülmüştür.
İsteği çözdüğü için Lynchk Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Lynchk Adlı kullanıcı sizin dışınızda toplam 723 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

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

Yorum yapmak için üye olmanız gerekiyor

ya da