[AJUDA]Problema com o meu /Anunciar
#1

Entгo pessoal, peguei um comando de /anunciar aqui no forum, e dei uma editada pra ele funcionar no meu GM.
Beleza funcionou tudo certinho, mas quando eu digito : "/anunciar abc" ou atй mesmo sу "/ abc", dai ele aparace como GameTextForAll assim :
"Kon : /Anunciar abc " ... e "Kon : / abc"

Algumas prints para ajudar :

-


|

Atй mesmo quando eu digito sу "/ (alguma coisa)" aparece...
eu quero tirar isso, quero que sу saia mensagem quando eu digitar apenas o comando "/Anunciar" e na mensagem (GameTextForAll) nгo saia nem "Kon : / abc" e nem "Kon : /Anunciar abc", quero que fique assim : "Kon : abc" ...

Comando:
pawn Код:
new cmd[128], idx;
    new NomeAdmin[MAX_PLAYER_NAME];
   
    //Anunciar
    if(strcmp(cmd, "/anunciar", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if (IsPlayerAdmin(playerid))
            {
                new string[158];
                GetPlayerName(playerid, NomeAdmin, sizeof(NomeAdmin));
                new length = strlen(cmdtext);
                while ((idx < length) && (cmdtext[idx] <= ' '))
                {
                    idx++;
                }
                new offset = idx;
                new result[64];
                while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                {
                    result[idx - offset] = cmdtext[idx];
                    idx++;
                }
                result[idx - offset] = EOS;
                if(!strlen(result))
                {
                    SendClientMessage(playerid, COL_RED, "Use: /anunciar (texto)");
                    SendClientMessage(playerid, COR_BRANCO, "~p~ (Roxo); ~r~ (Vermelho); ~b~ (Azul); ~g~ (Verde); ~b~ (Preto) e ~y~ (Amarelo).");
                    return 1;
                }
                format(string, sizeof(string), "~b~%s: ~w~%s",NomeAdmin,result);
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        GameTextForPlayer(i, string, 10000, 3);
                    }
                }
                return 1;
            }
            else
            {
                SendClientMessage(playerid, COL_RED, "• ERRO • Vocк nгo й Administrador!");
                return 1;
            }
        }
        return 1;
    }
Se alguem poder me passar um comando de /Anunciar mais facil que esse, ou arrumar esse comando ,eu agradeзo desde jб '-'


-EDIT
Qualquer comando de Adm (logado na Rcon) que eu digitar ele anuncia ! Ex: eu digito "/Minigun", dai aparece anunciando (GameTextForAll) assim : "Kon : /Minigun" !! Help '-'
Reply
#2

Cara, logue na sua rcon e tente usar o comando..
Reply
#3

eu to logado, porq esse comando й apenas para Administradores, mas quando to logado na mesma, qualquer comando q eu digitar ele anuncia '-'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)