1. sayfa (Toplam 1 sayfa)

1 VS 1 HUD YAZISI

Gönderilme zamanı: Çrş Kas 03, 2021 10:02 pm
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.

1 VS 1 HUD YAZISI

Gönderilme zamanı: Çrş Kas 03, 2021 10:22 pm
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);
            }
        }
    }
}

1 VS 1 HUD YAZISI

Gönderilme zamanı: Çrş Kas 03, 2021 10:31 pm
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ı.

1 VS 1 HUD YAZISI

Gönderilme zamanı: Çrş Kas 03, 2021 10:40 pm
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.

1 VS 1 HUD YAZISI

Gönderilme zamanı: Çrş Kas 03, 2021 10:59 pm
gönderen ERRA
Evet,Tamamdır teşekkürler

1 VS 1 HUD YAZISI

Gönderilme zamanı: Prş Kas 04, 2021 6:28 pm
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");
            }
        }
    }
}