SA-MP Forums Archive
[Pedido] STAFF - 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: [Pedido] STAFF (/showthread.php?tid=514323)



STAFF - yoki - 20.05.2014

ola eu gostaria de pedir ajuda pra voces samp forum eu quero o negocio que quando alguem adm fala no chat mosta o niki dele e do lado do niki STAFF e o que ele escrever sera que alguem pode me ajudar nisso


Re: STAFF - MultiKill - 20.05.2014

Pelo o que entendi vocк que quando o admin fale algo no chat se ele for admin apareзa o nick dele e[STAFF] do lado.
Ex: MultiKill[STAFF]: teste.

Se for olhe isso para te ajudar:
OnPlayertext


Re: STAFF - DiiMeNoR - 21.05.2014

Um exemplo abaixo, edite conforme sua necessidade.
pawn Код:
public OnPlayerText(playerid, text[])
{
        if(IsPlayerAdmin(playerid))
        {
            new pText[144];
            format(pText, sizeof (pText), "[STAFF] (%d) %s", playerid, text);
            SendPlayerMessageToAll(playerid, pText);
        }
{...}



Re: STAFF - goldspy98 - 21.05.2014

Como o MultiKill disse irб precisar usar a callback OnPlayerText, vou deixar um exemplo:

pawn Код:
public OnPlayerText(playerid, text[])
{
    new string[128];
   
    if(playerInfo[playerid][pAdmin] > 0) //Isto irб verficar se o jogador й admin, substituia playerInfo[playerid][pAdmin] pela variavel que voce usar
    {
        format(string, sizeof(string), "%s {FFFFFF}[STAFF] - %s", GetPlayerName(playerid), text); //Formata a string com a estrutura "Nome [STAFF] - Texto"
        SendClientMessageToAll(GetPlayerColor(playerid), string); //Envia a string para todos os jogadores
    }
    else //Caso nгo for
    {
        format(string, sizeof(string), "%s {FFFFFF} - %s", GetPlayerName(playerid), text);  //Formata a string com a estrutura "Nome - Texto"
        SendClientMessageToAll(GetPlayerColor(playerid), string); //Envia a string para todos os jogadores
    }
   
    return 0;
}
@off: Tu foste mais rapido a postar que eu DiiMeNoR


Re: STAFF - DiiMeNoR - 21.05.2014

Quote:
Originally Posted by goldspy98
Посмотреть сообщение
Como o MultiKill disse irб precisar usar a callback OnPlayerText, vou deixar um exemplo:

pawn Код:
public OnPlayerText(playerid, text[])
{
    new string[128];
   
    if(playerInfo[playerid][pAdmin] > 0) //Isto irб verficar se o jogador й admin, substituia playerInfo[playerid][pAdmin] pela variavel que voce usar
    {
        format(string, sizeof(string), "%s {FFFFFF}[STAFF] - %s", GetPlayerName(playerid), text); //Formata a string com a estrutura "Nome [STAFF] - Texto"
        SendClientMessageToAll(GetPlayerColor(playerid), string); //Envia a string para todos os jogadores
    }
    else //Caso nгo for
    {
        format(string, sizeof(string), "%s {FFFFFF} - %s", GetPlayerName(playerid), text);  //Formata a string com a estrutura "Nome - Texto"
        SendClientMessageToAll(GetPlayerColor(playerid), string); //Envia a string para todos os jogadores
    }
   
    return 0;
}
@off: Tu foste mais rapido a postar que eu DiiMeNoR
Man, esse teu cуdigo й para GF, caso ele esteja codando um outro gamemode ira dar diversos erros com o playerInfo, pAdmin.


Re: STAFF - goldspy98 - 21.05.2014

Quote:
Originally Posted by DiiMeNoR
Посмотреть сообщение
Man, esse teu cуdigo й para GF, caso ele esteja codando um outro gamemode ira dar diversos erros com o playerInfo, pAdmin.
Por isso que falei que ele iria ter de mudar as variбveis em relaзгo ao sistema de Admin e na verdade o cуdigo nгo й para GF fui eu que o fiz nem sabia que o GF era assim xD, eu nunca olhei o GF


Re: STAFF - JoaoPedro - 21.05.2014

GF й igual mulhe feia. Na hora de comer vocк come mas nunca assume.


Re: STAFF - DannielCooper - 21.05.2014

Quote:
Originally Posted by goldspy98
Посмотреть сообщение
Como o MultiKill disse irб precisar usar a callback OnPlayerText, vou deixar um exemplo:

pawn Код:
public OnPlayerText(playerid, text[])
{
    new string[128];
   
    if(playerInfo[playerid][pAdmin] > 0) //Isto irб verficar se o jogador й admin, substituia playerInfo[playerid][pAdmin] pela variavel que voce usar
    {
        format(string, sizeof(string), "%s {FFFFFF}[STAFF] - %s", GetPlayerName(playerid), text); //Formata a string com a estrutura "Nome [STAFF] - Texto"
        SendClientMessageToAll(GetPlayerColor(playerid), string); //Envia a string para todos os jogadores
    }
    else //Caso nгo for
    {
        format(string, sizeof(string), "%s {FFFFFF} - %s", GetPlayerName(playerid), text);  //Formata a string com a estrutura "Nome - Texto"
        SendClientMessageToAll(GetPlayerColor(playerid), string); //Envia a string para todos os jogadores
    }
   
    return 0;
}
@off: Tu foste mais rapido a postar que eu DiiMeNoR
Alйm de ser um code do GF, ainda usa 2 verificaзхes totalmente ATOA !

pawn Код:
if(playerinfo[playerid][pAdmin])
Assim jб daria conta do recado /\


Re: STAFF - yoki - 21.05.2014

Amigos Sa-mp Forum deu este erro no meu gm

error 017: undefined symbol "playerinfo"
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

Sera que poderia me ajudar


Re: STAFF - DiiMeNoR - 21.05.2014

Quote:
Originally Posted by yoki
Посмотреть сообщение
Amigos Sa-mp Forum deu este erro no meu gm

error 017: undefined symbol "playerinfo"
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

Sera que poderia me ajudar
Faz da forma que te falei logo acima vocк nгo vai ter erros nenhum. Esse comando que vocк ta usando й para gamemode GodFather.