Quote:
Originally Posted by Douglas_prt
pawn Code:
public OnPlayerText(playerid, text[]) { if(text[0] == '!') { new Float:Pos[3], Name[24], string[128]; GetPlayerName(playerid, Name, sizeof(Name)); GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); format(string, sizeof(string), "%s Diz: %s", Name, text[1]); // Faltava o ; for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerInRangeOfPoint(i, 50.0, Pos[0], Pos[1], Pos[2])) { SendClientMessage(i, -1, string); } } } return 1; }
|
Funcionou mais quando eu digito uma menssagem aparece 2 vezes. Mostra no chat global uma menssagem no chat global e uma no chat proximo, fazendo com quem estб proximo leia duas vezes a menssagem.