Taşınma Yapıldı: Webailesi işletmesinin tüm aktif hizmetleri TKY.NET.TR adresine taşınmıştır. Bu vakitten sonra webailesi forum olarak devam edecektir. Detaylar için tıklayınız.

Konu

#1
Kahraman pluginini DM sunucuma göre ayarlamak istiyorum. Alttaki plugin roundlu olduğu için map değiştikten sonra sadece 1 kere çalışıyor sonrasında tekrar gelmiyor bunu kahramanı öldüren kahraman olucak şekilde ayarlayabilirmisiniz?
Yazılarına da; 
Kahramanı öldürdüğü için yeni kahraman xx kişi olacaktır. Şeklinde ayarlarmısınız? Teşekkürler
PHP Kod:
#include <amxmodx>
#include <reapi>

new klCvars[2];

new const 
TAG[] = "SCH"

new const kahramanmodel[] = "hero"

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

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

@
RestartRound() {
    for(new klPlayer 1klPlayer <= MaxClientsklPlayer++) {
        if(is_user_connected(klPlayer)) {
            rg_reset_user_model(klPlayer);
        }
    }

    new random random_num(0,1);

    if(random == 1) {
        set_task(5.0,"@kahramansec");
        @Geri_Sayim_Yap(5);
    }
}

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

    if(kliNum >= 1) {
        klRandom Players[random_num(0kliNum)];
        for(new i3i++) { 
        client_print_color(0,0"^1[^3 %s ^1] [^3 %n ^1] ^4Adli Oyuncu ^4Kahraman Olarak Secildi"TAGklRandom); }
    }

    set_entvar(klRandomvar_healthklCvars[0]);
    set_entvar(klRandomvar_armorvalueklCvars[1]);
    rg_set_user_model(klRandomkahramanmodel);
}

@
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);
    }

#2
Dene bakalım ;

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

new klCvars[2], bool:blKahraman[MAX_CLIENTS+1];

new const 
TAG[] = "SCH";
new const 
kahramanmodel[] = "hero";

public 
plugin_init() {
    register_plugin("Kahraman""1.1""LyNcH");

    bind_pcvar_float(create_cvar("kahraman_can""255"), Float:klCvars[0]);
    bind_pcvar_float(create_cvar("kahraman_armor""255"), Float:klCvars[1]);

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

    set_task(15.0"@KahramanSec");
}

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

public 
client_disconnected(id) {
    if(blKahraman[id]) {
        client_print_color(0,0"^1[^3%s^1] ^4Kahraman Oyundan Ciktigi Icin Yeni Kahraman Seciliyor ^1!"TAG);
        set_task(5.0"@KahramanSec");
    }
}

@
KahramanSec() {
    new Players[32], kliNumklRandomget_playersPlayerskliNum"ach" );

    if(kliNum >= 1) {
        klRandom Players[random_num(0kliNum)];
        blKahraman[klRandom] = true;
        set_entvar(klRandomvar_healthklCvars[0]);
        set_entvar(klRandomvar_armorvalueklCvars[1]);
        rg_set_user_model(klRandomkahramanmodel);
        client_print_color(0,0"^1[^3 %s ^1] [^3 %n ^1] ^4Adli Oyuncu ^4Kahraman Olarak Secildi"TAGklRandom);
    }
}

@
CBasePlayer_Killed(const thispevAttackeriGib) {
    if(!is_user_connected(this) || !is_user_connected(pevAttacker)) {
        return;
    }

    if(blKahraman[this]) {
        blKahraman[this] = false;
        blKahraman[pevAttacker] = true;
        set_entvar(pevAttackervar_healthklCvars[0]);
        set_entvar(pevAttackervar_armorvalueklCvars[1]);
        rg_set_user_model(pevAttackerkahramanmodel);
        client_print_color(0,0"^1[^3%s^1] ^4%n Adli Oyuncu %n Adli Kahramani Oldurerek Kahraman Oldu ^1!"TAGpevAttackerthis);
    }

Discord: Lynchk | Steam: Tıkla
#3
1639859417_reapikahraman.sma(58) : error 010: invalid function or declaration

Hatası alıyorum.
#4
Düzenleme yaptıysanız kontrol edin :
PHP Kod:
AMX Mod X Compiler 1.10.0.5392
Copyright 
(c1997-2006 ITB CompuPhase
Copyright 
(c2004-2013 AMX Mod X Team

Header size
:            660 bytes
Code size
:             2340 bytes
Data size
:             2252 bytes
Stack
/heap size:      16384 bytes
Total requirements
:   21636 bytes
Done
.
[
Finished in 0.7s
#6
İ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 200 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
Kayıt Ol
Discord Adresimize Katılın