1. sayfa (Toplam 1 sayfa)
eklenti düzenleme
Gönderilme zamanı: Cmt Ara 26, 2020 3:03 am
gönderen Victores
şu eklenti t ve ctnin skorlarını server isminde gösteriyor
fakat map değiştiğinde 0-0 yerine önceki mapın skorunu gösteriyor onu düzeltebilir miyiz?
her map değişince başta 0-0 yazsın
eklenti düzenleme
Gönderilme zamanı: Cmt Ara 26, 2020 3:43 am
gönderen Aconyonn
dener misin?
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");
register_event("TextMsg","@GameCommencing","a","2&#Game_C");
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");
}
@GameCommencing(){
set_cvar_num(cvars[0],0);
set_cvar_num(cvars[1],0);
}
@RoundEnd(WinStatus:status, ScenarioEventEndRound:event, Float:tmDelay) {
new text[30];
formatex(text, charsmax(text), "WTF SOCCERJAM AREA [T:%i-%i:CT]",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();
}
eklenti düzenleme
Gönderilme zamanı: Cmt Ara 26, 2020 12:08 pm
gönderen Victores
Aconyonn yazdı: Cmt Ara 26, 2020 3:43 am
dener misin?
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");
register_event("TextMsg","@GameCommencing","a","2&#Game_C");
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");
}
@GameCommencing(){
set_cvar_num(cvars[0],0);
set_cvar_num(cvars[1],0);
}
@RoundEnd(WinStatus:status, ScenarioEventEndRound:event, Float:tmDelay) {
new text[30];
formatex(text, charsmax(text), "WTF SOCCERJAM AREA [T:%i-%i:CT]",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();
}
Denedim fakat malesef sorun şu bu soccerjam modunda ct ve t nin attığı gol skor oluyor bu skoru server isminde gösteriyor. Fakat map değiştiğinde skor sıfırlanıyor ama bu eklenti 0-0 yerine map değişmeden önceki skoru gösteriyor. Ama mesela gidip işte 2 el ct 3 el t kazansa yine 2-3 gösteriyor sadece map değşiminde 0-0 yerine önceki mapın skoru kalıyor
eklenti düzenleme
Gönderilme zamanı: Cmt Ara 26, 2020 2:31 pm
gönderen Colditz
Dener misin?
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();
}
@RoundEnd() {
new text[30];
formatex(text, charsmax(text), "WTF SOCCERJAM AREA [T:%i-%i:CT]",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();
}
eklenti düzenleme
Gönderilme zamanı: Pzr Ara 27, 2020 2:05 am
gönderen Victores
Colditz yazdı: Cmt Ara 26, 2020 2:31 pm
Dener misin?
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();
}
@RoundEnd() {
new text[30];
formatex(text, charsmax(text), "WTF SOCCERJAM AREA [T:%i-%i:CT]",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();
}
malesef yine aynı map değişse bile skor değişmiyor önceki mapın skoru
eklenti düzenleme
Gönderilme zamanı: Pzr Ara 27, 2020 3:10 am
gönderen Aconyonn
farklı bir eklenti içinde bunu engelleyecek herhangi bir komutun olmadığına emin misin?
eklenti düzenleme
Gönderilme zamanı: Pzr Ara 27, 2020 4:12 am
gönderen Colditz
Harita ilk değiştiğinde amx_cvar score_ct ile cvar değerini kontrol edin. Eğer 0 değilse sunucu cfgsine bu cvarları 0 olacak şekilde yazın.
eklenti düzenleme
Gönderilme zamanı: Pzr Ara 27, 2020 1:10 pm
gönderen Victores
Score_ct ve score_t cvar ile kontrol edilmiyor sanırsam. Bu ctnin kazandığı el sayısı ile t nin kazandığı el sayısı gibi birşey. Neyse olsa iyi olurdu çok çok önemli değil teşekkürler farklı bir isteğim var o bir tık daha zor onun için bir konu açacağım uğraştığınız için teşekkürler
