[Pedido] STAFF
#1

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
Reply
#2

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
Reply
#3

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);
        }
{...}
Reply
#4

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
Reply
#5

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.
Reply
#6

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
Reply
#7

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

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 /\
Reply
#9

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
Reply
#10

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.
Reply


Forum Jump:


Users browsing this thread: