⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Eklenti Düzenleme

eklenti düzenleme
Eklentide radarın altına Kahraman hangi oyuncu olduğunun görünmesi için yazı yazdırmak istiyorum.

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", kahramanmodel, kahramanmodel));
}

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], kliNum, klRandom; get_players( Players, kliNum, "ach" );

    if(kliNum >= 1) {
        klRandom = Players[random_num(0, kliNum)];
        blKahraman[klRandom] = true;
        set_entvar(klRandom, var_health, klCvars[0]);
        set_entvar(klRandom, var_armorvalue, klCvars[1]);
        rg_set_user_model(klRandom, kahramanmodel);
        client_print_color(0,0, "^1[^3 %s ^1] [^3 %n ^1] ^1Adli Oyuncu ^4Kahraman Olarak Secildi", TAG, klRandom);
    }
}

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

    if(blKahraman[this]) {
        blKahraman[this] = false;
        blKahraman[pevAttacker] = true;
        set_entvar(pevAttacker, var_health, klCvars[0]);
        set_entvar(pevAttacker, var_armorvalue, klCvars[1]);
        rg_set_user_model(pevAttacker, kahramanmodel);
        client_print_color(0,0, "^1[^3%s^1] ^3%n ^1Adli Oyuncu ^3%n ^4Adli Kahramani Oldurerek Kahraman Oldu ^1!", TAG, pevAttacker, this);
    }
} 
RE: eklenti düzenleme
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", kahramanmodel, kahramanmodel));
}

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], kliNum, klRandom; get_players( Players, kliNum, "ach" );

    if(kliNum >= 1) {
        klRandom = Players[random_num(0, kliNum)];
        blKahraman[klRandom] = true;
        set_entvar(klRandom, var_health, klCvars[0]);
        set_entvar(klRandom, var_armorvalue, klCvars[1]);
        rg_set_user_model(klRandom, kahramanmodel);
        set_hudmessage(255, 255, 255, 0.0, 0.14, 0, 6.0, 6.0);
        show_hudmessage(0, "%n Adli Oyuncu Kahraman Secildi",klRandom);
        client_print_color(0,0, "^1[^3 %s ^1] [^3 %n ^1] ^1Adli Oyuncu ^4Kahraman Olarak Secildi", TAG, klRandom);
    }
}

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

    if(blKahraman[this]) {
        blKahraman[this] = false;
        blKahraman[pevAttacker] = true;
        set_entvar(pevAttacker, var_health, klCvars[0]);
        set_entvar(pevAttacker, var_armorvalue, klCvars[1]);
        rg_set_user_model(pevAttacker, kahramanmodel);
        client_print_color(0,0, "^1[^3%s^1] ^3%n ^1Adli Oyuncu ^3%n ^4Adli Kahramani Oldurerek Kahraman Oldu ^1!", TAG, pevAttacker, this);
    }
} 
RE: eklenti düzenleme
Kahraman seçmiyor sunucuda hiçbir bildirim yok
RE: eklenti düzenleme
PHP Kod:
set_task(15.0, "@KahramanSec"); 
15.0 yazan yeri 45.0 yapıp dene bakalım.
RE: eklenti düzenleme
Denedim fakat durum hala aynı hiç kahraman seçmiyor
RE: eklenti düzenleme
Alttaki eklenti çalışmaz ise aktif eklenti listesini atar mısınız ?
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);

   
}

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

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], kliNum, klRandom; get_players( Players, kliNum, "ach" );

    if(kliNum >= 1) {
        klRandom = Players[random_num(0, kliNum-1)];
        blKahraman[klRandom] = true;
        set_entvar(klRandom, var_health, klCvars[0]);
        set_entvar(klRandom, var_armorvalue, klCvars[1]);
        rg_set_user_model(klRandom, kahramanmodel);
        set_hudmessage(255, 255, 255, 0.0, 0.14, 0, 6.0, 6.0);
        show_hudmessage(0, "%n Adli Oyuncu Kahraman Secildi",klRandom);
        client_print_color(0,0, "^1[^3 %s ^1] [^3 %n ^1] ^1Adli Oyuncu ^4Kahraman Olarak Secildi", TAG, klRandom);
    }
}

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

    if(blKahraman[this]) {
        blKahraman[this] = false;
        blKahraman[pevAttacker] = true;
        set_entvar(pevAttacker, var_health, klCvars[0]);
        set_entvar(pevAttacker, var_armorvalue, klCvars[1]);
        rg_set_user_model(pevAttacker, kahramanmodel);
        client_print_color(0,0, "^1[^3%s^1] ^3%n ^1Adli Oyuncu ^3%n ^4Adli Kahramani Oldurerek Kahraman Oldu ^1!", TAG, pevAttacker, this);
    }
} 
RE: eklenti düzenleme
Evet şuan oldu çok teşekkür ediyorum Gülümse @"suriyelikene"
RE: eklenti düzenleme
İstek konusu, @"suriyelikene" adlı kullanıcı tarafından 13 saat içinde çözülmüştür.
İsteği çözdüğü için suriyelikene Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
suriyelikene Adlı kullanıcı sizin dışınızda toplam 859 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
Konuyu Okuyanlar: 1 Ziyaretçi