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

Konu

#1
Selamın aleyküm servere forumda paylaşılanhttps://www.webailesi.com/konu-reapi-rek...temi-23413 eklentisini kurdum takım değişikliklerinde herkesi 10. elde ct veya t ye atmıyordu bazı oyuncular aynı takımda kalıyordu debug attım bu şekilde hatalar mevcut yardım edebilecek varsa teşekkürler şimdiden

PHP Kod:
L 07/15/2025 02:35:50: [ReAPIrg_add_accountplayer 2 is not connected
L 07
/15/2025 02:35:50: [AMXXDisplaying debug trace (plugin "1752518827_reapitursistemi.amxx"version "0.1")
L 07/15/2025 02:35:50: [AMXXRun time error 10native error (native "rg_add_account")
L 07/15/2025 02:35:50: [AMXX]    [01752518827_reapitursistemi.sma::@Settings (line 109
#2
Merhaba,
Eklentinin en güncel versiyonunu kullandığınızdan emin olmak için eklentiyi buraya atar mısınız ?
Steam:Tıkla • Discord: lynchk
#3
(15-07-2025, 02:50)Lynchk Adlı Kullanıcıdan Alıntı:
PHP Kod:
#include <amxmodx>
#include <reapi>

//#define UstYazi /* Ust Yazinin Acik Olmasini Istemiyorsaniz Basina // Koyun. */

new const iChatTag[] = "^4Noble Masters Elder:^3";
new 
iCvars[4], szNextMap[32];

public 
plugin_init()
{
    register_plugin("Tur Sistemi""0.1""LyNcH");

    get_cvar_string("amx_nextmap"szNextMapcharsmax(szNextMap));

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

    bind_pcvar_num(create_cvar("tursistemi_swap""10"_"Kacinci roundda takimlar degissin"true1.0), iCvars[0]);
    bind_pcvar_num(create_cvar("tursistemi_otomermi""1"_"Takimlar degistikten sonra oto mermi verilsin mi"__true1.0), iCvars[1]);
    bind_pcvar_num(create_cvar("tursistemi_bitissayisi""20"_"Kac olanin kazanacagini belirler"true1.0), iCvars[2]);
    bind_pcvar_num(create_cvar("tursistemi_mapsecimi""1"_"1 Yaparsaniz Mac Bittiginde Restart Atar | 2 Yaparsaniz Mac Bittiginde Next Map Acilir"true1.0true2.0), iCvars[3]);
}

#if defined UstYazi
public client_putinserver(id)
{
    set_task(0.5"@Hud"id 12383848, .flags "b");
}

@
Hud(Taskid)
{
    new id Taskid 12383848;
    if(is_user_connected(id))
    {
        set_hudmessage(255255255, -1.00.006.012.0);
        ShowSyncHudMsg(idCreateHudSyncObj(), "Round: [%d]^nT: [%d] | CT: [%d]"get_member_game(m_iTotalRoundsPlayed)+1get_member_game(m_iNumTerroristWins), get_member_game(m_iNumCTWins));
    }
}
#endif

@RoundEnd(WinStatus:statusScenarioEventEndRound:eventFloat:tmDelay
{
    if(get_member_game(m_iTotalRoundsPlayed)+== iCvars[0])
    {
        for(new 03i++) 
        {
            client_print_color(0,0"%s Round Sayisi %i Oldugu Icin Takimlar Yer Degistiriyor !"iChatTagiCvars[0]);
        }
    }

    new iTotalWin[2];
    iTotalWin[0] = get_member_game(m_iNumTerroristWins);
    iTotalWin[1] = get_member_game(m_iNumCTWins);

    if(iTotalWin[0] == iCvars[2] || iTotalWin[1] == iCvars[2]) 
    {
        for(new 03i++) 
        {
            client_print_color(0,0"%s Maci Kazanan Takim %s !"iChatTagiTotalWin[0] == iCvars[2] ? "TE":"CT");
        }
    }
}

@
RestartRound()
{
    if(get_member_game(m_iTotalRoundsPlayed)+== iCvars[0]) 
    {
        rg_swap_all_players();
        set_task(0.1"@Settings"99865);
    }
    if(get_member_game(m_iNumTerroristWins) == iCvars[2] || get_member_game(m_iNumCTWins) == iCvars[2]) 
    {
        @CheckMap();
    }
}

@
CheckMap()
{
    switch(iCvars[3])
    {
        case 1:
        {
            set_member_game(m_iNumTerroristWins0);
            set_member_game(m_iNumCTWins0);
            
            set_cvar_num
("sv_restart"1);
            client_print_color(0,0"%s Restart Atiliyor !"iChatTag);
        }
        case 2
        {
            set_task(5.0"@ChangeToNextMap");

            client_print_color(0,0"%s Siradaki Map [ %s ] Aciliyor !"iChatTagszNextMap);
        }
    }
}

@
ChangeToNextMap() 
{
    server_cmd("changelevel %s"szNextMap);
}

@
Settings() 
{
    for(new 1<= MaxClientsi++) 
    {
        if(is_user_connected(i))
        {
            rg_add_account(i800AS_SET);
            rg_remove_all_items(ifalse);
            set_entvar(ivar_armorvalue0.0);
            rg_give_item(i"weapon_knife"GT_APPEND);

            new TeamName:Team get_member(im_iTeam);

            switch(Team
            {
                case TEAM_TERRORIST
                {
                    rg_give_item(i"weapon_glock18"GT_APPEND); 
                    if(iCvars[1]) rg_set_user_bpammo(iWEAPON_GLOCK18120);
                }
                case TEAM_CT
                {
                    rg_give_item(i"weapon_usp"GT_APPEND);
                    if(iCvars[1]) rg_set_user_bpammo(iWEAPON_USP24);
                }
            }
        }
    }

    new Players[32], NumAll;
    get_players(PlayersNumAll"aceh""TERRORIST");

    new RandomT Players[random_num(0NumAll-1)];
    if(is_user_alive(RandomT) && is_user_connected(RandomT))
    {
        rg_give_item(RandomT"weapon_c4");
    }

    remove_task(99865);

Merhaba,
Eklentinin en güncel versiyonunu kullandığınızdan emin olmak için eklentiyi buraya atar mısınız ?
hocam .sma paylaşamıyorum kod olarak atayım
#4
Kodda zaten oyuncunun bağlı olup olmadığını kontrol eden is_user_connected sorgusu var.Muhtemelen AMXX veya ReAPI tarafında küçük bir bug nedeniyle bu hata nadiren ortaya çıkıyor.Endişe etmenize gerek yok, sorun yaratmaz.
Steam:Tıkla • Discord: lynchk
#5
peki hocam bazı oyuncular takım 10. elden sonra takımının değişmediğini söylüyor bazen bizimde başımıza geliyor bunun için bir çözüm varmıdır /karistir eklentisi var elimizde aktif ama onu oyun içinde say ile kullanmıyoruz onun bir etkisi varmıdır
#6
(15-07-2025, 03:03)Areeeessss Adlı Kullanıcıdan Alıntı: peki hocam bazı oyuncular takım 10. elden sonra takımının değişmediğini söylüyor bazen bizimde başımıza geliyor bunun için bir çözüm varmıdır /karistir eklentisi var elimizde aktif ama onu oyun içinde say ile kullanmıyoruz onun bir etkisi varmıdır

Bunun mümkün olduğunu düşünmüyorum, sebebini şöyle açıklayayım: rg_swap_all_players(); fonksiyonu sunucudaki tüm oyuncuların takımını otomatik olarak değiştiriyor, yani kişi bazlı değil.
Sizinde başınıza geldiyse ve kesin eminseniz sunucu bazlı bir bug oluyor olabilir.
Ayrıca bu eklentiyi kullanan bir çok sunucu var hiç birinden böyle dönüşler gelmedi.
Steam:Tıkla • Discord: lynchk
#7
anladım hocam teşekkür ederim
#8
İstek konusu, @Lynchk adlı kullanıcı tarafından 34 dakika içinde çözülmüştür.
İsteği çözdüğü için Lynchk Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Lynchk Adlı kullanıcı sizin dışınızda toplam 1065 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