Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

tek komutla roundu bitirmek

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
HotCarComputer
Mesajlar: 15
Kayıt: Prş Tem 09, 2020 4:01 pm

tek komutla roundu bitirmek

Mesaj gönderen HotCarComputer »

F.T.H yazdı: Çrş Oca 20, 2021 1:03 am
PawNod yazdı: Çrş Oca 20, 2021 12:41 am Reapi dışında başka kütüphanede kodu bulunuyor mu bunun
Amxmodx komutları ile modul harici round bitirme hiç görmedim duymadım
peki bitirmeden takım skoru ekleme gibi plugin var mı hocam? belki hiçbir sonuç bulamazsam ve daha sonra kiralayacağım reapi destekli serverlerda da çalışırsa diasın gamemaster modülünden ilerleyebilirim

Link:
Linklerini gizle
Linki Kopyala

F.T.H
Mesajlar: 546
Kayıt: Pzr Mar 19, 2017 12:55 pm
Konum: Ϲ★
İletişim:

tek komutla roundu bitirmek

Mesaj gönderen F.T.H »

HotCarComputer yazdı: Prş Oca 21, 2021 2:22 pm hocam reapiden bende yapabilirdim. yine de teşekkürler zahmet etmeseydiniz. lakin üstte de yazdığım gibi kaç tane reapi destekleyecek rehlds+regamedll paket kurulumu yaptım hatta kendilerini tek tek bizzat indirdim fakat hiçbirisinden olumlu sonuç alamadım. ya sadece reapi destekli pluginler çalışıyor ya da cs hiç çalışmıyor.
Sen modülü çalıştıramadığın için mi reapi kullanmak istemiyorsun yoksa sunucuyu kiraladığın yerde reapi kurulu mu değil?

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

tek komutla roundu bitirmek

Mesaj gönderen Colditz »

HotCarComputer yazdı: Prş Oca 21, 2021 2:22 pm hocam reapiden bende yapabilirdim. yine de teşekkürler zahmet etmeseydiniz. lakin üstte de yazdığım gibi kaç tane reapi destekleyecek rehlds+regamedll paket kurulumu yaptım hatta kendilerini tek tek bizzat indirdim fakat hiçbirisinden olumlu sonuç alamadım. ya sadece reapi destekli pluginler çalışıyor ya da cs hiç çalışmıyor.
Reapisiz bir şekilde yapman için orpheu veya başka bir modül kullanman gerekiyor. Maalesef başka türlü round bitiremiyorsun. Bunu yabancı bir forumda slaylama şeklinde yapmışlar fakat pek etkili olduğunu düşünmüyorum. En mantıklı yol reapi. Düzgün kurduğunuz takdirde bütün eklentileri çalıştırabilirsiniz.

Slaylı eklenti;
https://forums.alliedmods.net/showthread.php?p=494256

Orpheu;
https://forums.alliedmods.net/showthread.php?p=1122356

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
HotCarComputer
Mesajlar: 15
Kayıt: Prş Tem 09, 2020 4:01 pm

tek komutla roundu bitirmek

Mesaj gönderen HotCarComputer »

F.T.H yazdı: Prş Oca 21, 2021 2:28 pm
HotCarComputer yazdı: Prş Oca 21, 2021 2:22 pm hocam reapiden bende yapabilirdim. yine de teşekkürler zahmet etmeseydiniz. lakin üstte de yazdığım gibi kaç tane reapi destekleyecek rehlds+regamedll paket kurulumu yaptım hatta kendilerini tek tek bizzat indirdim fakat hiçbirisinden olumlu sonuç alamadım. ya sadece reapi destekli pluginler çalışıyor ya da cs hiç çalışmıyor.
Sen modülü çalıştıramadığın için mi reapi kullanmak istemiyorsun yoksa sunucuyu kiraladığın yerde reapi kurulu mu değil?
kiralayacağım sunucu reapi destekli yani burası sanırsam reapi destekli diye biliyorum. sizin dediğiniz ise ilk olan çalıştıramadım yani lan ve hldsden açılmadı kapanıyor sürekli. tam bende çözemedim bu reapi işinden. yoksa anında sunucu için reapiden hazırlamak istiyordum. ama olmadığı için ikisini de deneyemiyorum.

Link:
Linklerini gizle
Linki Kopyala

F.T.H
Mesajlar: 546
Kayıt: Pzr Mar 19, 2017 12:55 pm
Konum: Ϲ★
İletişim:

tek komutla roundu bitirmek

Mesaj gönderen F.T.H »

HotCarComputer yazdı: Prş Oca 21, 2021 3:59 pm
kiralayacağım sunucu reapi destekli yani burası sanırsam reapi destekli diye biliyorum. sizin dediğiniz ise ilk olan çalıştıramadım yani lan ve hldsden açılmadı kapanıyor sürekli. tam bende çözemedim bu reapi işinden. yoksa anında sunucu için reapiden hazırlamak istiyordum. ama olmadığı için ikisini de deneyemiyorum.
Forumda kurulumları ile ilgili anlatımlar da mevcut fakat ben kendi oyuncularım için özel client hazırlamıştım onu kullanabilirsin
1OYUNA_GIR.bat dosyasından oyuna giriş yapabilirsiniz. Herhangi bir haritayı açtığınızda eklentiler aktif olacaktir ve bütün yetkilere sahip olacaksınız. HLDS açmanıza gerek yok.
Kurulu sürümler:
ReGameDLL 5.15.0.458​
Reapi 5.12.0.192​
Amxmodx 1.9.0.5263​
https://drive.google.com/file/d/1GkPQmT ... dpg4c/view

İlla modül kullanmadan skor arttıracağım diyorsan bu şekilde halledebilirsin

Kod: Tümünü seç

#include <amxmodx>
new gCtWin,gTeroWin,gMsg_TeamScore

public plugin_init()
{
    // mevcut skorlari almak icin
    register_event( "SendAudio", "Event_TerroristWin", "a", "2&%!MRAD_terwin" );
    register_event( "SendAudio", "Event_CTWin", "a", "2&%!MRAD_ctwin"  );

    gMsg_TeamScore = get_user_msgid("TeamScore")
    register_message( get_user_msgid("TextMsg") ,"message_TextMsg" );
    register_message(gMsg_TeamScore, "msg_teamScore")


    register_clcmd("say /skort","TskorArttir")
    register_clcmd("say /skorct","CTskorArttir")
}

public msg_teamScore()
{
    static szTeam[3]
    get_msg_arg_string(1, szTeam, charsmax(szTeam))
    switch(szTeam[0])
    {
        case 'T': 
        {
            set_msg_arg_int(2, ARG_SHORT, gTeroWin);
        }
        case 'C': 
        {
            set_msg_arg_int(2, ARG_SHORT, gCtWin)
        }
    }
}

public message_TextMsg( const MsgId, const MsgDest, const MsgEntity ) {  
      
    static message[ 64 ];
    get_msg_arg_string( 2, message, charsmax( message ) );
    
    if( equal( message, "#Game_Commencing" ) || equal( message, "#Game_will_restart_in" )) 
    {
        gTeroWin = 0;
        gCtWin = 0;
    }
    
}

public Event_CTWin( )
{
    gCtWin++
}

public Event_TerroristWin( )
{
    gTeroWin++
}

public TskorArttir(id)
{
    if(~get_user_flags(id) & ADMIN_BAN)
        return


    emessage_begin(MSG_BROADCAST, gMsg_TeamScore)
    ewrite_string("TERRORIST")
    ewrite_short(++gTeroWin)
    emessage_end()
}


public CTskorArttir(id)
{
    if(~get_user_flags(id) & ADMIN_BAN)
        return

    emessage_begin(MSG_BROADCAST, gMsg_TeamScore)
    ewrite_string("CT")
    ewrite_short(++gCtWin)
    emessage_end()
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
HotCarComputer
Mesajlar: 15
Kayıt: Prş Tem 09, 2020 4:01 pm

tek komutla roundu bitirmek

Mesaj gönderen HotCarComputer »

F.T.H yazdı: Prş Oca 21, 2021 4:12 pm
HotCarComputer yazdı: Prş Oca 21, 2021 3:59 pm
kiralayacağım sunucu reapi destekli yani burası sanırsam reapi destekli diye biliyorum. sizin dediğiniz ise ilk olan çalıştıramadım yani lan ve hldsden açılmadı kapanıyor sürekli. tam bende çözemedim bu reapi işinden. yoksa anında sunucu için reapiden hazırlamak istiyordum. ama olmadığı için ikisini de deneyemiyorum.
Forumda kurulumları ile ilgili anlatımlar da mevcut fakat ben kendi oyuncularım için özel client hazırlamıştım onu kullanabilirsin
1OYUNA_GIR.bat dosyasından oyuna giriş yapabilirsiniz. Herhangi bir haritayı açtığınızda eklentiler aktif olacaktir ve bütün yetkilere sahip olacaksınız. HLDS açmanıza gerek yok.
Kurulu sürümler:
ReGameDLL 5.15.0.458​
Reapi 5.12.0.192​
Amxmodx 1.9.0.5263​
https://drive.google.com/file/d/1GkPQmT ... dpg4c/view

İlla modül kullanmadan skor arttıracağım diyorsan bu şekilde halledebilirsin

Kod: Tümünü seç

#include <amxmodx>
new gCtWin,gTeroWin,gMsg_TeamScore

public plugin_init()
{
    // mevcut skorlari almak icin
    register_event( "SendAudio", "Event_TerroristWin", "a", "2&%!MRAD_terwin" );
    register_event( "SendAudio", "Event_CTWin", "a", "2&%!MRAD_ctwin"  );

    gMsg_TeamScore = get_user_msgid("TeamScore")
    register_message( get_user_msgid("TextMsg") ,"message_TextMsg" );
    register_message(gMsg_TeamScore, "msg_teamScore")


    register_clcmd("say /skort","TskorArttir")
    register_clcmd("say /skorct","CTskorArttir")
}

public msg_teamScore()
{
    static szTeam[3]
    get_msg_arg_string(1, szTeam, charsmax(szTeam))
    switch(szTeam[0])
    {
        case 'T': 
        {
            set_msg_arg_int(2, ARG_SHORT, gTeroWin);
        }
        case 'C': 
        {
            set_msg_arg_int(2, ARG_SHORT, gCtWin)
        }
    }
}

public message_TextMsg( const MsgId, const MsgDest, const MsgEntity ) {  
      
    static message[ 64 ];
    get_msg_arg_string( 2, message, charsmax( message ) );
    
    if( equal( message, "#Game_Commencing" ) || equal( message, "#Game_will_restart_in" )) 
    {
        gTeroWin = 0;
        gCtWin = 0;
    }
    
}

public Event_CTWin( )
{
    gCtWin++
}

public Event_TerroristWin( )
{
    gTeroWin++
}

public TskorArttir(id)
{
    if(~get_user_flags(id) & ADMIN_BAN)
        return


    emessage_begin(MSG_BROADCAST, gMsg_TeamScore)
    ewrite_string("TERRORIST")
    ewrite_short(++gTeroWin)
    emessage_end()
}


public CTskorArttir(id)
{
    if(~get_user_flags(id) & ADMIN_BAN)
        return

    emessage_begin(MSG_BROADCAST, gMsg_TeamScore)
    ewrite_string("CT")
    ewrite_short(++gCtWin)
    emessage_end()
}
hocam çok zahmet ettiniz. çok teşekkür ederim yardımınız için :)

Link:
Linklerini gizle
Linki Kopyala
Cevapla