[Ajuda] ajuda aqui pfv - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] ajuda aqui pfv (
/showthread.php?tid=550435)
ajuda aqui pfv -
gustavoribeiro - 12.12.2014
Alguem pode colocar Tag [ADMIN] Frente do nome no chat global pra mim
Re: ajuda aqui pfv -
MultiKill - 12.12.2014
Olhe os valores de retorno da callback
OnPlayerText.
Use as funзхes:
format
GetPlayerName
SendClientMessageToAll
No exemplo que eu vou fazer vou usar a funзгo
IsPlayerAdmin
Olhe este tutorial sobre
operaзгo terneira.
Primeiro se vocк olhou sobre os valores de retorno da callback OnPlayerText, vocк viu que se retornar a 0 o texto nгo vai ser enviado, ai jб й um comeзo.
Vocк vai precisar fazer a verificaзгo para saber se ele й admin ou nгo, se o seu tem alguma funзгo que verifique se ele й admin ou nгo e retorne 0 ( false ) ou 1 ( true ), ou nгo tenha sistema de leveis utilize a operaзгo terneira, caso nгo faзa uma verificaзгo.
Exemplo:
pawn Код:
public OnPlayerText(playerid, text[])
{
new pText[144], nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, sizeof nome);
format(pText, sizeof (pText), "(%s) %s (%d): %s", IsPlayerAdmin(playerid) ? ("Admin") : ("Player"), nome, playerid, text);
SendClientMessageToAll(-1, pText);
return 0;
}