Cześć,
testuje pewną rzecz, i jestem ciekaw jak zmodyfikować hud w prawym górnym rogu wyświetlany gdy ktoś zabije kogoś. Przygotowałem taki oto kod, jednak pewne rzeczy nie chcą działać. Chodzi mi o to żeby zupełnie zmodyfikować tą informacje na serwerze. Aktualnie najistotniejszedla mnie jest żeby mógł zmienić zabójce na dowolny string. Próbowałem zmiany ewrite_byte na ewrite_string przy zabójcy, jednak to rozwiązanie nie działa - informacja wtedy w ogóle się nie wyświetla.
public gracz_ginie(){
new atakujacy = read_data(1);
new ofiara = read_data(2);
new HS = read_data(3)
new szWeapon[24]
read_data(4, szWeapon, 23)
do_deathmsg(atakujacy, ofiara, HS, szWeapon);
return HAM_SUPERCEDE;
}
public do_deathmsg(iKiller, iVictim, iHS, const szWeapon[]){
static m_DeathMsg;
if (!m_DeathMsg){
m_DeathMsg = get_user_msgid("DeathMsg");
}
message_begin(MSG_BROADCAST, m_DeathMsg);
ewrite_byte(iKiller);
ewrite_byte(iVictim);
ewrite_byte(iHS);
ewrite_string(szWeapon);
message_end();
}


Dodatki SourceMod














