[Ajuda] Passei FS pra dentro do GM e deu errors
#1

Galera me ajudem, eu passei um FS de Admin meu todo pra dentro do GM e deu alguns erros:

RPG.pwn(2831) : error 091: ambiguous constant; tag override is required (symbol "Mensagem")
RPG.pwn(2831) : warning 215: expression has no effect
RPG.pwn(2831) : error 001: expected token: ";", but found "]"
RPG.pwn(2831) : error 029: invalid expression, assumed zero
RPG.pwn(2831) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Como podem ver tem 09234801 erros na mesma linha:

Linha 2831:
pawn Код:
if(Mensagem[i] == false)
Demais linhas antes e depois da 2831:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
    new cmd[256], tmp[256], string[256], MSG[128], idx, giveplayerid;
    cmd = strtok(cmdtext, idx);

    if(IsPlayerFlooding(playerid) && !IsPlayerAdmin(playerid)) return 1;
    iPlayerChatTime[playerid] = GetTickCount();
    //--- FS Admin
    for(new i=0; i < MAX_PLAYERS; i++)
    {
        //if(IsPlayerAdmin(i))
        if(IsPlayerAdmin(i) || IsAdmin[i] == 1)
        {
            if(Mensagem[i] == false)// linha do erro <<<<<<<<
            {
                new nome[MAX_PLAYER_NAME];
                GetPlayerName(playerid, nome, sizeof(nome));
                format(string, sizeof(string), "[Admin] %s digitou o comando: %s", nome, cmdtext);
                SendClientMessage(i, 0xF5F5DCAA, string);
            }
        }
    }
Se alguйm poder me ajudar ficaria muito grato
Reply
#2

Topo do gm
new Mensagem[MAX_PLAYERS];
Reply
#3

ja coloquei:
pawn Код:
new bool:Mensagem[MAX_PLAYERS];
e da outro erro: erro 021: symbol already defined: "Mensagem" por isso eu anulei colocando o "//" na frente
Reply
#4

Quote:
Originally Posted by HumildadeForevis
Посмотреть сообщение
Galera me ajudem, eu passei um FS de Admin meu todo pra dentro do GM
O FS й seu e vocк nгo sabe resolve o problema

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
    new bool: Msgs[MAX_PLAYERS];
    new cmd[256], tmp[256], string[256], MSG[128], idx, giveplayerid;
    cmd = strtok(cmdtext, idx);

    if(IsPlayerFlooding(playerid) && !IsPlayerAdmin(playerid)) return 1;
    iPlayerChatTime[playerid] = GetTickCount();
    //--- FS Admin
    for(new i=0; i < MAX_PLAYERS; i++)
    {
        //if(IsPlayerAdmin(i))
        if(IsPlayerAdmin(i) || IsAdmin[i] == 1)
        {
            if(Msgs[i] == false)// linha do erro <<<<<<<<
            {
                new nome[MAX_PLAYER_NAME];
                GetPlayerName(playerid, nome, sizeof(nome));
                format(string, sizeof(string), "[Admin] %s digitou o comando: %s", nome, cmdtext);
                SendClientMessage(i, 0xF5F5DCAA, string);
            }
        }
    }
Reply
#5

Quote:
Originally Posted by iDreak
Посмотреть сообщение
O FS й seu e vocк nгo sabe resolve o problema

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
    new bool: Msgs[MAX_PLAYERS];
    new cmd[256], tmp[256], string[256], MSG[128], idx, giveplayerid;
    cmd = strtok(cmdtext, idx);

    if(IsPlayerFlooding(playerid) && !IsPlayerAdmin(playerid)) return 1;
    iPlayerChatTime[playerid] = GetTickCount();
    //--- FS Admin
    for(new i=0; i < MAX_PLAYERS; i++)
    {
        //if(IsPlayerAdmin(i))
        if(IsPlayerAdmin(i) || IsAdmin[i] == 1)
        {
            if(Msgs[i] == false)// linha do erro <<<<<<<<
            {
                new nome[MAX_PLAYER_NAME];
                GetPlayerName(playerid, nome, sizeof(nome));
                format(string, sizeof(string), "[Admin] %s digitou o comando: %s", nome, cmdtext);
                SendClientMessage(i, 0xF5F5DCAA, string);
            }
        }
    }
Eu nгo fiz FS de admin, por isso uso o que o ukw1 fez, aquele do i7 - iSeven, agora decidir jogar ele dentro do GM
Reply
#6

-estude a linguagne_pawn
Reply
#7

Ajudo pra krl mundodosampp
Reply
#8

oque acontece й que tem algum
pawn Код:
new Mensagem[MAX_PLAYERS];
Que nгo cabe ao == True

no caso da o erro faz assim
em vez de Mensagem[i] == false;

vc coloca Mensagem[i] = 0;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)