GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Firend - 2014. május 25. - 18:31:15

Cím: véletlenszerû szín
Írta: Firend - 2014. május 25. - 18:31:15
Sziasztok!
Valaki tudna készíteni nekem egy olyan scriptet ami egy szövegben random szineket sorsol be.
Példa: SendClientMessage(playerid, -1, \"{\"random\"}Véletlenszerû szín {\"random\"}Ez is más szín\");
És a ezt a 3 színt használja fel véletlenszerû szín sorsolásnál:
0x00ff3cAA
0x0000ffAA
0x00ccffAA
Cím: véletlenszerû szín
Írta: Dfoglalo - 2014. május 25. - 18:35:19
[mod]A témát áthelyeztem, a címet pedig légyszíves pontosítsd![/mod]
Cím: véletlenszerû szín
Írta: KovaNovik - 2014. május 25. - 22:59:20
Nem helyettesítem be a színekkel, hogy lásd, mi mindent be lehet oda írni.
 
#define ZOLD 0x00FF00FF
new szinek[] = {ZOLD, 0x00FF00FF, -1};
new karil[192];
format(karil, sizeof(karil), \"{%06x}valami {%06x}valami\", szinek[random(sizeof(szinek))], szinek[random(sizeof(szinek)));
SendClientMessage(playerid, -1, karil);

 
Sok szerencsét, további jó scriptelést! :thumbsup:
Cím: véletlenszerû szín
Írta: bbTamas - 2014. május 25. - 23:32:13
Idézetet írta: KovaNovik date=1401051560\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48367\" data-ipsquote-contentclass=\"forums_Topic
Nem helyettesítem be a színekkel, hogy lásd, mi mindent be lehet oda írni.
 
#define ZOLD 0x00FF00FF
new szinek[] = {ZOLD, 0x00FF00FF, -1};
new karil[192];
format(karil, sizeof(karil), \"{%06x}valami {%06x}valami\", szinek[random(sizeof(szinek))], szinek[random(sizeof(szinek)));
SendClientMessage(playerid, -1, karil);

 
Sok szerencsét, további jó scriptelést! :thumbsup:
 
Ha megengeded, kijavítottam a kódodat, hiszen a színrõl lekel szedni az Alpha értéket(átlátszóságot).
Tehát, helyesen így:
 
#define ZOLD 0x00FF00FF
new szinek[] = {ZOLD, 0x00FF00FF, -1}; //létrehozunk egy tömböt de nem adjuk meg az elemszámát, ezt a fordítóra bizzuk
new sz_str[144];
format(sz_str, sizeof(sz_str), \"{%06x}valami {%06x}valami\", szinek[random(sizeof(szinek))]>>> 8, szinek[random(sizeof(szinek))>>> 8);
SendClientMessage(playerid, -1, sz_str);
Cím: véletlenszerû szín
Írta: KovaNovik - 2014. május 25. - 23:43:34
Bakker tényleg. Rosszul másoltam a régi témámból. :D
Cím: véletlenszerû szín
Írta: Firend - 2014. május 25. - 18:31:15
Sziasztok!
Valaki tudna készíteni nekem egy olyan scriptet ami egy szövegben random szineket sorsol be.
Példa: SendClientMessage(playerid, -1, \"{\"random\"}Véletlenszerû szín {\"random\"}Ez is más szín\");
És a ezt a 3 színt használja fel véletlenszerû szín sorsolásnál:
0x00ff3cAA
0x0000ffAA
0x00ccffAA
Cím: véletlenszerû szín
Írta: Dfoglalo - 2014. május 25. - 18:35:19
[mod]A témát áthelyeztem, a címet pedig légyszíves pontosítsd![/mod]
Cím: véletlenszerû szín
Írta: KovaNovik - 2014. május 25. - 22:59:20
Nem helyettesítem be a színekkel, hogy lásd, mi mindent be lehet oda írni.
 
#define ZOLD 0x00FF00FF
new szinek[] = {ZOLD, 0x00FF00FF, -1};
new karil[192];
format(karil, sizeof(karil), \"{%06x}valami {%06x}valami\", szinek[random(sizeof(szinek))], szinek[random(sizeof(szinek)));
SendClientMessage(playerid, -1, karil);

 
Sok szerencsét, további jó scriptelést! :thumbsup:
Cím: véletlenszerû szín
Írta: bbTamas - 2014. május 25. - 23:32:13
Idézetet írta: KovaNovik date=1401051560\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48367\" data-ipsquote-contentclass=\"forums_Topic
Nem helyettesítem be a színekkel, hogy lásd, mi mindent be lehet oda írni.
 
#define ZOLD 0x00FF00FF
new szinek[] = {ZOLD, 0x00FF00FF, -1};
new karil[192];
format(karil, sizeof(karil), \"{%06x}valami {%06x}valami\", szinek[random(sizeof(szinek))], szinek[random(sizeof(szinek)));
SendClientMessage(playerid, -1, karil);

 
Sok szerencsét, további jó scriptelést! :thumbsup:
 
Ha megengeded, kijavítottam a kódodat, hiszen a színrõl lekel szedni az Alpha értéket(átlátszóságot).
Tehát, helyesen így:
 
#define ZOLD 0x00FF00FF
new szinek[] = {ZOLD, 0x00FF00FF, -1}; //létrehozunk egy tömböt de nem adjuk meg az elemszámát, ezt a fordítóra bizzuk
new sz_str[144];
format(sz_str, sizeof(sz_str), \"{%06x}valami {%06x}valami\", szinek[random(sizeof(szinek))]>>> 8, szinek[random(sizeof(szinek))>>> 8);
SendClientMessage(playerid, -1, sz_str);
Cím: véletlenszerû szín
Írta: KovaNovik - 2014. május 25. - 23:43:34
Bakker tényleg. Rosszul másoltam a régi témámból. :D