←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Cod quest i nagrody top 3 jak to zrobić?

Zablokowany

  • +
  • -
TSUBA - zdjęcie TSUBA 17.03.2013

Witam dziś chciałbym prosić o pomoc z 2 pluginami.Pierwszy dotyczy misji do cod moda czy dało by radę zmienić by zamiast informacji w HUD była ona wyświetlana na dole po lewej stronie? coś takiego jak w bf2 ten napis na żółto jeżeli tak to jak tego dokonać?Natomiast 2 plugin czy można zmodyfikować żeby pod koniec mapy 3 najleposzych graczy dostawało nie tylko exp ale także monety?.Bardzo będę wdzięczny za pomoc załączam sma jakby ktoś mógł od razu przerobić te pluginy.Pozdrawiam

Załączone pliki

Odpowiedz

  • +
  • -
Vasto_Lorde - zdjęcie Vasto_Lorde 18.03.2013

Questy:
Znajsujesz na samym początku sma:
// Polozenie x / y
new Float:HudType[][3] = {
    {0.02, 0.20},
    {0.02, 0.20},
    {0.02, 0.20}
}

// Red, green, blue
new HudColor[][5] = {
    {0, 223, 223},
    {0, 223, 223},
    {0, 223, 223}
}
W HudType Zmieniasz liczby: 0.02 oraz 0.20
Pierwsza liczba to położenie X druga to Y. Im większy X tym dalej wiadomość w prawo na ekranie. Im większy Y tym wiadomość bardziej w dół. Wartości muszą być we float, w przedziałach 0.99 do 0.01. Z tego co wiem, wartości 1.0 oraz 0.0 też coś daj,ą, ale efekt jest zupełnie inny.
Co do HudColor, Edytujesz również liczby: 0, 223, 223. Jest to format RGB. Pierwsza liczba to Red, druga Green, trzecia Blue. Minimalna wartość to 0, maksymalna 255. Dając wszędzie 0, uzyskasz czarny, wszędzie 255 - uzyskasz biały. 255, 0, 0 - czerwony. 0, 255, 0 - zielony. 0, 0, 255 - Niebieski.
Najlepiej pokombinuj, próbuj i sprawdzaj.

Co do prośby o modyfikację, to jest od tego inny dział.
Odpowiedz

  • +
  • -
TSUBA - zdjęcie TSUBA 18.03.2013

Nie do końca mi o to chodziło po prostu chciałem przerobić aby ta informacja była traktowana nie jako HUD a jako client print taki żółty napis ponieważ mam zajętę kanały wszystkie i mi HUD mryga
Odpowiedz

  • +
  • -
Vasto_Lorde - zdjęcie Vasto_Lorde 18.03.2013

Znajdujesz kawałki kodu takie jak ten:
set_hudmessage(0, 255, 0, 0.02, 0.65, 0, 1.0, 0.6)
ShowSyncHudMsg(id, HudObj2, "%s", Message);
I zamieniasz na (w tym przypadku):
client_print(id, print_chat, "%s", Message);
Odpowiedz

  • +
  • -
TSUBA - zdjęcie TSUBA 20.03.2013

Dzięki za pomoc jednak postanowiłem pójść inną drogą temat można zamknąć.
Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 20.03.2013

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany