Konu

#1
merhabalar. ben basit bir plugin istiyorum. Şöyle. roundluk olacak 45 saniye sonra hava ışığı p ise normalde ben smaya d olarak yazdığımda onu işleyecek ve bu olduğunda 5-10 saniyelik wavlık birşey çalacak. Bu arada muzik çaldığında araya baska muzık gırdıgınde kesilmesin. Bunu yapabilirmisiniz. Oraya iki tane muzik koyarsanız iyi olur. Şöyle diyeyim.



Birinci raund 45 saniye geçtikten sonra ''webailesi.wav'' muzigi caldı hava ısıgı d oldu.

gelecek round ise 45 saniye gectikten sonra ''webailesi2.wav'' çalsın hava ısıgı d olsun bu kadar.

NOT: Round içinde tekrarlamasın muzik bir kere çalsın o kadar 45 sanye geçtikten sonra hava ışıgıda o round ıcınde d olsun. muzikle hava ısıgı d aynı anda işlev görsün çalışsın.

Bu arada komutlu şekilde yapar mısınız düzeltemedim yazıyı süreli sanırım.

örnek veriyorum sv_mod gibi 1 yazdıgımda aktif olacak 0 yazdıgımda kapanacak şeklinde
Son Düzenleme: 02-07-2023, 14:27, Düzenleyen: CsTekno.
#2
Deneyin;
PHP Kod:
#include <amxmodx>
#include <reapi>

new const g_szSounds[][] =
{
    "xxx.wav",
    "xxx.wav"
}

native set_lights(const Lighting[]);

new 
bool:g_blBlockiCvar;

public 
plugin_init()
{
    register_plugin("Round Ayarlari""0.1""LyNcH");

    RegisterHookChain(RG_CSGameRules_RestartRound"RestartRound", .post false);

    bind_pcvar_num(create_cvar("sv_mod""1"_"0 yaparsaniz kapanir 1 yaparsaniz acilir"), iCvar);
}

public 
plugin_precache()
{
    precache_sound(g_szSounds[0]);
    precache_sound(g_szSounds[1]);
}

public 
RestartRound()
{
    if(iCvar == 0)
    {
        return;
    }

    set_lights("#OFF");

    remove_task();
    set_task(45.0"ApplySettings");
}

public 
ApplySettings()
{
    if(g_blBlock)
    {
        set_lights("d"); // Birinci müzik girdiğinde hava d olur
        client_cmd(0"spk sound/%s"g_szSounds[0]);
    }
    else
    {
        set_lights("z"); // İkinci müzik girdiğinde hava z olur
        client_cmd(0"spk sound/%s"g_szSounds[1]);
    }

    g_blBlock = !g_blBlock;

Discord: Lynchk | Steam: Tıkla
#3
İstek konusu, @Lynchk adlı kullanıcı tarafından 14 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 682 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

Benzer Konular

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