⭐🚀 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 Hatası

Eklenti Hatası
Merhaba eklentimde bu şekilde hata alıyorum yardımcı olurmusunuz? Birde ekstra olarak kahraman olan kişi kill çektiğinde yada spectator geçtiğinde bir daha hiç kahraman seçmiyor onuda ayarlarsanız sevinirim.

L 12/24/2021 - 19:34:01: [ReAPI] rg_set_user_model: invalid player index 0 [arg_index]
L 12/24/2021 - 19:34:01: [AMXX] Displaying debug trace (plugin "1639859548_reapikahraman.amxx", version "1.1")
L 12/24/2021 - 19:34:01: [AMXX] Run time error 10: native error (native "rg_set_user_model")
L 12/24/2021 - 19:34:01: [AMXX]    [0] 1639859548_reapikahraman.sma:Kaç, yakalamıyım seniKahramanSec (line 39)
.smaReAPI_Kahraman.sma(Dosya Boyutu: 2,04 KB | İndirme Sayısı: 3)
Son Düzenleme: 24-12-2021, 21:22, Düzenleyen: justminute
RE: Eklenti Hatası
Eklentiyi sma şeklinde atar mısınız ?
RE: Eklenti Hatası
Konuya ekledim
RE: Eklenti Hatası
Deneyin 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_num(create_cvar("kahraman_can", "255"), klCvars[0]);
    bind_pcvar_num(create_cvar("kahraman_armor", "255"), klCvars[1]);

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

    set_task(45.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 !", TAG);
        set_task(5.0, "@KahramanSec");
    }
}

@
KahramanSec() {
    new Players[32], kliNum, klRandom; get_players( Players, kliNum, "achi" );

    if(kliNum >= 1) {
        klRandom = Players[random_num(0, kliNum)];
        blKahraman[klRandom] = true;
        set_entvar(klRandom, var_health, float(klCvars[0]));
        set_entvar(klRandom, var_armorvalue, float(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, "^4[^4 %s ^4] [^3 %n ^1] ^1Adli Oyuncu ^4Kahraman ^1Olarak 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, float(klCvars[0]));
        set_entvar(pevAttacker, var_armorvalue, float(klCvars[1]));
        rg_set_user_model(pevAttacker, kahramanmodel);
        client_print_color(0,0, "^4[^4%s^4] ^3%n ^1Adli Oyuncu ^3%n ^1Adli Kahramani Oldurerek ^4Kahraman ^1Oldu !", TAG, pevAttacker, this);
    }
} 
RE: Eklenti Hatası
L 12/24/2021 - 21:54:27: [ReAPI] rg_set_user_model: invalid player index 0 [arg_index]
L 12/24/2021 - 21:54:27: [AMXX] Displaying debug trace (plugin "1639859548_reapikahraman.amxx", version "1.1")
L 12/24/2021 - 21:54:27: [AMXX] Run time error 10: native error (native "rg_set_user_model")
L 12/24/2021 - 21:54:27: [AMXX] [0] 1639859548_reapikahraman.sma:Kaç, yakalamıyım seniKahramanSec (line 39)

Şuan denedim durum gene aynı
RE: Eklenti Hatası
Deneyin 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_num(create_cvar("kahraman_can", "255"), klCvars[0]);
    bind_pcvar_num(create_cvar("kahraman_armor", "255"), klCvars[1]);

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

    set_task(45.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 !", TAG);
        set_task(5.0, "@KahramanSec");
    }
}

@
KahramanSec() {
    new Players[32], kliNum, klRandom; get_players( Players, kliNum, "achi" );

    if(kliNum >= 1) {
        klRandom = Players[random_num(0, kliNum-1)];
        blKahraman[klRandom] = true;
        set_entvar(klRandom, var_health, float(klCvars[0]));
        set_entvar(klRandom, var_armorvalue, float(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, "^4[^4 %s ^4] [^3 %n ^1] ^1Adli Oyuncu ^4Kahraman ^1Olarak Secildi.", TAG, klRandom);
    }
} 
RE: Eklenti Hatası
L 12/24/2021 - 23:27:20: [ReAPI] RegisterHookChain: public function "@CBasePlayer_Killed" not found.
L 12/24/2021 - 23:27:20: [AMXX] Displaying debug trace (plugin "1639859548_reapikahraman.amxx", version "1.1")
L 12/24/2021 - 23:27:20: [AMXX] Run time error 10: native error (native "RegisterHookChain")
L 12/24/2021 - 23:27:20: [AMXX] [0] 1639859548_reapikahraman.sma::plugin_init (line 15)

Denedim böyle bir hata aldım
RE: Eklenti Hatası
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_num(create_cvar("kahraman_can", "255"), klCvars[0]);
    bind_pcvar_num(create_cvar("kahraman_armor", "255"), klCvars[1]);

    set_task(45.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 !", TAG);
        set_task(5.0, "@KahramanSec");
    }
}

@
KahramanSec() {
    new Players[32], kliNum, klRandom; get_players( Players, kliNum, "achi" );

    if(kliNum >= 1) {
        klRandom = Players[random_num(0, kliNum-1)];
        blKahraman[klRandom] = true;
        set_entvar(klRandom, var_health, float(klCvars[0]));
        set_entvar(klRandom, var_armorvalue, float(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, "^4[^4 %s ^4] [^3 %n ^1] ^1Adli Oyuncu ^4Kahraman ^1Olarak Secildi.", TAG, klRandom);
    }
} 
RE: Eklenti Hatası
Spece geçme olayı hakkında aklıma fikir gelmedi.Kill çekme ve hatanın düzelmesi gerek, deneyin ;

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

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);
    register_forward(FM_ClientKill, "@fwd_FM_ClientKill");

    set_task(45.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 !", TAG);
        set_task(5.0, "@KahramanSec");
    }
}

@
fwd_FM_ClientKill(id) {
    if(blKahraman[id]) {
        client_print_color(0,0, "^1[^3%s^1] ^4%n Adli Kahraman Kill Cekti. Yeni Kahraman Seciliyor ^1!", TAG, id);
        @KahramanSec();
    }
}

@
KahramanSec() {
    new Players[32], kliNum, klRandom; get_players( Players, kliNum, "ach" );

    if(kliNum >= 1) {
        klRandom = Players[random_num(0, kliNum)];
        if(is_user_connected(klRandom) || is_user_alive(klRandom)) {
            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, "^4[^4 %s ^4] [^3 %n ^1] ^1Adli Oyuncu ^4Kahraman ^1Olarak 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, "^4[^4%s^4] ^3%n ^1Adli Oyuncu ^3%n ^1Adli Kahramani Oldurerek ^4Kahraman ^1Oldu !", TAG, pevAttacker, this);
    }
} 
Steam:Tıkla • Discord: lynchk
RE: Eklenti Hatası
Alttaki eklentiyi deneyin bakalım :
PHP Kod:
#include <amxmodx>
#include <reapi>
#include <fakemeta>

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_Spawn, "@IsSpawn", .post = true);
    RegisterHookChain(RG_HandleMenu_ChooseTeam,     "@fwdHandleMenu_ChooseTeam", .post = false);
    register_forward(FM_ClientKill, "@fwd_FM_ClientKill");

    set_task(45.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 !", TAG);
        set_task(5.0, "@KahramanSec");
    }
}

@
fwd_FM_ClientKill(id) {
    if(blKahraman[id]) {
        client_print_color(0,0, "^1[^3%s^1] ^4%n Adli Kahraman Kill Cekti. Yeni Kahraman Seciliyor ^1!", TAG, id);
        @KahramanSec();
    }
}

@
KahramanSec() {
    new Players[32], kliNum, klRandom; get_players( Players, kliNum, "achi" );

    if(kliNum >= 1) {
        klRandom = Players[random_num(0, kliNum-1)];
        if(is_user_connected(klRandom) || is_user_alive(klRandom)) {
            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, "^4[^4 %s ^4] [^3 %n ^1] ^1Adli Oyuncu ^4Kahraman ^1Olarak Secildi.", TAG, klRandom);
        }
    }
}
@
fwdHandleMenu_ChooseTeam(const iPlayer, const MenuChooseTeam:key)
{
    switch(
key){
        case 
MenuChoose_Spec: {
        if(
blKahraman[iPlayer]){
            
client_print_color(0,0, "^1[^3%s^1] ^4%n Adli Kahraman Spece Gecti. Yeni Kahraman Seciliyor ^1!", TAG, iPlayer);
            @
KahramanSec();
            }
        }
    }
}
@
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, "^4[^4%s^4] ^3%n ^1Adli Oyuncu ^3%n ^1Adli Kahramani Oldurerek ^4Kahraman ^1Oldu !", TAG, pevAttacker, this);
    }
} 

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