SA-MP Forums Archive
[Ajuda] Problema com /hc (Helper Chat) - 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] Problema com /hc (Helper Chat) (/showthread.php?tid=352004)



[Ajuda] Problema com /hc (Helper Chat) - LordShadow - 18.06.2012

Como diz no titulo, estou com problema no comando do chat helper /h ou /hc (tanto faz) . Tipo, o helper pode escrever no chat normalmente. Pois ele й helper. Mais somente admins pode ver o que eles estгo digitando. Eles nгo conseguem ver. O que eu faзo?

Comando:

pawn Код:
if(strcmp(cmd, "/h", true) == 0 || strcmp(cmd, "/hc", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            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, COLOR_GRAD2, "USE: (/h)elper [helper chat]");
                return 1;
            }
            /*format(string, sizeof(string), "*%d Helper %s: %s", PlayerInfo[playerid][pHelper], sendername, result);
            if (PlayerInfo[playerid][pHelper] >= 1)
            {
                SendSocioMessage(COLOR_YELLOW, string);
            }*/

            if (PlayerInfo[playerid][pHelper] >= 1)
            {
                format(string, sizeof(string), "*%d Helper %s: %s", PlayerInfo[playerid][pHelper], PlayerName(playerid), result);
                ABroadCast(0x93FF70AA, string, 1);
            }
            printf("Helper %s: %s", sendername, result);
        }
        return 1;
    }



Re: [Ajuda] Problema com /hc (Helper Chat) - [STR]Matrix - 18.06.2012

bom se seu server tiver niveis de helper tipo helper nivel 1 e 2 ai vc troca

Isso:

pawn Код:
if (PlayerInfo[playerid][pHelper] >= 1)
Por:

pawn Код:
if (PlayerInfo[playerid][pHelper] > = 1)
se seu server so tiver um nivel de helper troque

Isso:

pawn Код:
if (PlayerInfo[playerid][pHelper] >= 1)
Por:

pawn Код:
if (PlayerInfo[playerid][pHelper] = true)
Bom eu acho que й isso mais n tenho certeza


Re: [Ajuda] Problema com /hc (Helper Chat) - LordShadow - 18.06.2012

Sim sгo helpers de 3 nнveis . E as coisas pioraram 4 erros
pawn Код:
C:\Users\user\Documents\Tiago\Game Modes e FS\Brasil Revolution Life 1.0\Brasil Revolution Life 1.0\gamemodes\brl.pwn(41429) : error 029: invalid expression, assumed zero
C:\Users\user\Documents\Tiago\Game Modes e FS\Brasil Revolution Life 1.0\Brasil Revolution Life 1.0\gamemodes\brl.pwn(41429) : warning 215: expression has no effect
C:\Users\user\Documents\Tiago\Game Modes e FS\Brasil Revolution Life 1.0\Brasil Revolution Life 1.0\gamemodes\brl.pwn(41429) : error 001: expected token: ";", but found ")"
C:\Users\user\Documents\Tiago\Game Modes e FS\Brasil Revolution Life 1.0\Brasil Revolution Life 1.0\gamemodes\brl.pwn(41429) : fatal error 107: too many error messages on one line



Re: [Ajuda] Problema com /hc (Helper Chat) - [STR]Matrix - 18.06.2012

Quote:
Originally Posted by LordShadow
Посмотреть сообщение
Sim sгo helpers de 3 nнveis . E as coisas pioraram 4 erros
pawn Код:
C:\Users\user\Documents\Tiago\Game Modes e FS\Brasil Revolution Life 1.0\Brasil Revolution Life 1.0\gamemodes\brl.pwn(41429) : error 029: invalid expression, assumed zero
C:\Users\user\Documents\Tiago\Game Modes e FS\Brasil Revolution Life 1.0\Brasil Revolution Life 1.0\gamemodes\brl.pwn(41429) : warning 215: expression has no effect
C:\Users\user\Documents\Tiago\Game Modes e FS\Brasil Revolution Life 1.0\Brasil Revolution Life 1.0\gamemodes\brl.pwn(41429) : error 001: expected token: ";", but found ")"
C:\Users\user\Documents\Tiago\Game Modes e FS\Brasil Revolution Life 1.0\Brasil Revolution Life 1.0\gamemodes\brl.pwn(41429) : fatal error 107: too many error messages on one line
Entгo recomendo o uso do ZCMD

pawn Код:
CMD:h(playerid, params[])
{
    new Mensagem[128];
    if(PlayerInfo[playerid][pHelper] < 1) return SendClientMessage(playerid, BRANCO, "» Vocк precisa ser helper para ultilizar este comando");
    if(sscanf(params, "s", Mensagem)) return SendClientMessage(playerid, COLOR_GRAD2, "USE: (/h)elper [helper chat]");
    format(String, sizeof(String), "Helper %s: %s", PlayerName(playerid), Mensagem);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(PlayerInfo[i][pHelper] > 1)
        {
            SendClientMessage(i, 0x93FF70AA, String);
        }
    }
    printf("Helper %s: %s", PlayerName(playerid), Mensagem);
    return 1;
}
Nгo sei se vai fucionar coloque #include <zcmd> no topo do gm ou fs e baixa a include zcmd


Re: [Ajuda] Problema com /hc (Helper Chat) - Gui_Mendes - 18.06.2012

o ABroadCast sу os Admins Podem ver vc tem q definir la q os helpers tambem poderam ver, ou Crie Otro Por Ex: HBroadCast Sу Para Os Helpers.


Re: [Ajuda] Problema com /hc (Helper Chat) - LordShadow - 18.06.2012

Valeu Gui! Consegui arrumar! Tava ABroadCast, mais tinha HelperBroadCast aqui no GM

+ rep vlw


Re: [Ajuda] Problema com /hc (Helper Chat) - Gui_Mendes - 18.06.2012

Quote:
Originally Posted by LordShadow
Посмотреть сообщение
Valeu Gui! Consegui arrumar! Tava ABroadCast, mais tinha HelperBroadCast aqui no GM

+ rep vlw
xD thank's