08.07.2011, 17:19
Isto deve resolver o seu problema .
Coloque :
Assim quando digitar no "T" algo como:
A mensagem aparecerб na tela, desta forma:
.
1:R - Por que o sнmbolo COLOR_KRED (que aparece no cуdigo) nгo existe, pois ele nгo jб vem definido como ocorre com o MAX_PLAYERS.
2:R - O Strmid, no caso, foi usado para capturar todos os caracteres de uma string e passar pra outra, em outras palavras, para fazer uma igualaзгo .
3:R - Boa pergunta .
Espero ter ajudado .
Coloque :
pawn Код:
//Na public OnPlayerText:
if((text[0] == '@') && IsPlayerAdmin(playerid) && (strlen(text) > 0))
{
new nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, nick, MAX_PLAYER_NAME);
strdel(text, 0, 1);
format(text,128,"[Chat Admin] %s diz: %s", nick, text);
for(new x = 0, y = GetMaxPlayers(); x != y; x++)
{
if(IsPlayerAdmin(x))
{
SendClientMessage(x, 0x33CCFFAA, text);
}
}
return 0;
}
Quote:
@Oi Galera da RCON ! |
Quote:
[Chat Admin] SeuNomeAqui diz: Oi Galera da RCON! |
Quote:
1 - Por que sem o define daria erro ?
2 - Pra que strmid ? 3 - Cade a stock Player(playerid) .. ? |
2:R - O Strmid, no caso, foi usado para capturar todos os caracteres de uma string e passar pra outra, em outras palavras, para fazer uma igualaзгo .
3:R - Boa pergunta .
Espero ter ajudado .