Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

1 VS 1 HUD YAZISI

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
ERRA
Mesajlar: 66
Kayıt: Prş Haz 25, 2020 11:06 pm

1 VS 1 HUD YAZISI

Mesaj gönderen ERRA »

Selamlar oyuncular 1 VS 1 kalınca bir hud yazısı belirten bir eklenti varmı örnek X VE Y tek kaldı tarzında.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

orucoglukayra
Mesajlar: 209
Kayıt: Pzr Haz 09, 2019 2:48 pm
İletişim:

1 VS 1 HUD YAZISI

Mesaj gönderen orucoglukayra »

Dene bakalım ;

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

new syncHud;

public plugin_init() 
{
    register_plugin("1vs1Hud", "0.1", "LyNcH");

    RegisterHookChain(RG_CBasePlayer_Killed, "@CBasePlayer_Killed", .post = true);

    syncHud = CreateHudSyncObj();
}

@CBasePlayer_Killed(const this, pevAttacker, iGib)
{
    new at, act, TName[32], CTName[32];
    rg_initialize_player_counts(at,act);

    if(at == 1 && act == 1) 
    {
        for(new i = 0; i < MaxClients; i++) 
        {
            if(is_user_alive(i) && is_user_connected(i)) 
            {
                if(get_member(i, m_iTeam) == TEAM_TERRORIST) 
                {
                    get_user_name(i, TName, charsmax(TName));
                }
                if(get_member(i, m_iTeam) == TEAM_CT) 
                {
                    get_user_name(i, CTName, charsmax(CTName));
                }
                set_hudmessage(0, 255 , 0, -1.0, 0.25 , 0, 5.0, 5.0, 0.01, 0.1, 35);
                ShowSyncHudMsg(0, syncHud, "%s VS %s Tek Kaldi", TName, CTName);
            }
        }
    }
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
ERRA
Mesajlar: 66
Kayıt: Prş Haz 25, 2020 11:06 pm

1 VS 1 HUD YAZISI

Mesaj gönderen ERRA »

Elinize sağlık ... ek olarak: vs yazısını tek basına nasıl kırmızı yapalirim belirgin olması için sadece VS yazısı.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

orucoglukayra
Mesajlar: 209
Kayıt: Pzr Haz 09, 2019 2:48 pm
İletişim:

1 VS 1 HUD YAZISI

Mesaj gönderen orucoglukayra »

ERRA yazdı: Çrş Kas 03, 2021 10:31 pm Elinize sağlık ... ek olarak: vs yazısını tek basına nasıl kırmızı yapalirim belirgin olması için sadece VS yazısı.
Sadece onu kırmızı yapmak istiyorsaniz 2 ayri hud olusturmaniz gerek.Bilgisayari kapattım yarın müsait zamanımda bakabilirim.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
ERRA
Mesajlar: 66
Kayıt: Prş Haz 25, 2020 11:06 pm

1 VS 1 HUD YAZISI

Mesaj gönderen ERRA »

Evet,Tamamdır teşekkürler

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

orucoglukayra
Mesajlar: 209
Kayıt: Pzr Haz 09, 2019 2:48 pm
İletişim:

1 VS 1 HUD YAZISI

Mesaj gönderen orucoglukayra »

Böyle kullanabilirsin, tam oturtamadım fakat deneye deneye yapmanız gerek.Tek renk kullanmanı öneririm.

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

new syncHud[2];

public plugin_init() 
{
    register_plugin("1vs1Hud", "0.1", "LyNcH");

    RegisterHookChain(RG_CBasePlayer_Killed, "@CBasePlayer_Killed", .post = true);

    syncHud[0] = CreateHudSyncObj();
    syncHud[1] = CreateHudSyncObj();
}

@CBasePlayer_Killed(const this, pevAttacker, iGib)
{
    new at, act, TName[32], CTName[32];
    rg_initialize_player_counts(at,act);

    if(at == 1 && act == 1) 
    {
        for(new i = 0; i < MaxClients; i++) 
        {
            if(is_user_alive(i) && is_user_connected(i)) 
            {
                if(get_member(i, m_iTeam) == TEAM_TERRORIST) 
                {
                    get_user_name(i, TName, charsmax(TName));
                }
                if(get_member(i, m_iTeam) == TEAM_CT) 
                {
                    get_user_name(i, CTName, charsmax(CTName));
                }
                set_hudmessage(0, 255 , 0, -1.0, 0.25 , 0, 5.0, 5.0, 0.01, 0.1, 35);
                ShowSyncHudMsg(0, syncHud[0], "%s                             %s Tek Kaldi", TName, CTName);
                set_hudmessage(255, 0 , 0, -1.0, 0.25 , 0, 5.0, 5.0, 0.01, 0.1, 35);
                ShowSyncHudMsg(0, syncHud[1], "VS");
            }
        }
    }
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla