Skocz do zawartości

[PORADNIK] Colorchat - kolorowe wiadomości na say


Destroyer

Rekomendowane odpowiedzi

ColorChat to include, który pozwala nam na pisanie kolorowych komunikatów na czacie w csie.
 
Instalacja ColorChat.inc
 
 Pierwsze co musisz zrobić to pobrać plik z załącznika. Następnie ColorChat.inc wypakowujesz do katalogu include/ w swoim kompilatorze (w przypadku gdy chcemy kompilować lokalnie)
 
Jak zacząć pisać
 

 
#include <amxmodx> 
#include <amxmisc> 
#include <colorchat>            //w każdym pluginie z użyciem colorchat trzeba dodać taki include 
 
#define PLUGIN "nowy pl... 
//jakiś tam kod... 
} 


 
składnia

ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...) 


 
Gdzie
 

     (id,             //index gracza 
     Color:type,        //kolor którym zaczynamy wiadomość, dostepne kolory:  
    /*     
        YELLOW = 1,     ==standardowy zółty 
        GREEN,        ==zielony 
        TEAM_COLOR,    ==kolor teamu(niebieski/czerwony/szary) 
        GREY,        ==szary 
        RED,         ==czerwony 
        BLUE,         ==niebieski*/ 
    const msg[]        //zawartość wiadomości 
    {Float,Sql,Result,_}    //inne zmienne 


 
Colorchat daje nam również możliwość zmiany koloru podczas pisania, dostępne kolory:
 

^x01 //normalny 
^x04 // zielony 
^x03 // teamu 


 
Jak tego użyć?
 

public function(id){ //(powiedzmy że mamy id gracza) 
    new szName[32];            //zrobiłem to tylko po co, żeby pokazać jak użyć zmiennej w ColorChat 
    get_user_name(id, szName, 31); 
    ColorChat(id, RED, "[Plugin Tag]^x04Twoj nick to %s", szName) 


 
Gotowy plugin
 

#include <amxmodx> 
#include <amxmisc> 
#include <colorchat>     
         
public plugin_init() { 
    register_plugin("colorchat", "1.0", "Destroyer") 
    register_clcmd("say test", "function") 
} 
public function(id){  
    new szName[32]; 
    get_user_name(id, szName, 31); 
    ColorChat(id, RED, "[Plugin Tag]^x04Twoj nick to %s", szName)    //[Plugin tag] będzie na czerwono, reszta zielona +wyświetli się nick ze zmiennej szName 
    ColorChat(id, RED, "czerwony,^x04 zielony, ^x01zolty(domyslny),^x03 kolor teamu") //tutaj pokazałem jak użyć zmiany koloru i jaki kolor kiedy będzie 
} 




^x01 - żółty kolor
^x03 - kolor teamu
^x04 - kolor zielony

Na necie jest pełno o tym, poradnik jest mojego autorstwa 
Stary poradnik, ale zawsze się przyda komus kto jest zielony w tym.

colorchat.rar

Edytowane przez Destroyer
  • Like 5
Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 miesiące temu...
  • 4 lata później...

@Normal8882jeśli ten avast na pulpicie działa pełnoprawnie u ciebie w systemie to tak będzie ^^ Wydawało mi się że korzystając z win 10 najkorzystniej jest używać defendera wbudowanego bo jest najlepszy ale chyba się mylę, bo avast lepsiejszy ^^ 

Edytowane przez Miłosz
Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej strony zgadzasz się na Polityka prywatności