⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
Server ip : 95.173.173.2 || Ts3 : LCAPRO www.lcapro.net
Sponsor Görsel 2
SponsorSponsor

Sona kalanları öldürme eklentisi

Konu

#1
Selâmün aleyküm 
Oyun sonu bomba patladığı zamn ölmeyen ct ler için onları belirli bir saniye içinde öldürecek eklenti yapabilme şansınız varmıdır. 

Zombi Espace için
#2
zombie escapeyi görmemişim pardon
Son Düzenleme: 15-06-2023, 20:46, Düzenleyen: SLX.
#3
Helikopterde olmayan ctler mi slaylanacak ?
Steam:Tıkla • Discord: lynchk
#4
(15-06-2023, 22:35)orucoglukayra Adlı Kullanıcıdan Alıntı: Helikopterde olmayan ctler mi slaylanacak ?
Hani bomba patladığı zman helide zombiler oluyorya bazı ctler heli üstü çıkarak oyunu uzatıyor onları Belirli Bi saniye içerisinde öldürülecek eklenti istiyorum o saniye bitine kadar şansı olsun işte
#5
Bir oyuncu bitiş düğmesine bastığı zaman aşağıdan mesaj geçiyor mu diye kontrol et.Mesaj geçiyorsa 30 saniye sonra el bitmezse ctler slaylanacaktır.
Her haritada bitiş düğmelerinin classları farklı olduğu için bazı haritalarda çalışmayabilir.Onları manuel eklemeniz gerekebilir.Ben hazır bulduklarımı koydum.

30 saniyeyi kendine göre düzenlersin.

PHP Kod:
#include <amxmodx>
#include <hamsandwich>
#include <reapi>

#define iTaskId 12475

/* Buton isimleri Raheem */
new const g_szFinalButtonClasses[][] =
{
    
"grescate_amazonas",
    
"tren_escape",
    
"escape_assault",
    
"tetikleme",
    
"gemoroy",
    
"a1",
    
"llamado_escape",
    
"carrex",
    
"manager",
    
"rescate_jp",
    
"mario_escape_final_001",
    
"ascensor_escape",
    
"multi",
    
"escape_final",
    
"heli",
    
"msilo",
    
"trem_ati",
    
"heli_escape",
    
"heli1",
    
"final",
    
"tren"
};

public 
plugin_init()
{
    register_plugin("ZE Helikopter Bug Slay""0.1""LyNcH");

    RegisterHam(Ham_Use"func_button""UsedButton"true);

    RegisterHookChain(RG_RoundEnd"RoundEnd", .post true);
    RegisterHookChain(RG_CSGameRules_RestartRound"RestartRound", .post false);
}

public 
UsedButton(iEntiToucher)
{
    new szTargetName[64];
    get_entvar(iEntvar_targetszTargetNamecharsmax(szTargetName));

    for(new 0sizeof(g_szFinalButtonClasses); i++)
    {
        if(equal(szTargetNameg_szFinalButtonClasses[i]))
        {
            remove_task(iTaskId);
            set_task(30.0"SlayCT"iTaskId);

            client_print_color(0,0"^4%n Adli Oyuncu Bitis Tusuna Basti."iToucher);
            client_print_color(0,0"^4[30 Saniye] Sonra Hayatta Kalan CTler Slaylanacaktir");
            
            
break;
        }
    }
}

public 
RoundEnd(WinStatus:statusScenarioEventEndRound:eventFloat:tmDelay
{
    remove_task(iTaskId);
}

public 
RestartRound()
{
    remove_task(iTaskId);
}

public 
SlayCT()
{
    for(new 1<= MaxClientsi++)
    {
        if(is_user_alive(i) && get_user_team(i) == 2)
        {
            user_kill(i);

            client_print_color(0,0"^4Round bitmedigi icin otomatik hayatta kalan ctler slaylandi.");
        }
    }

Steam:Tıkla • Discord: lynchk
#6
(16-06-2023, 15:57)orucoglukayra Adlı Kullanıcıdan Alıntı: Bir oyuncu bitiş düğmesine bastığı zaman aşağıdan mesaj geçiyor mu diye kontrol et.Mesaj geçiyorsa 30 saniye sonra el bitmezse ctler slaylanacaktır.
Her haritada bitiş düğmelerinin classları farklı olduğu için bazı haritalarda çalışmayabilir.Onları manuel eklemeniz gerekebilir.Ben hazır bulduklarımı koydum.

30 saniyeyi kendine göre düzenlersin.

PHP Kod:
#include <amxmodx>
#include <hamsandwich>
#include <reapi>

#define iTaskId 12475

/* Buton isimleri Raheem */
new const g_szFinalButtonClasses[][] =
{
    
"grescate_amazonas",
    
"tren_escape",
    
"escape_assault",
    
"tetikleme",
    
"gemoroy",
    
"a1",
    
"llamado_escape",
    
"carrex",
    
"manager",
    
"rescate_jp",
    
"mario_escape_final_001",
    
"ascensor_escape",
    
"multi",
    
"escape_final",
    
"heli",
    
"msilo",
    
"trem_ati",
    
"heli_escape",
    
"heli1",
    
"final",
    
"tren"
};

public 
plugin_init()
{
    register_plugin("ZE Helikopter Bug Slay""0.1""LyNcH");

    RegisterHam(Ham_Use"func_button""UsedButton"true);

    RegisterHookChain(RG_RoundEnd"RoundEnd", .post true);
    RegisterHookChain(RG_CSGameRules_RestartRound"RestartRound", .post false);
}

public 
UsedButton(iEntiToucher)
{
    new szTargetName[64];
    get_entvar(iEntvar_targetszTargetNamecharsmax(szTargetName));

    for(new 0sizeof(g_szFinalButtonClasses); i++)
    {
        if(equal(szTargetNameg_szFinalButtonClasses[i]))
        {
            remove_task(iTaskId);
            set_task(30.0"SlayCT"iTaskId);

            client_print_color(0,0"^4%n Adli Oyuncu Bitis Tusuna Basti."iToucher);
            client_print_color(0,0"^4[30 Saniye] Sonra Hayatta Kalan CTler Slaylanacaktir");
            
            
break;
        }
    }
}

public 
RoundEnd(WinStatus:statusScenarioEventEndRound:eventFloat:tmDelay
{
    remove_task(iTaskId);
}

public 
RestartRound()
{
    remove_task(iTaskId);
}

public 
SlayCT()
{
    for(new 1<= MaxClientsi++)
    {
        if(is_user_alive(i) && get_user_team(i) == 2)
        {
            user_kill(i);

            client_print_color(0,0"^4Round bitmedigi icin otomatik hayatta kalan ctler slaylandi.");
        }
    }

Denerim haber verecem

(16-06-2023, 15:57)orucoglukayra Adlı Kullanıcıdan Alıntı: Bir oyuncu bitiş düğmesine bastığı zaman aşağıdan mesaj geçiyor mu diye kontrol et.Mesaj geçiyorsa 30 saniye sonra el bitmezse ctler slaylanacaktır.
Her haritada bitiş düğmelerinin classları farklı olduğu için bazı haritalarda çalışmayabilir.Onları manuel eklemeniz gerekebilir.Ben hazır bulduklarımı koydum.

30 saniyeyi kendine göre düzenlersin.

PHP Kod:
#include <amxmodx>
#include <hamsandwich>
#include <reapi>

#define iTaskId 12475

/* Buton isimleri Raheem */
new const g_szFinalButtonClasses[][] =
{
    
"grescate_amazonas",
    
"tren_escape",
    
"escape_assault",
    
"tetikleme",
    
"gemoroy",
    
"a1",
    
"llamado_escape",
    
"carrex",
    
"manager",
    
"rescate_jp",
    
"mario_escape_final_001",
    
"ascensor_escape",
    
"multi",
    
"escape_final",
    
"heli",
    
"msilo",
    
"trem_ati",
    
"heli_escape",
    
"heli1",
    
"final",
    
"tren"
};

public 
plugin_init()
{
    register_plugin("ZE Helikopter Bug Slay""0.1""LyNcH");

    RegisterHam(Ham_Use"func_button""UsedButton"true);

    RegisterHookChain(RG_RoundEnd"RoundEnd", .post true);
    RegisterHookChain(RG_CSGameRules_RestartRound"RestartRound", .post false);
}

public 
UsedButton(iEntiToucher)
{
    new szTargetName[64];
    get_entvar(iEntvar_targetszTargetNamecharsmax(szTargetName));

    for(new 0sizeof(g_szFinalButtonClasses); i++)
    {
        if(equal(szTargetNameg_szFinalButtonClasses[i]))
        {
            remove_task(iTaskId);
            set_task(30.0"SlayCT"iTaskId);

            client_print_color(0,0"^4%n Adli Oyuncu Bitis Tusuna Basti."iToucher);
            client_print_color(0,0"^4[30 Saniye] Sonra Hayatta Kalan CTler Slaylanacaktir");
            
            
break;
        }
    }
}

public 
RoundEnd(WinStatus:statusScenarioEventEndRound:eventFloat:tmDelay
{
    remove_task(iTaskId);
}

public 
RestartRound()
{
    remove_task(iTaskId);
}

public 
SlayCT()
{
    for(new 1<= MaxClientsi++)
    {
        if(is_user_alive(i) && get_user_team(i) == 2)
        {
            user_kill(i);

            client_print_color(0,0"^4Round bitmedigi icin otomatik hayatta kalan ctler slaylandi.");
        }
    }

olmadı aga istiyorsan dc den video şekilde atayım daha iyi anlarsın demek istedğimi

(16-06-2023, 15:57)eliorucoglukayra Adlı Kullanıcıdan Alıntı: Bir oyuncu bitiş düğmesine bastığı zaman aşağıdan mesaj geçiyor mu diye kontrol et.Mesaj geçiyorsa 30 saniye sonra el bitmezse ctler slaylanacaktır.
Her haritada bitiş düğmelerinin classları farklı olduğu için bazı haritalarda çalışmayabilir.Onları manuel eklemeniz gerekebilir.Ben hazır bulduklarımı koydum.

30 saniyeyi kendine göre düzenlersin.

PHP Kod:
#include <amxmodx>
#include <hamsandwich>
#include <reapi>

#define iTaskId 12475

/* Buton isimleri Raheem */
new const g_szFinalButtonClasses[][] =
{
    
"grescate_amazonas",
    
"tren_escape",
    
"escape_assault",
    
"tetikleme",
    
"gemoroy",
    
"a1",
    
"llamado_escape",
    
"carrex",
    
"manager",
    
"rescate_jp",
    
"mario_escape_final_001",
    
"ascensor_escape",
    
"multi",
    
"escape_final",
    
"heli",
    
"msilo",
    
"trem_ati",
    
"heli_escape",
    
"heli1",
    
"final",
    
"tren"
};

public 
plugin_init()
{
    register_plugin("ZE Helikopter Bug Slay""0.1""LyNcH");

    RegisterHam(Ham_Use"func_button""UsedButton"true);

    RegisterHookChain(RG_RoundEnd"RoundEnd", .post true);
    RegisterHookChain(RG_CSGameRules_RestartRound"RestartRound", .post false);
}

public 
UsedButton(iEntiToucher)
{
    new szTargetName[64];
    get_entvar(iEntvar_targetszTargetNamecharsmax(szTargetName));

    for(new 0sizeof(g_szFinalButtonClasses); i++)
    {
        if(equal(szTargetNameg_szFinalButtonClasses[i]))
        {
            remove_task(iTaskId);
            set_task(30.0"SlayCT"iTaskId);

            client_print_color(0,0"^4%n Adli Oyuncu Bitis Tusuna Basti."iToucher);
            client_print_color(0,0"^4[30 Saniye] Sonra Hayatta Kalan CTler Slaylanacaktir");
            
            
break;
        }
    }
}

public 
RoundEnd(WinStatus:statusScenarioEventEndRound:eventFloat:tmDelay
{
    remove_task(iTaskId);
}

public 
RestartRound()
{
    remove_task(iTaskId);
}

public 
SlayCT()
{
    for(new 1<= MaxClientsi++)
    {
        if(is_user_alive(i) && get_user_team(i) == 2)
        {
            user_kill(i);

            client_print_color(0,0"^4Round bitmedigi icin otomatik hayatta kalan ctler slaylandi.");
        }
    }

Demek istedğim konu serverde admin olmayınca oyun sonu ölmeyen ctleri belirli bir saniye içinde öldürmek oyun uzamasın diye dawn daki gibi mesala
Son Düzenleme: 17-06-2023, 16:22, Düzenleyen: AloneDark..
#7
@"orucoglukayra"

Bu Konu Çözülürse bana da lazım.
İstek tam olarak şu;

Zombi'ler ve İnsan'lar Helikopter de beraber kaçtıkları zaman aşağıdaki herkes ölüyor ancak helikopter de zombi ve insan olduğu için yani iki takımdan da yaşayan olduğu için round bitmiyor. Bu durum yaşandığın da insanların 5 saniye süresi olsun ve 5 saniye için de zombiyi atabilirler ise atsınlar atamazlar ise insanlar 5 saniye sonra slaylansın.
Son Düzenleme: 18-06-2023, 20:18, Düzenleyen: Cassis.
#8
(18-06-2023, 20:17)KadirAydın Adlı Kullanıcıdan Alıntı: @"orucoglukayra"

Bu Konu Çözülürse bana da lazım.
İstek tam olarak şu;

Zombi'ler ve İnsan'lar Helikopter de beraber kaçtıkları zaman aşağıdaki herkes ölüyor ancak helikopter de zombi ve insan olduğu için yani iki takımdan da yaşayan olduğu için round bitmiyor. Bu durum yaşandığın da insanların 5 saniye süresi olsun ve 5 saniye için de zombiyi atabilirler ise atsınlar atamazlar ise insanlar 5 saniye sonra slaylansın.
Ayn eyw cansın @"orucoglukayra"
#9
Zombie escape modunu fazla bilmiyorum.Bomba patladığı zamanı çekebileceğim bir yöntem bulamadım.Mod içinde belki böyle bir şey vardır.
Onun dışında benim yaptığım gibi butona bastıktan belli bir süre sonra slaylama yapabilirsiniz.
Steam:Tıkla • Discord: lynchk
#10
(23-06-2023, 22:08)orucoglukayra Adlı Kullanıcıdan Alıntı: Zombie escape modunu fazla bilmiyorum.Bomba patladığı zamanı çekebileceğim bir yöntem bulamadım.Mod içinde belki böyle bir şey vardır.
Onun dışında benim yaptığım gibi butona bastıktan belli bir süre sonra slaylama yapabilirsiniz.
Tm denerim ilerde eyw

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task