⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🔥 Netvay VDS – Daha Fazla Güç, Daha Fazla Performans, Daha Fazla Başarı!
Sponsor Görsel 2
SponsorSponsor

Ufak bi eklenti isteği [ZE]

Konu

#1
Her 2 round da bir , round başladıktan 25 saniye sonra "İnsanlar" arasından bir "Kahraman" seçilecek . O kahramana örnek.mdl verilecek . 50 zırh ve 9999 can verilecek.
Alttan seçilen kahramanın ismi " ....  KAHRAMAN SEÇİLDİ!!" diye say geçilecek . 

Bu eklentiyi yapabilir misiniz?
İyi forumlar.
#2
Dene bakalım, %50 şans ile kahraman eli denk gelir.Kahraman olan oyuncuya belirttiğiniz miktarda can ve armor verilir.Geri sayım ekledim + olarak chatten mesaj geçer ;

Not : Bazı kodlar ctmenu v3'den alınmıştır.

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

new klCvars[2];

new const 
TAG[] = "Webailesi"

new const kahramanmodel[] = "kahraman"

public plugin_init() {
    register_plugin("Kahraman""1.0""KayraLynch");
    RegisterHookChain(RG_CSGameRules_RestartRound"@RestartRound", .post=false);
    bind_pcvar_float(create_cvar("kahraman_can""9999"), Float:klCvars[0]);
    bind_pcvar_float(create_cvar("kahraman_armor""50"), Float:klCvars[1]);
}

public 
plugin_precache() {
    precache_model(fmt("models/player/%s/%s.mdl",kahramanmodel,kahramanmodel));
}

@
RestartRound() {
    for(new pPlayer 1pPlayer <= MaxClientspPlayer++) {
        if(is_user_connected(pPlayer)) {
            rg_reset_user_model(pPlayer)
        }
    }
    new random random_num(0,1);
    if(random == 1) {
    set_task(25.0,"@kahramansec");
    @Geri_Sayim_Yap(25);
    }
}

@
kahramansec(id) {
    new Players[32], iNumRandom_IDget_playersPlayersiNum"ach" );

    if(iNum >= 1) {

        Random_ID Players[random_num(0iNum)];
        for(new i3i++) { 
        client_print_color(0,0"^1[^3 %s ^1] [^3 %n ^1] ^4Adli Oyuncu ^4Kahraman Olarak Secildi"TAGRandom_ID); }
    }

    set_entvar(Random_IDvar_healthklCvars[0]);
    set_entvar(Random_IDvar_armorvalueklCvars[1]);
    rg_set_user_model(Random_IDkahramanmodel);
}

@
Geri_Sayim_Yap(Sure)
{
    if(
Sure != 0)
    {
        
client_print_color(0,0"^1[^3 %s ^1]^3 %d ^4Saniye Sonra Kahraman Secilecek !"TAGSure);
        
Sure--;
        
set_task(1.0"@Geri_Sayim_Yap"Sure);
    }


@logan53 Kaynak kod içerisini güncelledim, büyük ihtimal az önce attığımda hata vardı.Güncellediğimi deneyin.
Steam:Tıkla • Discord: lynchk
#3
(30-06-2021, 00:48)orucoglukayra Adlı Kullanıcıdan Alıntı: Dene bakalım, %50 şans ile kahraman eli denk gelir.Kahraman olan oyuncuya belirttiğiniz miktarda can ve armor verilir.Geri sayım ekledim + olarak chatten mesaj geçer ;

Not : Bazı kodlar ctmenu v3'den alınmıştır.

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

new klCvars[2];

new const 
TAG[] = "Webailesi"

new const kahramanmodel[] = "kahraman"

public plugin_init() {
    register_plugin("Kahraman""1.0""KayraLynch");
    RegisterHookChain(RG_CSGameRules_RestartRound"@RestartRound", .post=false);
    bind_pcvar_float(create_cvar("kahraman_can""9999"), Float:klCvars[0]);
    bind_pcvar_float(create_cvar("kahraman_armor""50"), Float:klCvars[1]);
}

public 
plugin_precache() {
    precache_model(fmt("models/player/%s/%s.mdl",kahramanmodel,kahramanmodel));
}

@
RestartRound() {
    for(new pPlayer 1pPlayer <= MaxClientspPlayer++) {
        if(is_user_connected(pPlayer)) {
            rg_reset_user_model(pPlayer)
        }
    }
    new random random_num(0,1);
    if(random == 1) {
    set_task(25.0,"@kahramansec");
    @Geri_Sayim_Yap(25);
    }
}

@
kahramansec(id) {
    new Players[32], iNumRandom_IDget_playersPlayersiNum"ach" );

    if(iNum >= 1) {

        Random_ID Players[random_num(0iNum)];
        for(new i3i++) { 
        client_print_color(0,0"^1[^3 %s ^1] [^3 %n ^1] ^4Adli Oyuncu ^4Kahraman Olarak Secildi"TAGRandom_ID); }
    }

    set_entvar(Random_IDvar_healthklCvars[0]);
    set_entvar(Random_IDvar_armorvalueklCvars[1]);
    rg_set_user_model(Random_IDkahramanmodel);
}

@
Geri_Sayim_Yap(Sure)
{
    if(
Sure != 0)
    {
        
client_print_color(0,0"^1[^3 %s ^1]^3 %d ^4Saniye Sonra Kahraman Secilecek !"TAGSure);
        
Sure--;
        
set_task(1.0"@Geri_Sayim_Yap"Sure);
    }


@logan53 Kaynak kod içerisini güncelledim, büyük ihtimal az önce attığımda hata vardı.Güncellediğimi deneyin.

Panelde derlenmiyor hocam. "Yasak kodlar mevcut" hatası veriyor.
#4
(30-06-2021, 19:36)logan53 Adlı Kullanıcıdan Alıntı:
(30-06-2021, 00:48)orucoglukayra Adlı Kullanıcıdan Alıntı: Dene bakalım, %50 şans ile kahraman eli denk gelir.Kahraman olan oyuncuya belirttiğiniz miktarda can ve armor verilir.Geri sayım ekledim + olarak chatten mesaj geçer ;

Not : Bazı kodlar ctmenu v3'den alınmıştır.

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

new klCvars[2];

new const 
TAG[] = "Webailesi"

new const kahramanmodel[] = "kahraman"

public plugin_init() {
    register_plugin("Kahraman""1.0""KayraLynch");
    RegisterHookChain(RG_CSGameRules_RestartRound"@RestartRound", .post=false);
    bind_pcvar_float(create_cvar("kahraman_can""9999"), Float:klCvars[0]);
    bind_pcvar_float(create_cvar("kahraman_armor""50"), Float:klCvars[1]);
}

public 
plugin_precache() {
    precache_model(fmt("models/player/%s/%s.mdl",kahramanmodel,kahramanmodel));
}

@
RestartRound() {
    for(new pPlayer 1pPlayer <= MaxClientspPlayer++) {
        if(is_user_connected(pPlayer)) {
            rg_reset_user_model(pPlayer)
        }
    }
    new random random_num(0,1);
    if(random == 1) {
    set_task(25.0,"@kahramansec");
    @Geri_Sayim_Yap(25);
    }
}

@
kahramansec(id) {
    new Players[32], iNumRandom_IDget_playersPlayersiNum"ach" );

    if(iNum >= 1) {

        Random_ID Players[random_num(0iNum)];
        for(new i3i++) { 
        client_print_color(0,0"^1[^3 %s ^1] [^3 %n ^1] ^4Adli Oyuncu ^4Kahraman Olarak Secildi"TAGRandom_ID); }
    }

    set_entvar(Random_IDvar_healthklCvars[0]);
    set_entvar(Random_IDvar_armorvalueklCvars[1]);
    rg_set_user_model(Random_IDkahramanmodel);
}

@
Geri_Sayim_Yap(Sure)
{
    if(
Sure != 0)
    {
        
client_print_color(0,0"^1[^3 %s ^1]^3 %d ^4Saniye Sonra Kahraman Secilecek !"TAGSure);
        
Sure--;
        
set_task(1.0"@Geri_Sayim_Yap"Sure);
    }


@logan53 Kaynak kod içerisini güncelledim, büyük ihtimal az önce attığımda hata vardı.Güncellediğimi deneyin.

Panelde derlenmiyor hocam. "Yasak kodlar mevcut" hatası veriyor.
Webailesi tagını editlemeniz gerek.
Steam:Tıkla • Discord: lynchk
#5
(30-06-2021, 19:36)orucoglukayra Adlı Kullanıcıdan Alıntı: Webailesi tagını editlemeniz gerek.
kahramanın modeli   models/player/kahraman/kahraman şeklinde olacak değil mi? " Kahraman" kelimesini örnek olarak verdim.
#6
(30-06-2021, 19:38)logan53 Adlı Kullanıcıdan Alıntı:
(30-06-2021, 19:36)orucoglukayra Adlı Kullanıcıdan Alıntı: Webailesi tagını editlemeniz gerek.
kahramanın modeli   models/player/kahraman/kahraman şeklinde olacak değil mi? " Kahraman" kelimesini örnek olarak verdim.
Evet.
Steam:Tıkla • Discord: lynchk
#7
(30-06-2021, 19:38)logan53 Adlı Kullanıcıdan Alıntı:
(30-06-2021, 19:36)orucoglukayra Adlı Kullanıcıdan Alıntı: Webailesi tagını editlemeniz gerek.
kahramanın modeli   models/player/kahraman/kahraman şeklinde olacak değil mi? " Kahraman" kelimesini örnek olarak verdim.
hocam eklentinin bir kaç problemi var.
1. Server da "Console" nickli birisi olmamasına rağmen bazen onu kahraman seçiyor. Spec de 3 tane reklam botu var sanırım onları seçiyor.

2. Mapı yeni açıldığın da 20 saniye sonra otores atılıyor. Bu 20 saniye içerisin de bi kahraman seçebiliyor ve diğer round başında daha freezetime bitmeden kahraman seçilmiş oluyor. Ayriyetten otoresden sonraki roundda da %50lik ihtimal gerçekleşir ve kahraman geri sayımı başlarsa otoresde seçilmeye başlanan kahraman ve oto resden sonraki roundda seçilmeye başlanan kahramanlar birbirine giriyor. Dolayısıyla 2 tane kahraman seçiliyor tek roundda. Bu sebepten dolayı zombi olan da kahraman olabiliyor.

3.Kahrama seçtiğim modeli vermiyor.

(30-06-2021, 19:58)logan53 Adlı Kullanıcıdan Alıntı:
(30-06-2021, 19:38)logan53 Adlı Kullanıcıdan Alıntı: kahramanın modeli   models/player/kahraman/kahraman şeklinde olacak değil mi? " Kahraman" kelimesini örnek olarak verdim.
hocam eklentinin bir kaç problemi var.
1. Server da "Console" nickli birisi olmamasına rağmen bazen onu kahraman seçiyor. Spec de 3 tane reklam botu var sanırım onları seçiyor.

2. Mapı yeni açıldığın da 20 saniye sonra otores atılıyor. Bu 20 saniye içerisin de bi kahraman seçebiliyor ve diğer round başında daha freezetime bitmeden kahraman seçilmiş oluyor. Ayriyetten otoresden sonraki roundda da %50lik ihtimal gerçekleşir ve kahraman geri sayımı başlarsa otoresde seçilmeye başlanan kahraman ve oto resden sonraki roundda seçilmeye başlanan kahramanlar birbirine giriyor. Dolayısıyla 2 tane kahraman seçiliyor tek roundda. Bu sebepten dolayı zombi olan da kahraman olabiliyor.

3.Kahrama seçtiğim modeli vermiyor.
1. hata da kahraman seçilen " console " nickli oyuncu spec botları değilmiş. Spec botlarını kaldırmama rağmen aynı kişiyi seçiyor.
Son Düzenleme: 30-06-2021, 20:00, Düzenleyen: logan53.
#8
(30-06-2021, 19:58)logan53 Adlı Kullanıcıdan Alıntı:
(30-06-2021, 19:38)logan53 Adlı Kullanıcıdan Alıntı: kahramanın modeli   models/player/kahraman/kahraman şeklinde olacak değil mi? " Kahraman" kelimesini örnek olarak verdim.
hocam eklentinin bir kaç problemi var.
1. Server da "Console" nickli birisi olmamasına rağmen bazen onu kahraman seçiyor. Spec de 3 tane reklam botu var sanırım onları seçiyor.

2. Mapı yeni açıldığın da 20 saniye sonra otores atılıyor. Bu 20 saniye içerisin de bi kahraman seçebiliyor ve diğer round başında daha freezetime bitmeden kahraman seçilmiş oluyor. Ayriyetten otoresden sonraki roundda da %50lik ihtimal gerçekleşir ve kahraman geri sayımı başlarsa otoresde seçilmeye başlanan kahraman ve oto resden sonraki roundda seçilmeye başlanan kahramanlar birbirine giriyor. Dolayısıyla 2 tane kahraman seçiliyor tek roundda. Bu sebepten dolayı zombi olan da kahraman olabiliyor.

3.Kahrama seçtiğim modeli vermiyor.

(30-06-2021, 19:58)logan53 Adlı Kullanıcıdan Alıntı: hocam eklentinin bir kaç problemi var.
1. Server da "Console" nickli birisi olmamasına rağmen bazen onu kahraman seçiyor. Spec de 3 tane reklam botu var sanırım onları seçiyor.

2. Mapı yeni açıldığın da 20 saniye sonra otores atılıyor. Bu 20 saniye içerisin de bi kahraman seçebiliyor ve diğer round başında daha freezetime bitmeden kahraman seçilmiş oluyor. Ayriyetten otoresden sonraki roundda da %50lik ihtimal gerçekleşir ve kahraman geri sayımı başlarsa otoresde seçilmeye başlanan kahraman ve oto resden sonraki roundda seçilmeye başlanan kahramanlar birbirine giriyor. Dolayısıyla 2 tane kahraman seçiliyor tek roundda. Bu sebepten dolayı zombi olan da kahraman olabiliyor.

3.Kahrama seçtiğim modeli vermiyor.
1. hata da kahraman seçilen " console " nickli oyuncu spec botları değilmiş. Spec botlarını kaldırmama rağmen aynı kişiyi seçiyor.
Eklentiyi kendim denedim.Model konuusunda vs. sıkıntısı yok.Zombie escape moduna uyarlayamıcağım vaktim yok kusura bakmayın.Başka bir arkadaş yardım edebilir.
Steam:Tıkla • Discord: lynchk
#9
(30-06-2021, 20:01)orucoglukayra Adlı Kullanıcıdan Alıntı:
(30-06-2021, 19:58)logan53 Adlı Kullanıcıdan Alıntı: hocam eklentinin bir kaç problemi var.
1. Server da "Console" nickli birisi olmamasına rağmen bazen onu kahraman seçiyor. Spec de 3 tane reklam botu var sanırım onları seçiyor.

2. Mapı yeni açıldığın da 20 saniye sonra otores atılıyor. Bu 20 saniye içerisin de bi kahraman seçebiliyor ve diğer round başında daha freezetime bitmeden kahraman seçilmiş oluyor. Ayriyetten otoresden sonraki roundda da %50lik ihtimal gerçekleşir ve kahraman geri sayımı başlarsa otoresde seçilmeye başlanan kahraman ve oto resden sonraki roundda seçilmeye başlanan kahramanlar birbirine giriyor. Dolayısıyla 2 tane kahraman seçiliyor tek roundda. Bu sebepten dolayı zombi olan da kahraman olabiliyor.

3.Kahrama seçtiğim modeli vermiyor.

1. hata da kahraman seçilen " console " nickli oyuncu spec botları değilmiş. Spec botlarını kaldırmama rağmen aynı kişiyi seçiyor.
Eklentiyi kendim denedim.Model konuusunda vs. sıkıntısı yok.Zombie escape moduna uyarlayamıcağım vaktim yok kusura bakmayın.Başka bir arkadaş yardım edebilir.
evet public modda çalışıyor . Sıkıntı değil teşekkür ederim.
#10
İstek konusu, @"orucoglukayra" adlı kullanıcı tarafından 2 gün içinde çözülmüştür.
İsteği çözdüğü için orucoglukayra Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
orucoglukayra Adlı kullanıcı sizin dışınızda toplam 121 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
Task