Posts: 6,129
Threads: 36
Joined: Jan 2009
pawn Код:
public OnPlayerText(playerid, text[])
{
new string[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s (%d): %s", name, playerid, text);
switch(GetPlayerTeam(playerid))
{
case 0: SendClientMessageToAll(GREEN, string);
case 1: SendClientMessageToAll(YELLOW, string);
case 2: SendClientMessageToAll(RED, string);
default: SendClientMessageToAll(WHITE, string);
}
return 0;
}
I haven't defined the colours, you'll have to change them, they were there as an example.
Posts: 6,129
Threads: 36
Joined: Jan 2009
Quote:
Originally Posted by WThieves
Quote:
Originally Posted by CalgonX
pawn Код:
public OnPlayerText(playerid, text[]) { new string[128], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "%s (%d): %s", name, playerid, text); switch(GetPlayerTeam(playerid)) { case 0: SendClientMessageToAll(GREEN, string); case 1: SendClientMessageToAll(YELLOW, string); case 2: SendClientMessageToAll(RED, string); default: SendClientMessageToAll(WHITE, string); } return 0; }
I haven't defined the colours, you'll have to change them, they were there as an example.
|
Yes but this changes the whole string to a colour, but it should be only the id and the name , so the text is white!
|
Not possible by team.
https://sampwiki.blast.hk/wiki/OnPlayerText
Posts: 6,129
Threads: 36
Joined: Jan 2009
Quote:
Originally Posted by WThieves
Quote:
Originally Posted by CalgonX
Quote:
Originally Posted by WThieves
Quote:
Originally Posted by CalgonX
pawn Код:
public OnPlayerText(playerid, text[]) { new string[128], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "%s (%d): %s", name, playerid, text); switch(GetPlayerTeam(playerid)) { case 0: SendClientMessageToAll(GREEN, string); case 1: SendClientMessageToAll(YELLOW, string); case 2: SendClientMessageToAll(RED, string); default: SendClientMessageToAll(WHITE, string); } return 0; }
I haven't defined the colours, you'll have to change them, they were there as an example.
|
Yes but this changes the whole string to a colour, but it should be only the id and the name , so the text is white!
|
Not possible by team.
https://sampwiki.blast.hk/wiki/OnPlayerText
|
What do you mean with this, and what am i supposed to do with that wikisamp? i've already got text the only thing i want to know is how to make a part of the text (name) another color.
|
I mean that you can't do that with strings, it's simply impossible.
Posts: 6,129
Threads: 36
Joined: Jan 2009
Quote:
Originally Posted by WThieves
Quote:
Originally Posted by CalgonX
Quote:
Originally Posted by WThieves
Quote:
Originally Posted by CalgonX
Quote:
Originally Posted by WThieves
Quote:
Originally Posted by CalgonX
pawn Код:
public OnPlayerText(playerid, text[]) { new string[128], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "%s (%d): %s", name, playerid, text); switch(GetPlayerTeam(playerid)) { case 0: SendClientMessageToAll(GREEN, string); case 1: SendClientMessageToAll(YELLOW, string); case 2: SendClientMessageToAll(RED, string); default: SendClientMessageToAll(WHITE, string); } return 0; }
I haven't defined the colours, you'll have to change them, they were there as an example.
|
Yes but this changes the whole string to a colour, but it should be only the id and the name , so the text is white!
|
Not possible by team.
https://sampwiki.blast.hk/wiki/OnPlayerText
|
What do you mean with this, and what am i supposed to do with that wikisamp? i've already got text the only thing i want to know is how to make a part of the text (name) another color.
|
I mean that you can't do that with strings, it's simply impossible.
|
Then how can i do it then??
|
Are you completely retarded? It's
not possible.