[Pedido] OnPlayerText
#1

Ola pessoal eu estou com erro no OnPlayerText tipo assim quando algum digita mostra 2 ves o que ela digitou e do vip mostra o chat normal tipo ID NIKI e o que ele escreveu e quando eu dou vip ID NIKI e o que escreveru e VIP NIKI o que escreveu mostra 2 chat quero resolver isso e resolvei pedir ajuda pra voces

Quote:
pawn Код:
{
    // Block the player's text if he has been muted
    if (APlayerData[playerid][Muted] == true)
    {
        // Let the player know he's still muted
        SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}Vocк ainda estб mudo.");

        // Don't allow his text to be sent to the chatbox


   
   return SendClientMessage(playerid,COLOR_RED ,"COMANDO NГO INVALIDO PORFAVOR DIGITE /COMANDOS");
}

{
new string[128], nomej[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomej, sizeof(nomej));
format(string, sizeof(string),"> %d < %s: %s", playerid, nomej, text);
SendClientMessageToAll(-1, string);
}


{
    if ( IsPlayerVIP(playerid))
    {
        new Name[24];
        GetPlayerName(playerid, Name, 24);
        #if CHAT_MODEL == 1
        {
            new dStr[128];
            format ( dStr, 128, "[%d]%s[V.I.P]: {FFFFFF}%s", playerid, Name, text);
            SendClientMessageToAll(GetPlayerColor(playerid), dStr);
            return 0;
        }
        #endif
        #if CHAT_MODEL == 2
        {
            new dStr[128];
            format ( dStr, 128, "%s[%d][V.I.P]: {FFFFFF}%s", Name, playerid, text);
            SendClientMessageToAll(GetPlayerColor(playerid), dStr);
            return 0;
        }
        #endif
        #if CHAT_MODEL == 3
        {
            new dStr[128];
            format ( dStr, 128, "{F9BD0B}VIP {FFFFFF}%s diz: {FFFFFF}%s", Name, text);
            SendClientMessageToAll(GetPlayerColor(playerid), dStr);
            return 0;
        }
        #endif
    }
    return 1;
}


    return 1;
}
Reply
#2

Explica melhor aн amigo, fica difнcil ajudar com esse tуpico escritoem mandarim, respira, digita com calma e tenta explicar o que estб acontecendo de errado...
Reply
#3

Bom amigo e assim quando um player ou vip ou administrador escreve no chat mostra 2 vez a mesma coisa que ela escreveu e vip ta assim mostra a o que ela escreveu em cima e no de baixo mostra com a tag vip e o que ela escreveu com a tag vip este e o erro so
Reply
#4

Entendi... O que estб acontecendo й que sua OnPlayerText й chamada depois que a mensagem й enviada, entгo o servidor mostra primeiro a mensagem normal e depois a dos seus comandos...

@Edit coloca oo return da sua OnPlayerText em 0 e testa...
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)