Modyfikacja dodaje na serwer okno MOTD ze statystykami podobnymi do tych z DiabloMod'a Nazwa forum ustawiana jest cvarem cod_forum Redukcja obrażeń i szybkość biegu zapożyczona z Dark Coda Podgląd statystyk jest możliwy tylko gdy żyjemy
Punkt 1. Otwieramy sma Cod'a i szukamy linijki:
cvar_blokada_broni = register_cvar("cod_weaponsblocking", "1");
Pod nią dodajemy:
cod_forum = register_cvar("cod_forum", "TWOJE-FORUM.PL");
Punkt 2. Szukamy linijki:
register_clcmd("say /pomoc", "Pomoc");
Pod nią dodajemy:
register_clcmd("say /skille", "statystyki_klasy");
Punkt 3. Na koniec sma dodajemy:
public statystyki_klasy(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
{
ColorChat(id, GREEN, "[COD:MW]^x01 Statystyki mozesz podgladac tylko gdy zyjesz!")
return PLUGIN_CONTINUE;
}
else
{
new name[64];
get_user_name(id, name, 63);
new hp_klasy = PobierzZdrowie(id, 1, 1, 1);
new hp = hp_klasy+100
new forum[64];
get_pcvar_string(cod_forum, forum, 63);
const SIZE = 1024;
new staty[SIZE+1],len = 0;
len += formatex(staty[len], SIZE - len, "<html><body style=^"background-color:black;color:white;font-size:14;text-align:center;^"");
len += formatex(staty[len], SIZE - len, "Witaj %s w statystykach twojej klasy<br>", name);
len += formatex(staty[len], SIZE - len, "<br>");
len += formatex(staty[len], SIZE - len, "Klasa: <b>%s</b><br>", nazwy_klas[klasa_gracza[id]]);
len += formatex(staty[len], SIZE - len, "<br>");
len += formatex(staty[len], SIZE - len, "Masz <b>%d</b> punktow zdrowia - daje to %d dodatkowego hp<br>", zdrowie_gracza[id], zdrowie_gracza[id]);
len += formatex(staty[len], SIZE - len, "Masz <b>%d</b> punktow wytrzymalosci - daje to %0.1f%% redukcji obrazen<br>", wytrzymalosc_gracza[id], redukcja_obrazen_gracza[id]*100);
len += formatex(staty[len], SIZE - len, "Masz <b>%d</b> punktow kondycji - daje to %d szybszego biegania<br>", kondycja_gracza[id], floatround(kondycja_gracza[id]*1.3));
len += formatex(staty[len], SIZE - len, "Masz <b>%d</b> punktow inteligencji<br>", inteligencja_gracza[id]);
len += formatex(staty[len], SIZE - len, "<br>");
len += formatex(staty[len], SIZE - len, "Laczna ilosc zycia wynosi <b>%d</b><br>", hp);
len += formatex(staty[len], SIZE - len, "Masz perk <b>%s</b><br>", nazwy_perkow[perk_gracza[id]]);
len += formatex(staty[len], SIZE - len, "<br>");
len += formatex(staty[len], SIZE - len, "Zyczymy milej gry!<br>");
len += formatex(staty[len], SIZE - len, "Forum: <b>%s</b>!<br>", forum);
len += formatex(staty[len], SIZE - len, "</body></html>");
show_motd(id, staty, "Statystyki Klasy");
}
return PLUGIN_CONTINUE;
}
Punkt 4. pod
new SyncHudObj;
dodaj
new cod_forum;
/skille - pokazuje okno motd ze statystykami
SCREEN:
PS. Przepraszam za moje forum na screenie