Kolory prefiksu
csMaster
17.04.2018
W jaki sposób ustawić kolor prefiksu graczu tak, żeby np. pierwsza jego część była zielona, a druga niebieska ? Przez ^1, ^3, ^4 nie da się ustawić konkretnie niebieskiego koloru, tylko kolor teamu
I co zrobić żeby gracz z danym prefiksem pisał na np. zielono ?
Przykład: [jeden][dwa] nick : tresc
Robiin
17.04.2018
Nie da się ustawić konkretnego koloru (red/blue/grey) w środku wiadomości.
Możesz zrobić tak (przykładowo na colorchacie):
Zmieniając kolor w środku msg, już nie zmienisz go znów na konkretny kolor, jedynie możesz liczyć na TEAM_COLOR.
csMaster
17.04.2018
W jakim celu podałeś mi ten temat ?
Nie da się ustawić konkretnego koloru (red/blue/grey) w środku wiadomości.
Możesz zrobić tak (przykładowo na colorchacie):
Spoiler
Zmieniając kolor w środku msg, już nie zmienisz go znów na konkretny kolor, jedynie możesz liczyć na TEAM_COLOR.
Spoiler
Chodzi mi o prefiks więc ColorChat() mi się nie przyda
Da się w środku wiadomości ColorChatem, bo np. plugin wpisujący wiadomość po rzucie granatem "Nick (RADIO) : Fire in the hole [Granat Oślepiający]" ma początek w kolorze normalnym, a "[Granat Oślepiający]" może być np. w kolorze szarym.
Tylko troche trudniej z prefiksami, pewnie w jakiś sposób da się to zrobić, ale nie bardzo wiadomo jak
Toldi
17.04.2018
W jakim celu podałeś mi ten temat ?
Nie da się ustawić konkretnego koloru (red/blue/grey) w środku wiadomości.
Możesz zrobić tak (przykładowo na colorchacie):
Spoiler
Zmieniając kolor w środku msg, już nie zmienisz go znów na konkretny kolor, jedynie możesz liczyć na TEAM_COLOR.
Spoiler
Chodzi mi o prefiks więc ColorChat() mi się nie przyda
Da się w środku wiadomości ColorChatem, bo np. plugin wpisujący wiadomość po rzucie granatem "Nick (RADIO) : Fire in the hole [Granat Oślepiający]" ma początek w kolorze normalnym, a "[Granat Oślepiający]" może być np. w kolorze szarym.
Tylko troche trudniej z prefiksami, pewnie w jakiś sposób da się to zrobić, ale nie bardzo wiadomo jak
No bo autor pluginu sam ręcznie dodał te napisy i poprzez ^1 ^3 ^4 ... zmieniał kolor kiedy chciał. W przypadku gdy gracz sam coś napisze na say to jedynie możesz to przechwycić i ustawić całą wiadomość na 1 kolor np. zielony.
Robiin
18.04.2018
csMaster
22.04.2018
aSiorr, z tego co wiem można zmienić kolor na dowolny, tylko nie wiem jak.
CromChat z alliedmodders zmienia kolor tekstu na dowolny spośród zielonego, niebieskiego, czerwonego, szarego i normalnego (^0 - ^7)
Na moim serwerze i tak się nie sprawdzi, bo mam troche przerobiony chat, jedyny sposób to byłby jakoś ten colorchat przerobić.
Użytkownik csMaster edytował ten post 22.04.2018 10:36
MAGNET
24.04.2018
Użyj znaczników ^x01, ^x02, ^x03 i ^x04
ColorChat(id, "Jakis ^x04kolorowy ^x03tekst")
Robiin
24.04.2018
Da się
Użyj znaczników ^x01, ^x02, ^x03 i ^x04
ColorChat(id, "Jakis ^x04kolorowy ^x03tekst")
Chodzi mu o prefix w czacie (say'u gracza) nie colorchat, też się na tym złapałem :v
Poza tym, ^x02? Chyba nie istnieje
aSiorr, z tego co wiem można zmienić kolor na dowolny, tylko nie wiem jak.
CromChat z alliedmodders zmienia kolor tekstu na dowolny spośród zielonego, niebieskiego, czerwonego, szarego i normalnego (^0 - ^7)
Na moim serwerze i tak się nie sprawdzi, bo mam troche przerobiony chat, jedyny sposób to byłby jakoś ten colorchat przerobić.
Zlinkuj ten colorchat z alliedów
MAGNET
24.04.2018
można łapać say'a i blokować go (zwracać PLUGIN_HANDLED), a następnie pobierać nick na podstawie ID wraz z wiadomością (GetCmdArg czy jakoś tak) i wypisać tę wiadomość wraz z nickiem za pomocą ColorChat.
csMaster
24.04.2018
można łapać say'a i blokować go (zwracać PLUGIN_HANDLED), a następnie pobierać nick na podstawie ID wraz z wiadomością (GetCmdArg czy jakoś tak) i wypisać tę wiadomość wraz z nickiem za pomocą ColorChat.
Wiem, że omeg zablokować message say i przy samej komendzie 'say' wpisywać wiadomości ColorChat'em, ale bez jakiegoś jego edytowania, i tak nie dam prefiksu z wiadomością takiego, jaki podałem w 1 poście.
Da się
Użyj znaczników ^x01, ^x02, ^x03 i ^x04
ColorChat(id, "Jakis ^x04kolorowy ^x03tekst")
Chodzi mu o prefix w czacie (say'u gracza) nie colorchat, też się na tym złapałem :v
Poza tym, ^x02? Chyba nie istnieje
aSiorr, z tego co wiem można zmienić kolor na dowolny, tylko nie wiem jak.
CromChat z alliedmodders zmienia kolor tekstu na dowolny spośród zielonego, niebieskiego, czerwonego, szarego i normalnego (^0 - ^7)
Na moim serwerze i tak się nie sprawdzi, bo mam troche przerobiony chat, jedyny sposób to byłby jakoś ten colorchat przerobić.
Zlinkuj ten colorchat z alliedów
https://forums.allie...ad.php?t=295046
Nie gwarantuje że działa, ale chociaż daje na myśl, że da się przerobić.
MAGNET
25.04.2018
Przyznam się, że nie rozumiem Twojego pytania. Jesli chcesz, żeby wiadomość na say była wyświetlana w formie [jeden][dwa] nick : tresc z pierwszego posta, musisz zablokować oryginalną wiadomość i wypreparować swoją własną. Ten cały CromChat wydaje się spełniać zadanie, bo możesz użyć znacznika &x06 (niebieski) niezależnie do jakiej drużyny należysz. Fakt, nie możesz użyć już później czerwonego, ale podana forma nie zakłada jego użycia. Sekwencja ziel->nieb->żół->ziel da radę. W czym problem?
csMaster
25.04.2018
W tym, że na różnych serwerach ten CromChat działa, ale na moim przy wykorzystaniu tego chatu wyświetli się:
[jeden][dwa] nick : tresc
MAGNET
25.04.2018
pokaż jak wypisujesz to
możesz albo to jakoś przeboleć i wykorzystywać ^x03 z ColorChata, albo podejście na brute force - przed napisaniem wiadomości na krótką chwilę zmieniać drużynę gracza xDD (nie no żartuję nie rób tak)