Pentru inceput trebuie sa te legi de OnPlayerText.
1. Cauti in gamemode [pawn]public OnPlayerText[/pawn]
2. Inlocuiesti cu asta.
[pawn]public OnPlayerText(playerid, text[])
{
new pName[MAX_PLAYER_NAME], string[256];
GetPlayerName(playerid, pName, sizeof(pName));
if(PlayerInfo[playerid][pDonateRank] == 1)
format(string, sizeof(string), "[V.I.P] %s say: %s", pName, text);
else
format(string, sizeof(string), "%s say: %s", pName, text);
ProxDetector(20.0, playerid, string, COLOR_FADE1, COLOR_FADE2, COLOR_FADE3, COLOR_FADE4, COLOR_FADE5);
return 0;
}[/pawn]
Explicatie:
La inceput cu [pawn]new pName[MAX_PLAYER_NAME], string[256];
GetPlayerName(playerid, pName, sizeof(pName));[/pawn]
ii creezi string-ul pentru nume si pentru text, dupa ii iei numele.
Aici [pawn] if(PlayerInfo[playerid][pDonateRank] == 1)
format(string, sizeof(string), "[POWER USER] %s say: %s", pName, text);
else if(PlayerInfo[playerid][pDonateRank] == 2)
format(string, sizeof(string), "[V.I.P] %s say: %s", pName, text);
else
format(string, sizeof(string), "%s say: %s", pName, text);
[/pawn]
Verifici daca user-ul are rank-ul pentru POWER USER (PlayerInfo[playerid][pDonateRank], modifica cum ai tu acolo), daca il are ii adaugi text-ul [POWER USER] in chat, in caz contrar verifici daca este V.I.P, daca este ii adaugi textul [V.I.P], daca cele doua de mai sus nu sunt adevarate, nu ii adaugi nimic.