Kako pravilno promeniti boju gamemoda?
Mnogo novijih skriptera ne zna kako pravilno promeniti boju gamemoda, pa sam ja tu da vas naucim.
HEX BOJA
Za pocetak, cemu sluze HEX boje?
HEX boje najcesce u pawn skriptanju sluze za labele i poruke.
Primer cu pokazati na SendClientMessage
SendClientMessage(playerid, -1, "-1 je HEX boja!");SendClientMessage(playerid, 0x2B939BFF, "0x2B939BFF je HEX boja!");0x2B939BFF je HEX boja!
Da definisete HEX boju upisite ovo:
#define PLAVA 0x2B939BFFSendClientMessage(playerid, PLAVA, "ovo je plava boja!");OKTALNE BOJE
Za pocetak cemu sluze oktalne cifre/boje u pawn skriptanju?
Ako nemate definisane heksadecimalne boje, mozete koristiti ove
Rade po istom principu, recimo mogu da sluze kod formatiranja boje
Primer:
new string;format(string,sizeof(string),"{2C567B}Plava boja");SendClientMessage(playerid, -1, string);Recimo: %s za slova(imena, reakcije itd..) i %d za cifre(admin level itd..)
Vise o tome mozete procitati ovde: https://wiki.sa-mp.com/wiki/Format
Da se vratimo na oktalne cifre/boje
Nju mozete definisati tako sto cete napisati:
#define PPLAVA {"2C567B"} //Konkretno plava bojaSendClientMesage(playerid,-1,""PPLAVA"ovo je plava boja!");SendClientMessage(playerid,-1,"{2C567B}Ovo je plava boja!");Za HEX boje koristim: https://forum.sa-mp.com/showthread.php?t=256906
Za oktalne boje koristim: https://www.webfx.com/web-design/color-picker/
Za kraj: ovo je moj prvi tutorial, nadam se da sam nekome nesto pomogao, iako dosta njih ovo zna, bilo je poruka pocetnika da im objasnim kako da ovo urade na pravi nacin
Srdacan pozdrav od DJERIC-a!