SHOW:
|
|
- or go back to the newest paste.
1 | new randColor[9] = { | |
2 | E60000, //Red | |
3 | 1229FA, //Blue | |
4 | 21DD00, //Green | |
5 | FFFF00, //Yellow | |
6 | F97804, //Orange | |
7 | 00C2EC, //Light Blue | |
8 | 38FF06, //Light Green | |
9 | 008040, //Dark Green | |
10 | FF8080 //Light Red | |
11 | }; | |
12 | ||
13 | getColorName(playerID) { | |
14 | new | |
15 | szName[MAX_PLAYER_NAME], | |
16 | szReturn[MAX_PLAYER_NAME * 3], | |
17 | randomColor; | |
18 | ||
19 | GetPlayerName(playerid, szName, MAX_PLAYER_NAME); | |
20 | ||
21 | for(new i; i < strlen(szName) + 1; i++) { | |
22 | randomColor = random(sizeof(randColor)); | |
23 | - | format(szReturn, sizeof szReturn, "%s{%s}%s", szReturn, randColor[randomColor], szName[i]); |
23 | + | format(szReturn, sizeof szReturn, "%s{%i}%s", szReturn, randColor[randomColor], szName[i]); |
24 | } | |
25 | ||
26 | return szReturn; | |
27 | } | |
28 | ||
29 | public OnPlayerText(playerid, text[]) { | |
30 | new | |
31 | string[128 + MAX_PLAYER_NAME]; | |
32 | ||
33 | format(string, sizeof string, "%s {FFFFFF}says: %s", getColorName(playerid), text); | |
34 | SendClientMessageToAll(COLOR_WHITE, string); | |
35 | return 0; | |
36 | } |