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
Konu
ö.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: .)
/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(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)+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))
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))
}
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
(16-10-2024, 15:47)Lynchk Adlı Kullanıcıdan Alıntı: /skor komutu ekledim;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
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(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)+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))
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))
}
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));
}
(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ğlayabilirmisinizRestart 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
(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ı!");
}
}
}
}
Ücretli Eklenti İçin Discord: egopatient veya Özel Mesaj
(19-10-2024, 11:45)Maravilha Adlı Kullanıcıdan Alıntı:Derleme hatası alıyorum hocam(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 sevinirimDener misin?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ı!");
}
}
}
}
PHP Kod:
Eklenti Hatali:Derleme Hatasi,Eklenti kodlari Bozuk.!
Hata Detay
AMX Mod X Compiler 1.9.0.5271
1729112729_skor.sma(41) : warning 213: tag mismatch
1729112729_skor.sma(44) : warning 213: tag mismatch
1729112729_skor.sma(50) : error 010: invalid function or declaration
1729112729_skor.sma(52) : error 010: invalid function or declaration
2 Errors.
Could not locate output file 1729112729_skor.amx (compile failed).
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
Benzer Konular
Yorum
464
Okunma
31-12-2024, 01:05
Yorum
1.365
Okunma
30-11-2024, 21:21