1. sayfa (Toplam 2 sayfa)

server isminde skor gösterme

Gönderilme zamanı: Sal Ara 15, 2020 12:38 pm
gönderen Victores
şöyle bir isteğim olacakta serverin adında oyuncu sayısını gösteren eklenti buldum mesela
[6/32] xxx Gaming şeklinde
o eklentiyi kullandığım asıl eklentinin içine entegre eder misiniz?
ayrıca server adında oyuncu sayısı yerine sırasıyla score[T], score[CT] komutlarını göstersin
futbol modu kullanıyorum server adında takımların skorlarını göstermek istiyorum kısacası
[CT:5-8:T] xxx Gaming şeklinde

kullandığım asıl mod : normalmod25.sma
size yardımcı olacak eklenti :csd_servername.sma

server isminde skor gösterme

Gönderilme zamanı: Sal Ara 15, 2020 5:04 pm
gönderen Colditz
Dener misin?

server isminde skor gösterme

Gönderilme zamanı: Sal Ara 15, 2020 5:25 pm
gönderen Victores
Colditz yazdı: Sal Ara 15, 2020 5:04 pmDener misin?
Sanırım eklemeyi unutmuşsunuz hocam

server isminde skor gösterme

Gönderilme zamanı: Sal Ara 15, 2020 5:28 pm
gönderen Colditz
Eklediğimi sanıp silmişim, ups

server isminde skor gösterme

Gönderilme zamanı: Sal Ara 15, 2020 10:46 pm
gönderen Victores
Colditz yazdı: Sal Ara 15, 2020 5:28 pm Eklediğimi sanıp silmişim, ups
Hay aksi :(

server isminde skor gösterme

Gönderilme zamanı: Prş Ara 17, 2020 12:04 am
gönderen Victores
güncel

server isminde skor gösterme

Gönderilme zamanı: Prş Ara 17, 2020 12:15 am
gönderen Colditz
Ayrı bir eklenti olarak kullan.

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

new cvar_hostname, Msg_ServerName;

public plugin_init() {
	register_plugin("ServerName", "1.0", "PurposeLess");

	RegisterHookChain(RG_RoundEnd, "@RoundEnd", .post = true);

	cvar_hostname = get_cvar_pointer("hostname");
	Msg_ServerName = get_user_msgid("ServerName");
}

@RoundEnd(WinStatus:status, ScenarioEventEndRound:event, Float:tmDelay) {
	new text[30];
	formatex(text, charsmax(text), "[CT-%i-%i:T] xxx Gaming", get_member_game(m_iNumCTWins), get_member_game(m_iNumTerroristWins), Tag);

	set_pcvar_string(cvar_hostname, text);

	message_begin(MSG_BROADCAST, Msg_ServerName); {
		write_string(text);
	}
	message_end();
}

server isminde skor gösterme

Gönderilme zamanı: Prş Ara 17, 2020 12:24 am
gönderen Victores
Colditz yazdı: Prş Ara 17, 2020 12:15 am Ayrı bir eklenti olarak kullan.

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

new cvar_hostname, Msg_ServerName;

public plugin_init() {
	register_plugin("ServerName", "1.0", "PurposeLess");

	RegisterHookChain(RG_RoundEnd, "@RoundEnd", .post = true);

	cvar_hostname = get_cvar_pointer("hostname");
	Msg_ServerName = get_user_msgid("ServerName");
}

@RoundEnd(WinStatus:status, ScenarioEventEndRound:event, Float:tmDelay) {
	new text[30];
	formatex(text, charsmax(text), "[CT-%i-%i:T] xxx Gaming", get_member_game(m_iNumCTWins), get_member_game(m_iNumTerroristWins), Tag);

	set_pcvar_string(cvar_hostname, text);

	message_begin(MSG_BROADCAST, Msg_ServerName); {
		write_string(text);
	}
	message_end();
}
swisim.sma(19) : error 017: undefined symbol "Tag"

hatasını verdi hocam
ayrıca sanırım bu t takımı ile ct takımının skorunu gösteriyor
benim istediğim ct takımının golü ve t takımının golü futbol modu kullanıyorum ondan modu açıp içine entegre etmenizi istedim :D
eklentide score[T] t takımının attığı gol score[CT] ct takımının attığı gol

server isminde skor gösterme

Gönderilme zamanı: Cum Ara 18, 2020 11:52 pm
gönderen Victores
güncel

server isminde skor gösterme

Gönderilme zamanı: Cmt Ara 19, 2020 2:48 am
gönderen Aconyonn
dener misin?
eklenti,

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

new cvar_hostname, Msg_ServerName;
new cvars[2];

public plugin_init() {
	register_plugin("ServerName", "1.0", "PurposeLess");

	RegisterHookChain(RG_RoundEnd, "@RoundEnd", .post = true);

	cvars[0]=get_cvar_pointer("score_ct");
	cvars[1]=get_cvar_pointer("score_t");
	cvar_hostname = get_cvar_pointer("hostname");
	Msg_ServerName = get_user_msgid("ServerName");
}

@RoundEnd(WinStatus:status, ScenarioEventEndRound:event, Float:tmDelay) {
	new text[30];
	formatex(text, charsmax(text), "[CT-%i-%i:T] xxx Gaming",get_pcvar_num(cvars[0]),get_pcvar_num(cvars[1]));

	set_pcvar_string(cvar_hostname, text);

	message_begin(MSG_BROADCAST, Msg_ServerName); {
		write_string(text);
	}
	message_end();
}