←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

zmiana koloru timeleft, nextmap

  • +
  • -
medziak - zdjęcie medziak 18.12.2012

jak zmienic kolory w w timeleft i nextmap? np

po wpisaniu timeleft pisze "Pozostalo czasu : 20:00" to żeby te "20:00" bylo na zielono
i jeszcze po wpisaniu nextmap pisze "Nastepna mapa de_dust2" i zeby bylo na zielono te de_dust2

i jeszcze przed tym np. [BF2] Nastepna mapa de_dust2
[BF2] Pozostalo czasu 20:00
Odpowiedz

  • +
  • -
Kawon - zdjęcie Kawon 18.12.2012

Automatyczna wiadomość


Ten temat został przeniesiony z forum

Mody > Inne mody > Pytania

do

Scripting AMXX > Pytania
Odpowiedz

  • +
  • -
Filip1512 - zdjęcie Filip1512 18.12.2012

Wszystko w pliku statsx.sma, później edycja wszystkich client_printów(bo statsx używa ich) na ColorChat.
Użytkownik `NN edytował ten post 18.12.2012 23:03
Odpowiedz

  • +
  • -
medziak - zdjęcie medziak 19.12.2012

nie wiem i tak o co chodzi..
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 19.12.2012

Jeśli się nie znasz na edycji pluginów, musisz się troszkę tego nauczyć. Przynajmniej podstaw. Pamiętaj, że plugin po przerobieniu w sma musisz skompilować!

Następne co Cię czeka to okiełznanie biblioteki ColorChat, która taka skomplikowana nie jest :) Ale pamiętaj, że ma błąd w wyświetlaniu do wszystkich wiadomości, więc musisz to odpowiednio pętlą po graczach obejść!

Później zabierasz się za przerabianie pluginów tak, aby korzystać wszędzie z ColorChat zamiast z client_print. Później w plikach językowych dodajesz kolory. Ale tu uwaga! W tych plikach musisz wklejać znaki, których w normalnym edytorze nie będzie widać. Aby je wpisać przytrzymaj ALT lewy i na klawiaturze NUMERYCZNEJ (tej po prawej) wpisz odpowiednio 0003 dla koloru drużyny, 0004 dla koloru zielonego i 0001 dla koloru zwykłego, po wpisaniu numeru puść klawisz ALT. Pamiętaj, że znak się w notatniku ani wielu popularnych edytorach nie wyświetli! Najlepiej użyj notepad++, w nim te znaki się wyświetlają jako takie czarne prostokąty z napisami białymi EXT, EOT i SOH.

Ewentualnie możesz użyć innej biblioteki, która daje Ci możliwość używania \t, \g...
Odpowiedz

  • +
  • -
medziak - zdjęcie medziak 19.12.2012

i tak nie wiem o co chodzi, jak mozecie to weźcie mi zrobcie :D

skompilowac to ja umiem
Użytkownik medziak edytował ten post 19.12.2012 16:33
Odpowiedz

  • +
  • -
medziak - zdjęcie medziak 20.12.2012

f5
Odpowiedz

  • +
  • -
medziak - zdjęcie medziak 21.12.2012

ref
Odpowiedz

Alkohochlik - zdjęcie Alkohochlik 22.12.2012

Wyślij mi sma wszystkich pluginów, które chcesz żeby były kolorowe, na szybko ci przerobię.
Odpowiedz

Alkohochlik - zdjęcie Alkohochlik 23.12.2012

Nie mogłem już edytować poprzedniego posta. Z racji, że nextmap oraz timeleft korzysta z plików multi-language, na Twoim miejscu skorzystałbym z: [Native/Stock] ColorChat v0.2.1 (28 dec 2010) - AlliedModders

Po instalacji plugina wystarczy do plików w data/lang dopisać w wybranych miejscach !g (zielony), !n (żółty/domyślny kolor gracza) i !t (kolor drużyny). Sam tego używam przy multi language i chodzi bez problemu. :)
Użytkownik Alkohochlik edytował ten post 23.12.2012 11:58
Odpowiedz

  • +
  • -
medziak - zdjęcie medziak 23.12.2012

Acha.. w .txt niby?
nextmap:

[en]
NEXT_MAP = Next Map:
PLAYED_MAP = Played map
FRIEND_FIRE = Friendly fire

[de]
NEXT_MAP = Naechste Map:
PLAYED_MAP = Gespielte Maps
FRIEND_FIRE = Friendly fire

[sr]
NEXT_MAP = Sledeca Mapa:
PLAYED_MAP = Igrana mapa
FRIEND_FIRE = Friendly fire

[tr]
NEXT_MAP = Diger Map:
PLAYED_MAP = Oynanan map
FRIEND_FIRE = Dost atesi

[fr]
NEXT_MAP = Prochaine Carte:
PLAYED_MAP = Carte jouee
FRIEND_FIRE = Friendly fire

[sv]
NEXT_MAP = N'a'sta karta:
PLAYED_MAP = Spelade karta
FRIEND_FIRE = Egna laget skada.

[da]
NEXT_MAP = Naeste bane:
PLAYED_MAP = Spillet bane
FRIEND_FIRE = Venskablig ild

[pl]
NEXT_MAP = Nastepna Mapa:
PLAYED_MAP = Mapy grane
FRIEND_FIRE = Friendly fire

[nl]
NEXT_MAP = Volgende Map:
PLAYED_MAP = Gespeelde map
FRIEND_FIRE = Friendly fire

[es]
NEXT_MAP = Proximo Mapa:
PLAYED_MAP = Mapa actual
FRIEND_FIRE = Fuego amigo

[bp]
NEXT_MAP = Proximo Mapa:
PLAYED_MAP = Mapa Jogado
FRIEND_FIRE = Fogo Amigo

[cz]
NEXT_MAP = Dalsi mapa:
PLAYED_MAP = Aktualni mapa
FRIEND_FIRE = Friendly fire

[fi]
NEXT_MAP = Seuraava mappi:
PLAYED_MAP = Pelattu map
FRIEND_FIRE = Friendly fire

[ls]
NEXT_MAP = N3xt M4p:
PLAYED_MAP = P|4y3d m4p
FRIEND_FIRE = |=r!3nd|y f!r3

[bg]
NEXT_MAP = Sledva6tata karta:
PLAYED_MAP = Igrana karta
FRIEND_FIRE = Friendly fire

[ro]
NEXT_MAP = Urmatoarea Harta:
PLAYED_MAP = Harta Actuala
FRIEND_FIRE = Friendly-Fire

[hu]
NEXT_MAP = A kovetkezo palya:
PLAYED_MAP = Jatszott Palya
FRIEND_FIRE = Csapattars Sebzes

[lt]
NEXT_MAP = Kitas zemelapis:
PLAYED_MAP = Zaide zemelapiu
FRIEND_FIRE = Savu saudymas

[sk]
NEXT_MAP = Dalsia mapa:
PLAYED_MAP = Aktualna mapa
FRIEND_FIRE = Friendly fire

[mk]
NEXT_MAP = Slednata mapa ke bide:
PLAYED_MAP = Mapata sto ja igras se vika
FRIEND_FIRE = Friendly fire
Odpowiedz

  • +
  • -
medziak - zdjęcie medziak 04.01.2013

ref
Odpowiedz