Witam, w tym krótki poradniku <lol> opiszę jak dodać nowe kolory w popularnym "@", "@@" i "@@@"
Co Potrzebujemy:
AMXX-Studio lub Notatnik lub dowolnym edytorem tekstowym (ja używam AMXX-Studio bo fajnie wygląda )
adminchat.sma
kompilator loklany
Wymagania:
Znajomość CTRL+C i CTRL+V oraz CTRL+F
No to zaczynamy w poradniku pokaże jak dodać 2 kolory ale chyba każdy je zrozumie
otwieramy plik admichat.sma programem AMXX-Studio lub notatnikiem lub dowolnym edytorem tekstowym
Znajdź:
#define MAX_CLR 10
Zamień na:
#define MAX_CLR 12
Dzięki tej zmianie Maksymalna ilość kolorów została zmieniona z 10 na 12
Następnie Szukamy tej liniki:
new g_Colors[MAX_CLR][] = {"COL_WHITE", "COL_RED", "COL_GREEN", "COL_BLUE", "COL_YELLOW", "COL_MAGENTA", "COL_CYAN", "COL_ORANGE", "COL_OCEAN", "COL_MAROON"}
jak widać tu są podane nazwy kolorów a że my chcemy dodać kolor GOLD oraz SILVER to zmieniamy tą linijkę na tą:
new g_Colors[MAX_CLR][] = {"COL_WHITE", "COL_RED", "COL_GREEN", "COL_BLUE", "COL_YELLOW", "COL_MAGENTA", "COL_CYAN", "COL_ORANGE", "COL_OCEAN", "COL_MAROON", "COL_GOLD", "COL_SILVER"}
jak widać do linijki zostało dopisane to:
, "COL_GOLD", "COL_SILVER"
Teraz pora znaleźć tą linijke:
new g_Values[MAX_CLR][] = {{255, 255, 255}, {255, 0, 0}, {0, 255, 0}, {0, 0, 255}, {255, 255, 0}, {255, 0, 255}, {0, 255, 255}, {227, 96, 8}, {45, 89, 116}, {103, 44, 38}}
w niej dopisujemy kolory w systemie "RRR GGG BBB"(R=Red,G=Green,B=Blue), definicje w tym systemie moich kolorów to: "102 102 0" oraz "153 153 153" dlatego zmieniamy tą linike na tą:
new g_Values[MAX_CLR][] = {{255, 255, 255}, {255, 0, 0}, {0, 255, 0}, {0, 0, 255}, {255, 255, 0}, {255, 0, 255}, {0, 255, 255}, {227, 96, 8}, {45, 89, 116}, {103, 44, 38}, {102, 102, 0}, {153, 153, 153}}
jak widać do linijki zostało dopisane to:
, {102, 102, 0}, {153, 153, 153}
Dobra więc nazwe koloru oraz jego kolor w RGB mamy dopisany, lecz co teraz zrobić aby on nam zadziałał? jest to bardzo proste
Szukamy linji:
case 'r': a = 1
case 'g': a = 2
case 'b': a = 3
case 'y': a = 4
case 'm': a = 5
case 'c': a = 6
case 'o': a = 7
Jak możecie zauważyć tutaj są wszystkie kolory które można użyć wystarczy tylko do nich dopisać nasze kolory ja dla koloru GOLD dalem literke "z" a dla koloru SILVER dałem "s" dlatego mój kod wygląda tak:
case 'r': a = 1
case 'g': a = 2
case 'b': a = 3
case 'y': a = 4
case 'm': a = 5
case 'c': a = 6
case 'o': a = 7
case 'e': a = 8
case 'q': a = 9
case 's': a = 10
case 'z': a = 11
jak widać do linijki zostało dopisane to:
case 'e': a = 8
case 'q': a = 9
case 's': a = 10
case 'z': a = 11
To by było na tyle teraz wystarczy zapisać plik i przekompilować(dobrze napisałem?) i wrzucić na serwer i możecie się cieszyć kolorami
Edit:
Dodałem poprawkę! (udostępniłem kolory które są w standardzie ale nie mają definicji dałem im litery e i q )
Tutaj link do Tabeli Kolorów w której kolory sa podane w systemie RRR GGG BBB
Tworzenie stron, kurs HTML: tabela kolor�w - angielskie, RGB, kod heksadecymalny
Użytkownik MisieQ edytował ten post 16.04.2013 00:08