←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Zmiana koloru i pewnie problem.

Zablokowany

  • +
  • -
~Karol^Ak47 - zdjęcie ~Karol^Ak47 13.05.2010

Cześć,
Mam do Was pytanie; jak zmienić kolor poniższego HUD'a na zielony (oczywiście chodzi mi o napis)

set_hudmessage(150, 0, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
	ShowSyncHudMsg(id, SyncHudObj, "[Twoja klasa: %s]^n[Twoje doswiadczenie: %i / %i]^n[Twoj poziom: %i]^n[Twoj przedmiot: %s]", nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], doswiadczenie_poziomu[poziom_gracza[id]], poziom_gracza[id], nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]]);
	return PLUGIN_CONTINUE;

Mam jeszcze jedno pytanie. Gdy chcę skompilować czasami 'jakiś' plik, to wyskakuje mi:

/groups/amxmodx/tmp3/textgbdc2Q.sma(3) : fatal error 100: cannot read from file: "colorchat"

Próbowałem lokalnie i też nic z tego. Prawdopodobnie brakuje mi biblioteki 'colorchat', lecz na prawdę nie jestem pewnie.

Proszę o pomoc,
Karol.
Odpowiedz

  • +
  • -
peezet2 - zdjęcie peezet2 13.05.2010

a wiec tak co do koloru to pierwsze 3 cyferki (rgb) zmieniają sie w zakresie od 0-255 co do tego błedu brakuje Ci biblioteki colorchat napisz na priv to Ci podam link abym znowu nie dostał warna za reklamowanie innych for
Odpowiedz

hardbot - zdjęcie hardbot 13.05.2010

Nie musisz reklamować o_O innych for od czego masz ZAŁĄCZNIK!

plik w załączniku wklejasz go w cstrike/addons/amxmodx/scripting/include

Pozdro & Dance :]

Załączone pliki

Odpowiedz

  • +
  • -
sbstn - zdjęcie sbstn 13.05.2010

jak zmienić kolor poniższego HUD'a na zielony

set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0)
Odpowiedz

  • +
  • -
peezet2 - zdjęcie peezet2 13.05.2010

włączasz painta i dajesz edytuj kolory wybierasz jaki kolor Ciebie interesujesz i kopiujesz jego numer podmieniasz swoje 3 pierwsze cyferki (0,255,0)
Użytkownik peezet2 edytował ten post 13.05.2010 20:48
Odpowiedz

hardbot - zdjęcie hardbot 13.05.2010

Co do paint'a to nie polecam odpalasz sobie AMXX - Studio i dam masz pełniutki wybór kolorów :}
Odpowiedz

  • +
  • -
~Karol^Ak47 - zdjęcie ~Karol^Ak47 20.05.2010

Dzięki wielkie, wszystko to co podaliście działa, lecz mam jeszcze jedną prośbę:

- tekst [CENZURA] (tutaj nie chcę reklamować), chcę, aby był na kolor czerwony, a komenda na zielony:

case 0: client_print(0, print_chat, "[CENZURA] Wpisz /reset, aby zresetowac swoje umiejetnosci.");
case 1: client_print(0, print_chat, "[CENZURA] Wpisz /klasa, aby wybrac klase.");
case 2: client_print(0, print_chat, "[CENZURA] Nacisnij E, aby uzyc przedmiotu.");
case 3: client_print(0, print_chat, "[CENZURA] Wpisz /wyrzuc, aby wyrzucic swoj przedmiot.");
case 4: client_print(0, print_chat, "[CENZURA] Wpisz /przedmiot, aby zobaczyc opis Twojego przedmiotu.");
case 5: client_print(0, print_chat, "[CENZURA] Wpisz /klasy, aby zobaczyc opis Twojej klasy.");


- tak samo "Nazwa przedmiotu:" i "Opis przedmiotu" był na kolor zielony.

client_print(id, print_chat, "Nazwa przedmiotu: %s.", nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]]);
client_print(id, print_chat, "Opis przedmiotu: %s.", opis_przedmiotu);


- i jeszcze tutaj [CENZURA] kolor czerwony, a EXP na kolor zielony.

client_print(id, print_chat, "[CENZURA] Dostales %i doswiadczenia za rozbrojenie bomby.",doswiadczenie_za_bombe);
SprawdzPoziom(id);



Jeżeli pomożecie mi tutaj to myślę, że przy innych sobie poradzę
Użytkownik ~Karol^Ak47 edytował ten post 20.05.2010 15:34
Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 20.05.2010

kolor czerwony zobaczy tylko tt ct zobaczy niebieski
jak dobrze pamiętam to było chyba
case 0: client_print(0, print_chat, " ^x03[CENZURA]^x01 Wpisz /reset, aby zresetowac swoje umiejetnosci.");
nie pamiętam dokładniej czy tam było ^x03 czy coś innego no ale dobra

ale głupotę walnołem ;D
powinno byc
ColorChat(0,GREEN, " ^x03[CENZURA]^x01 Wpisz /reset, aby zresetowac swoje umiejetnosci.");
chyba
Użytkownik DarkGL edytował ten post 20.05.2010 15:59
Odpowiedz

  • +
  • -
~Karol^Ak47 - zdjęcie ~Karol^Ak47 20.05.2010

Ok, a mógłby mi ktoś pokazać na jednym przykładzie, aby: "[CENZURA] była na kolor czerwony, a komenda /reset na zielony.

case 0: client_print(0, print_chat, "[CENZURA] Wpisz /reset, aby zresetowac swoje umiejetnosci.");

Użytkownik ~Karol^Ak47 edytował ten post 20.05.2010 15:58
Odpowiedz

  • +
  • -
Kusek - zdjęcie Kusek 20.05.2010

case 0: ColorChat(0, RED, "[CENZURA] ^x01Wpisz ^x04/reset, ^x01aby zresetowac swoje umiejetnosci.");


ColorChat(0, RED
to jest odpowiedzialne że cały tekst jest czerwony :)

^x01Wpisz ^x04/reset, ^x01aby zresetowac swoje umiejetnosci


^x01 - tekst dalej jest na normalny kolor
^x04 - tekst dalszy jest na zielono
czyli jakbyś zrobił tak

case 0: ColorChat(0, RED, "[CENZURA]Wpisz ^x04/reset, aby zresetowac swoje umiejetnosci.");

to by Ci wyszło tak

[CENZURA] Wpisz /reset,aby zresetowac swoje umiejetnosci.


Użytkownik Frajer edytował ten post 20.05.2010 16:04
Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 20.05.2010

taaaa na pewno widzisz gdzieś tu czerwony ?

case YELLOW:{ // Yellow

message[0] = 0x01;
}
case GREEN:{// Green

message[0] = 0x04;
}
default:{ // White, Red, Blue
message[0] = 0x03;
}

bo ja nie
Odpowiedz

  • +
  • -
Kusek - zdjęcie Kusek 20.05.2010

dlatego piszę że nie wiem czy to będzie działać, bo nigdy nie używałem :/


A można dorobić? :)
Odpowiedz
Zablokowany