←  Prośby o modyfikację

AMXX.pl: Support AMX Mod X i SourceMod

»

Zombie Mod
Zamiana położenia rang

Locked

ZyciE's Photo ZyciE 07.07.2013

Witam mam pytanie lub proszę o wykonanie jak zmienić aby o to te rangi

#include <amxmodx>
#include <csx>
#include <ColorChat>
 
new const gNazwaPluginu[] = "Bioahzard";
new const gWersjaPluginu[] = "2.5 Beta";
new const gAutorPluginu[] = "ZyciE";
new const gPrefixPluginu[] = "Biohazard";
 
new ranganum[47];
new ranga[][] = {
"Brak",
"Bot",
"Gracz",
"Saper",
"Namiestnik",
"Towarzysz",
"Sztabowy",
"Zolnierz",
"Admiral",
"Sierzant",
"Dowodzacy",
"Kapitan Lekkej broni",
"Kapitan ciezkiej broni",
"Inspektor",
"Pulkownik",
"Najemnik",
"Nemezis",
"Poskramiacz Zombie",
"Szef wszystkiego"
 
}
new rangaxp[47] = {
0,
10,
30,
80,
150,
275,
400,
600,
900,
1350,
1700,
2160,
2700,
3333,
3900,
4600,
5000,
6500,
11000
 
}
 
public plugin_init()
{
register_plugin(gNazwaPluginu, gWersjaPluginu, gAutorPluginu);
 
register_event( "ResetHUD", "eventUpdateStatus", "be");
register_event( "StatusValue", "eventUpdateStatus", "be", "1=1" ,"2=0");
 
set_task(600.0, "Announcement");
}
 
public Announcement(id)
{
ColorChat(id,TEAM_COLOR,"[%s]^x03 Ten serwer uzywa^x04 %s^x03 w wersji^x04 %s^x03 autorstwa^x04 %s",gPrefixPluginu, gNazwaPluginu, gWersjaPluginu, gAutorPluginu);
}
 
public eventUpdateStatus(id)
{
if(is_user_bot(id))
return;
 
static stats[8], body[8]
get_user_stats(id, stats, body)
 
while(stats[0] >= rangaxp[ranganum[id]]) 
ranganum[id]++
set_hudmessage(255, 255, 255, 0.15, 0.45)
show_hudmessage(id, "[%d/%d] Ranga: %s", stats[0], rangaxp[ranganum[id]], ranga[ranganum[id]]); 
}
 
stock showStatus(id, const szStatus[], ...)
{
new szBuffer[128];
vformat(szBuffer, 127, szStatus, 3);
 
static msgStatusText = 0;
 
if(!msgStatusText)
msgStatusText = get_user_msgid("StatusText");
 
message_begin(MSG_ONE, msgStatusText, _, id);
write_byte(0);
write_string(szBuffer);
message_end();
}
Był dokładnie był tu położone  :
Nie chce aby sie nakładały z Wiadomością o ilości życia tylko aby był koło tego  Mam na dzieje że ktoś pomoże Pozdrawiam ZyciE  ;)
85283492968568662135.png
Quote

  • +
  • -
BlackPerfum's Photo BlackPerfum 07.07.2013

Jeśli chodzi ci o wiadomość hud to niema nic prostszego wystarczy w funkcji "eventUpdateStatus" lekko zmienić ustawienia wiadomości hud



set_hudmessage(255, 255, 255, X, Y)

Liczba Y to odległość od góry ekranu jak dasz -1 to będzie po środku. (Float)

Liczba X to odległość od lewej strony ekranu jak dasz -1 to będzie po środku.(Float)

Dla ciebie to będzie mniej więcej X = 0.15 i Y = 0.91 czyli 



set_hudmessage(255, 255, 255, 0.15, 0.91)
Quote
Locked