(19-10-2024, 22:04)Maravilha Adlı Kullanıcıdan Alıntı: Böyle dener misiniz?her round sonunda kazanan takım için CT veya T maçı kazandı yazıyor 16 el kazanan takım için yazması gerekiyor ekstra olarak roundları sıfırlamak için bir kod ekleyebilirmisinizKod:#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ı!");
}
}
}
}
Konu
Denemek için win sayısını 3 yapmıştım değiştirmeyi unutmuşum, sıfırlama komutu için kaydedilen verilerle birlikte restart atmasını ekledim eğer istemiyorsanız 56.satırın başıan // koyabilirsiniz.
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_clcmd("say /sifirla", "sifirla");
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) >= 16) {
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) >= 16) {
set_dhudmessage(0, 255, 0, -1.0, 0.4, 1, 6.0, 6.0)
show_dhudmessage(pPlayer, "T Takımı Maçı Kazandı!");
}
}
}
}
public sifirla(id) {
if(get_user_flags & ADMIN_KICK) {
CT = 0;
TE = 0;
server_cmd("sv_restart 1");
}
}Ücretli / Ücretsiz Eklenti İşleri İçin:
Discord: never.meant.to.belong
WhatsApp: Mesaj Gönder
Discord: never.meant.to.belong
WhatsApp: Mesaj Gönder
@Areeeessss konunuz cozulduyse bildiriniz.
MODEL TASARIMI SİLAH TASARIMI SPREY TASARIMI EKLENTİ İŞLERİ MOD KURULUMU İÇİN DİSCORD:okan5705 veya Ts3 Domainler:flexekip,flexekib,okan,okans
İstek konusu, @Maravilha adlı kullanıcı tarafından 6 gün içinde çözülmüştür.
İsteği çözdüğü için Maravilha Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Maravilha Adlı kullanıcı sizin dışınızda toplam 101 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
İsteği çözdüğü için Maravilha Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Maravilha Adlı kullanıcı sizin dışınızda toplam 101 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
Benzer Konular
Yorum
212
Okunma
12-09-2026, 20:37
)

