Konu

#1
selam beyler attığım üst skor eklentisine say için /skor komutu eklemenizi istiyorum herhangi bir oyuncu /skor .skor !skor yazdıgında  

skor : CT=1 | T= 5 gibi bir skor bildirgeci alsın her round başında ekranda üst skor görünüyor sonra kapanıyor bu nedenle /skor komutu gerekli

ek olarak skorlar rr geldiğinde sıfırlanıyor bu skorların rr gelse bile takımların 16 skora ulaşana kadar ilerlemesini istiyorum ilgilenecek arkadaşlar şimdiden teşekkür ederim
.sma skor.sma (Dosya Boyutu: 810 Bayt | İndirme Sayısı: 1)
#2
ö.m attım hocam bakarmısınız?
Sıfırdan Eklenti Kodlandır. İletişim için instagram : ahbet.xd
Son Düzenleme: 15-10-2024, 22:11, Düzenleyen: ahbet. (Sebep: .)
#3
/skor komutu ekledim;
PHP Kod:
#include <amxmodx>
#include <reapi>

public plugin_init()
{
    register_plugin("UstSkor""1.0""Yek'-ta");
    RegisterHookChain(RG_CBasePlayer_Spawn"oyuncuspawnoldu",true);

    register_clcmd("say /skor""ShowScore");
}
public 
oyuncuspawnoldu(oyuncu){
    set_dhudmessage(255255255, -1.00.016.012.0)
    show_dhudmessage(oyuncu"--> TrebLesGaminG <--^n[95.173.173.6]^n[%i]^n%i [Oyuncular] %i",get_member_game(m_iNumCTWins)+get_member_game(m_iNumTerroristWins)+1,get_member_game(m_iNumTerrorist),get_member_game(m_iNumCT))
    set_dhudmessage(25500, -1.00.036.012.0)
    show_dhudmessage(oyuncu"^n^n%i TE                ",get_member_game(m_iNumTerroristWins))
    set_dhudmessage(042255, -1.00.036.012.0)
    show_dhudmessage(oyuncu"^n^n                CT %i",get_member_game(m_iNumCTWins))
}

public 
ShowScore(const id) {
    client_print_color(id,id"^4Skor^1: ^3CT^1=^4%i ^1| ^3T^1= ^4%i"get_member_game(m_iNumCTWins), get_member_game(m_iNumTerroristWins));

Steam: Tıkla
#4
(16-10-2024, 15:47)Lynchk Adlı Kullanıcıdan Alıntı: /skor komutu ekledim;
PHP Kod:
#include <amxmodx>
#include <reapi>

public plugin_init()
{
    register_plugin("UstSkor""1.0""Yek'-ta");
    RegisterHookChain(RG_CBasePlayer_Spawn"oyuncuspawnoldu",true);

    register_clcmd("say /skor""ShowScore");
}
public 
oyuncuspawnoldu(oyuncu){
    set_dhudmessage(255255255, -1.00.016.012.0)
    show_dhudmessage(oyuncu"--> TrebLesGaminG <--^n[95.173.173.6]^n[%i]^n%i [Oyuncular] %i",get_member_game(m_iNumCTWins)+get_member_game(m_iNumTerroristWins)+1,get_member_game(m_iNumTerrorist),get_member_game(m_iNumCT))
    set_dhudmessage(25500, -1.00.036.012.0)
    show_dhudmessage(oyuncu"^n^n%i TE                ",get_member_game(m_iNumTerroristWins))
    set_dhudmessage(042255, -1.00.036.012.0)
    show_dhudmessage(oyuncu"^n^n                CT %i",get_member_game(m_iNumCTWins))
}

public 
ShowScore(const id) {
    client_print_color(id,id"^4Skor^1: ^3CT^1=^4%i ^1| ^3T^1= ^4%i"get_member_game(m_iNumCTWins), get_member_game(m_iNumTerroristWins));

teşekkür ederim peki rr den sonra skorların herhangi bi takım 16 ya ulaşana kadar sıfırlanmamasını sağlayabilirmisiniz
#5
(16-10-2024, 23:35)Areeeessss Adlı Kullanıcıdan Alıntı: teşekkür ederim peki rr den sonra skorların herhangi bi takım 16 ya ulaşana kadar sıfırlanmamasını sağlayabilirmisiniz
Restart atıldıktan sonra sıfırlanmama gibi bir şey yapılamaz.
Ancak eski verileri tutup restarttan sonra tekrar verme gibi bir şey yapılabilir ona da ben bakamam malesef.
Steam: Tıkla
#6
Skor 16 olduktan sonra ne olacak?
Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj
#7
(18-10-2024, 17:56)Maravilha Adlı Kullanıcıdan Alıntı: Skor 16 olduktan sonra ne olacak?
CT veya T takımı Maçı kazandı diye ortada yeşil hud mesajı çıkarsa sevinirim
#8
(18-10-2024, 23:12)Areeeessss Adlı Kullanıcıdan Alıntı:
(18-10-2024, 17:56)Maravilha Adlı Kullanıcıdan Alıntı: Skor 16 olduktan sonra ne olacak?
CT veya T takımı Maçı kazandı diye ortada yeşil hud mesajı çıkarsa sevinirim
Kod:
#include <amxmodx>
#include <reapi>

new CT, TE;

public plugin_init()
{
    register_plugin("UstSkor", "1.0", "Yek'-ta");

    RegisterHookChain(RG_CBasePlayer_Spawn, "oyuncuspawnoldu", true);
    RegisterHookChain(RG_RoundEnd, "turbitti", true);

    register_clcmd("say /skor", "ShowScore");

    register_event("TextMsg", "Restart", "a", "2=#Game_will_restart_in");
}
public oyuncuspawnoldu(oyuncu){
    set_dhudmessage(255, 255, 255, -1.0, 0.0, 1, 6.0, 12.0)
    show_dhudmessage(oyuncu, "--> TrebLesGaminG <--^n[95.173.173.6]^n[%i]^n%i [Oyuncular] %i",get_member_game(m_iNumCTWins)+get_member_game(m_iNumTerroristWins)+CT+TE+1,get_member_game(m_iNumTerrorist),get_member_game(m_iNumCT))
    set_dhudmessage(255, 0, 0, -1.0, 0.0, 3, 6.0, 12.0)
    show_dhudmessage(oyuncu, "^n^n%i TE                ",get_member_game(m_iNumTerroristWins) + TE)
    set_dhudmessage(0, 42, 255, -1.0, 0.0, 3, 6.0, 12.0)
    show_dhudmessage(oyuncu, "^n^n                CT %i",get_member_game(m_iNumCTWins) + CT)
}

public ShowScore(const id) {
    client_print_color(id,id, "^4Skor^1: ^3CT^1=^4%i ^1| ^3T^1= ^4%i", get_member_game(m_iNumCTWins) + CT, get_member_game(m_iNumTerroristWins) + TE);
}

public Restart() {
    CT += get_member_game(m_iNumCTWins);
    TE += get_member_game(m_iNumTerroristWins);
}

public turbitti() {
    for (new pPlayer = 1; pPlayer <= MaxClients; pPlayer++)
    {
        if (is_user_connected(pPlayer))
        {
                if(CT+get_member_game(m_iNumCTWins) >= 3) {
                    set_hudmessage(0, 255, 0, -1.0, 0.4, 0, 6.0, 0)
                    show_hudmessage(pPlayer, "CT Takımı Maçı Kazandı!");
                } else if(TE+get_member_game(m_iNumTerroristWins) >= 3) {
                    set_hudmessage(0, 255, 0, -1.0, 0.4, 0, 6.0, 0)
                    show_hudmessage(pPlayer, "T Takımı Maçı Kazandı!");
             }
        }
    }
}

Dener misin?
Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj
#9
(19-10-2024, 11:45)Maravilha Adlı Kullanıcıdan Alıntı:
(18-10-2024, 23:12)Areeeessss Adlı Kullanıcıdan Alıntı: CT veya T takımı Maçı kazandı diye ortada yeşil hud mesajı çıkarsa sevinirim
Kod:
#include <amxmodx>
#include <reapi>

new CT, TE;

public plugin_init()
{
    register_plugin("UstSkor", "1.0", "Yek'-ta");

    RegisterHookChain(RG_CBasePlayer_Spawn, "oyuncuspawnoldu", true);
    RegisterHookChain(RG_RoundEnd, "turbitti", true);

    register_clcmd("say /skor", "ShowScore");

    register_event("TextMsg", "Restart", "a", "2=#Game_will_restart_in");
}
public oyuncuspawnoldu(oyuncu){
    set_dhudmessage(255, 255, 255, -1.0, 0.0, 1, 6.0, 12.0)
    show_dhudmessage(oyuncu, "--> TrebLesGaminG <--^n[95.173.173.6]^n[%i]^n%i [Oyuncular] %i",get_member_game(m_iNumCTWins)+get_member_game(m_iNumTerroristWins)+CT+TE+1,get_member_game(m_iNumTerrorist),get_member_game(m_iNumCT))
    set_dhudmessage(255, 0, 0, -1.0, 0.0, 3, 6.0, 12.0)
    show_dhudmessage(oyuncu, "^n^n%i TE                ",get_member_game(m_iNumTerroristWins) + TE)
    set_dhudmessage(0, 42, 255, -1.0, 0.0, 3, 6.0, 12.0)
    show_dhudmessage(oyuncu, "^n^n                CT %i",get_member_game(m_iNumCTWins) + CT)
}

public ShowScore(const id) {
    client_print_color(id,id, "^4Skor^1: ^3CT^1=^4%i ^1| ^3T^1= ^4%i", get_member_game(m_iNumCTWins) + CT, get_member_game(m_iNumTerroristWins) + TE);
}

public Restart() {
    CT += get_member_game(m_iNumCTWins);
    TE += get_member_game(m_iNumTerroristWins);
}

public turbitti() {
    for (new pPlayer = 1; pPlayer <= MaxClients; pPlayer++)
    {
        if (is_user_connected(pPlayer))
        {
                if(CT+get_member_game(m_iNumCTWins) >= 3) {
                    set_hudmessage(0, 255, 0, -1.0, 0.4, 0, 6.0, 0)
                    show_hudmessage(pPlayer, "CT Takımı Maçı Kazandı!");
                } else if(TE+get_member_game(m_iNumTerroristWins) >= 3) {
                    set_hudmessage(0, 255, 0, -1.0, 0.4, 0, 6.0, 0)
                    show_hudmessage(pPlayer, "T Takımı Maçı Kazandı!");
             }
        }
    }
}

Dener misin?
Derleme hatası alıyorum hocam
PHP Kod:
Eklenti Hatali:Derleme Hatasi,Eklenti kodlari Bozuk.!
Hata Detay
AMX Mod X Compiler 1.9.0.5271

1729112729_skor
.sma(41) : warning 213tag mismatch
1729112729_skor
.sma(44) : warning 213tag mismatch
1729112729_skor
.sma(50) : error 010invalid function or declaration
1729112729_skor
.sma(52) : error 010invalid function or declaration

2 Errors
.
Could not locate output file 1729112729_skor.amx (compile failed). 
#10
Böyle dener misiniz?

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

new CT, TE;

public plugin_init()
{
    register_plugin("UstSkor", "1.0", "Yek'-ta");

    RegisterHookChain(RG_CBasePlayer_Spawn, "oyuncuspawnoldu", true);
    RegisterHookChain(RG_RoundEnd, "turbitti", true);

    register_clcmd("say /skor", "ShowScore");

    register_event("TextMsg", "Restart", "a", "2=#Game_will_restart_in");
}
public oyuncuspawnoldu(oyuncu){
    set_dhudmessage(255, 255, 255, -1.0, 0.0, 1, 6.0, 12.0);
    show_dhudmessage(oyuncu, "--> TrebLesGaminG <--^n[95.173.173.6]^n[%i]^n%i [Oyuncular] %i",get_member_game(m_iNumCTWins)+get_member_game(m_iNumTerroristWins)+CT+TE+1,get_member_game(m_iNumTerrorist),get_member_game(m_iNumCT))
    set_dhudmessage(255, 0, 0, -1.0, 0.0, 3, 6.0, 12.0)
    show_dhudmessage(oyuncu, "^n^n%i TE                ",get_member_game(m_iNumTerroristWins) + TE)
    set_dhudmessage(0, 42, 255, -1.0, 0.0, 3, 6.0, 12.0)
    show_dhudmessage(oyuncu, "^n^n                CT %i",get_member_game(m_iNumCTWins) + CT)
}

public ShowScore(const id) {
    client_print_color(id,id, "^4Skor^1: ^3CT^1=^4%i ^1| ^3T^1= ^4%i", get_member_game(m_iNumCTWins) + CT, get_member_game(m_iNumTerroristWins) + TE);
}

public Restart() {
    CT += get_member_game(m_iNumCTWins);
    TE += get_member_game(m_iNumTerroristWins);
}

public turbitti() {
    for (new pPlayer = 1; pPlayer <= MaxClients; pPlayer++)
    {
        if (is_user_connected(pPlayer))
        {
                if(CT+get_member_game(m_iNumCTWins) >= 3) {
                    set_dhudmessage(0, 255, 0, -1.0, 0.4, 1, 6.0, 6.0)
                    show_dhudmessage(pPlayer, "CT Takımı Maçı Kazandı!");
                } else if(TE+get_member_game(m_iNumTerroristWins) >= 3) {
                    set_dhudmessage(0, 255, 0, -1.0, 0.4, 1, 6.0, 6.0)
                    show_dhudmessage(pPlayer, "T Takımı Maçı Kazandı!");
             }
        }
    }
}

Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Kayıt Ol
Discord Adresimize Katılın