Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Kolory prefiksu


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
12 odpowiedzi w tym temacie

#1 csMaster

    Wszechwiedzący

  • Power User

Reputacja: 14
Początkujący

  • Postów:542
  • Lokalizacja:localhost
Offline

Napisano 17.04.2018 15:36

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


  • +
  • -
  • 0

#2 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 053
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 17.04.2018 16:05

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

 


  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#3 csMaster

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 14
Początkujący

  • Postów:542
  • Lokalizacja:localhost
Offline

Napisano 17.04.2018 16:37

 

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 :P

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 :/


  • +
  • -
  • 0

#4 Toldi

    Czempion

  • Power User

Reputacja: 259
Wszechwidzący

  • Postów:841
  • Imię:Mateusz
  • Lokalizacja:wies
Offline

Napisano 17.04.2018 18:31

 

 

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 :P

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.


  • +
  • -
  • 0

#5 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 053
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 18.04.2018 09:39

Nie. Możesz zmienić kolor tekstu. Nie zaprzeczyłem temu nigdzie. Rzecz w tym, że nie możesz jej zmienić na konkretny kolor spośród tych teamowych.
  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#6 csMaster

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 14
Początkujący

  • Postów:542
  • Lokalizacja:localhost
Offline

Napisano 22.04.2018 10:35

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

  • +
  • -
  • 0

#7 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 24.04.2018 00:07

Da się
Użyj znaczników ^x01, ^x02, ^x03 i ^x04
ColorChat(id, "Jakis ^x04kolorowy ^x03tekst")
  • +
  • -
  • 0

#8 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 053
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 24.04.2018 09:37

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 10:27):
fakt, ^x02 nie ma

  • +
  • -
  • 1

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#9 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 24.04.2018 10:30

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.


  • +
  • -
  • 0

#10 csMaster

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 14
Początkujący

  • Postów:542
  • Lokalizacja:localhost
Offline

Napisano 24.04.2018 18:47

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ć. :P


  • +
  • -
  • 0

#11 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 25.04.2018 10:10

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?


  • +
  • -
  • 0

#12 csMaster

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 14
Początkujący

  • Postów:542
  • Lokalizacja:localhost
Offline

Napisano 25.04.2018 16:28

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


  • +
  • -
  • 0

#13 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 25.04.2018 20:28

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)


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych