Online: 0 użytkownik(ów), 29 gość(ie)
  Nie jesteś zalogowany     UŻYTKOWNICY     PROFIL     OPD     PRYWATNE WIADOMOŚCI     LOGUJ    
Newsy
Nagłówki
Archiwum
Grupa Steam
Shoutbox Wywiady
Tutoriale
Forum / regulamin
Szukaj
Linki
Serwery Mapy
Programy
Zasoby
VERC Collective

source SDK

Strona dla początkujących mapperów zawierająca kurs i porady dotyczące tworzenia map do Counter Strike'a

grinder74.com - Polska Baza Map i Modów SP dla HL1 & HL2

AHA - Andrzej Hrycyk - Polskie mapy do Counter Strike

D.I.P.R.I.P.

 Wejdz na strone The BORG Collective

MAPOSFERA.ORG

NATURAL-SELECTION.PL

CSNation.pl

kzpl.kampno.pl

Bannerek serwisu beta

Tutoriale > GoldSrc > Programowanie > Kolorowanie HUD`a
Tuta opiszę jak można zmienic HUD z żółtego na swój własny kolor 
 
Autor : Dexter / Data : 2008-07-20 11:38
Zobacz lub dodaj komenatrze : (2)
Najpierw musimy miec przygotowane wszystkie narzędzia takie jak:
Half Life SDK
Microsoft Visual C++ 6
Jeśli mamy te narzędzia to przystępujemy do pracy.
otwieramy plik cl_dll.dsp z folderu
Kod:
\Single-Player Source\cl_dll

Przechodzimy do zakładki "File View"
http://img112.imageshack.us/img112/6049/fileviewiu3.bmpi z listy rozwijamy folder "Header Files" i wybieramy plik "hud.h"
http://img112.imageshack.us/img112/3955/hudpd4.bmp
Odszukujemy trzy linijki:
Kod:
#define RGB_YELLOWISH 0x33FFFF //255,160,0
#define RGB_REDISH 0x00FF1010 //255,160,0
#define RGB_GREENISH 0x33CCFF //0,160,0

1 linijka #define RGB_YELLOWISH 0x33FFFF
jest to kolor całego huda czyli hp armor itd.
2 linijka RGB_REDISH 0x00FF1010
Jest to kolor gdy nam sie wyczerpie amunicja domyślny to jest czerwony
Kolory możemy znaleśc z tej strony:http://html-color-codes.com/
Ja sobie wziąłem kolor niebieski:
9CC33CCFF i musze przed tym dodac 0x
czyli wyjdzie cos takiego: 0x9CC33CCFF
Gdy już zmieniliśmy to zapisujemy projekt i kompilujemy go i cieszymy sie nowym hudem.
http://img87.imageshack.us/img87/1209/screenlz1.bmp
Powered by LDU 604 Czas generowania strony: 0.008 sek
SQL : 0.002 sek - zapytań: 19 - średnio: 0.00011 sek
Top