←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Problem z HUD - /pytanie

Zablokowany

Kolar`. - zdjęcie Kolar`. 04.09.2011

Więc tak, mam .sma pluginu do cod'a, dzięki niemu za pomocą komendy /pytanie, plugin zadaje nam pytanie, i gdy dobrze odpowiemy, dostajemy expa. Lecz nie w tym tkwi problem. Chodzi o HUD.

Dołączona grafika

Jest on żółty, a chcę zmienić, by był np. w kolorze HUD'a CoD'a czyli:
42, 255, 0
jak takie coś zrobić ? Daje kawałek sma


public g_count(id)
{
active = get_pcvar_num(qee);
if(active && !is_in_progress && moze_odpowiedziec)
{
count = get_pcvar_num(odliczanie);

format(message, charsmax(message), "Pytanie zostanie zadane za %i sekund", count);
show_text(id, message)

remove_task(2000);
set_task(1.0, "odswiezzz", 2000,_,_,"b");

is_in_progress = true;
}
else
Odpowiedz

Skull3D - zdjęcie Skull3D 04.09.2011

Nie nie da się tego zrobić.
Ale nie jestem pewny lecz to jest tak jakby print_chat tylko gorny.
WIęc możesz sprobować coś z colorchatem kombinować bo widzialem takie funkcje np. zielony tekst w say etc.
Nie jestem pewny gdy się myle to moj post można usunąć
Odpowiedz

Kolar`. - zdjęcie Kolar`. 04.09.2011

Chyba muszę poczekać na Dark'a. ;> Chyba że ktoś inny pomoże.
Użytkownik kolar edytował ten post 04.09.2011 09:56
Odpowiedz

  • +
  • -
GeDox - zdjęcie GeDox 04.09.2011

Zrób to w HUDMessage (http://amxx.pl/topic...domosci-na-hud/)
Odpowiedz

Kolar`. - zdjęcie Kolar`. 04.09.2011

Też już próbowałem i jakimś cudem wyszło coś takiego o.0 :

Dołączona grafika
Odpowiedz

  • +
  • -
GeDox - zdjęcie GeDox 04.09.2011

A dobrze dobrałeś kanały w hudmessage? :) Pokaż kod.
Odpowiedz

Boteq - zdjęcie Boteq 04.09.2011

E mam problem jak zrobić w cod modzie mam table na biało a chcę żeby byłą żółta
Odpowiedz

Kolar`. - zdjęcie Kolar`. 04.09.2011

Wiem że źle ale dopiero się ucze. :P

public g_count(id)
{
active = get_pcvar_num(qee);
if(active && !is_in_progress && moze_odpowiedziec)
{
count = get_pcvar_num(odliczanie);
set_hudmessage(42, 255, 0, -1.0, -1.0, 0, 6.0, 12.0)
show_hudmessage(id, "Pytanie zostanie zadane za %i sekund")

format(message, charsmax(message), "Pytanie zostanie zadane za %i sekund", count);
show_text(id, message)

remove_task(2000);
set_task(1.0, "odswiezzz", 2000,_,_,"b");

is_in_progress = true;
}
else
Odpowiedz

  • +
  • -
Jak się nazwać - zdjęcie Jak się nazwać 04.09.2011

To daj na to kod bo wystarczy kolory pozmieniać
w sumie masz:

public g_count(id)
{
active = get_pcvar_num(qee);
if(active && !is_in_progress && moze_odpowiedziec)
{
count = get_pcvar_num(odliczanie);

set_hudmessage(42, 255, 0, -1.0, -1.0, 0, 6.0, 1.5)
show_hudmessage(id, "Pytanie zostanie zadane za %i sekund", count)

remove_task(2000);
set_task(1.0, "odswiezzz", 2000,_,_,"b");

is_in_progress = true;
}
else

Ale lepiej było by z showsynchudmsg ale to musisz nową zmienną i do plugin_init coś dodać

@@ down daj wiecej kodu
Użytkownik Jak się nazwać edytował ten post 04.09.2011 10:14
Odpowiedz

Kolar`. - zdjęcie Kolar`. 04.09.2011

Multi, załóż osobny temat do tego ...


public g_count(id)
{
active = get_pcvar_num(qee);
if(active && !is_in_progress && moze_odpowiedziec)
{
count = get_pcvar_num(odliczanie);

format(message, charsmax(message), "Pytanie zostanie zadane za %i sekund", count);
show_text(id, message)

remove_task(2000);
set_task(1.0, "odswiezzz", 2000,_,_,"b");

is_in_progress = true;
}
else

Użytkownik Kolar`. edytował ten post 04.09.2011 11:30
Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 04.09.2011

1. musisz wrzucić to do hudmessage
2. ustaw 3 pierwsze parametry set_hudmessage na 0,255,0

http://amxx.pl/topic...domosci-na-hud/
Odpowiedz

Kolar`. - zdjęcie Kolar`. 04.09.2011

public g_count(id)
{
active = get_pcvar_num(qee);
if(active && !is_in_progress && moze_odpowiedziec)
{
count = get_pcvar_num(odliczanie);
set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 6.0, 12.0)
show_hudmessage(id, "Pytanie zostanie zadane za %i sekund")

remove_task(2000);
set_task(1.0, "odswiezzz", 2000,_,_,"b");

is_in_progress = true;
}
else


Coś źle zrobiłem bo wyświetla jak przedtem. :/
Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 04.09.2011

odlicza w hud w dobrym kolorze ?
Odpowiedz

Kolar`. - zdjęcie Kolar`. 04.09.2011

W ogóle nie odlicza ... ss:

Dołączona grafika
Odpowiedz

  • +
  • -
nosound5 - zdjęcie nosound5 04.09.2011

spróbuj najpierw cvary ustawić
Odpowiedz

Kolar`. - zdjęcie Kolar`. 04.09.2011

Cvar:
qee_show", "1"					 // Sposób pokazywania pytań 0 - HudMessage; 1 - ClientPrint
Już chyba wiem. ;P Zaraz edytne post jak sprawdze

Dalej nic. ;/
Odpowiedz

  • +
  • -
ZepA*** - zdjęcie ZepA*** 04.09.2011

public g_count(id)
{
active = get_pcvar_num(qee);
if(active && !is_in_progress && moze_odpowiedziec)
{
count = get_pcvar_num(odliczanie);
set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 6.0, 12.0)
show_hudmessage(id, "Pytanie zostanie zadane za %i sekund")

remove_task(2000);
set_task(1.0, "odswiezzz", 2000,_,_,"b");

is_in_progress = true;
}
else


Coś źle zrobiłem bo wyświetla jak przedtem. :/


Zamien to:
show_hudmessage(id, "Pytanie zostanie zadane za %i sekund")


Na to:
show_hudmessage(id, "Pytanie zostanie zadane za %i sekund", count)
Odpowiedz
Zablokowany