[Ajuda] Erro ao compilar -
_Jizzy_ - 10.05.2011
Eu fui compilar o FS de admin do jim carrey, quando eu compilei apareceu os seguintes erros
pawn Код:
C:\Documents and Settings\...\filterscripts\Jadmin.pwn(240) : error 047: array sizes do not match, or destination array is too small
C:\Documents and Settings\...\filterscripts\Jadmin.pwn(2261) : error 021: symbol already defined: "strtok"
C:\Documents and Settings\...\filterscripts\Jadmin.pwn(2274) : error 047: array sizes do not match, or destination array is too small
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
Alguem me ajuda, olha as linhas abaixo.
pawn Код:
(240) cmd = strtok(cmdtext, idx);
strtok(const string[], &index)
(2261){
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
ndex++;
}
new offset = index,result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
(2274) return result;
}
Agradeзo desde jб

Re: [Ajuda] Erro ao compilar -
Shadoww5 - 10.05.2011
Acho que vocк deve apagar esta strtok, pois, segundo os erros mostrados, ela jб estб presente no GM. Depois me mande umas linhas anteriores а 240 (linhas 220 ~ 240).
Tenta ae. =D
Re: [Ajuda] Erro ao compilar -
_Jizzy_ - 10.05.2011
eu apaguei, deu certo, agora so tem o erro da 240, olha a baixo, umas linhas antes e umas linha depois
pawn Код:
new idx, cmd[128], tmp[256];
new iName[MAX_PLAYER_NAME+1];
new pName[MAX_PLAYER_NAME+1];
cmd = strtok(cmdtext, idx);
if(IsPlayerConnected(playerid))
{
if(pInfo[playerid][cmds] == 1)
{
SendClientMessage(playerid, 0xFC4430AA, "¤ (ERRO) Os comandos estгo desativados.");
return 1;
}
}
Re: [Ajuda] Erro ao compilar -
Josma_cmd - 10.05.2011
pawn Код:
new idx, cmd[256], tmp[256];
new iName[MAX_PLAYER_NAME+1];
new pName[MAX_PLAYER_NAME+1];
cmd = strtok(cmdtext, idx);
if(IsPlayerConnected(playerid))
{
if(pInfo[playerid][cmds] == 1)
{
SendClientMessage(playerid, 0xFC4430AA, "¤ (ERRO) Os comandos estгo desativados.");
return 1;
}
}
Re: [Ajuda] Erro ao compilar -
_Jizzy_ - 10.05.2011
Opa, valeu obrigado Shadoww5 e Josma_cmd, valeu mesmo.
Re: [Ajuda] Erro ao compilar -
Shadoww5 - 10.05.2011
Para vocк aprender como o erro foi concertado:
PHP код:
Trocamos isto: new idx, cmd[128], tmp[256];
por isto: new idx, cmd[256], tmp[256];
Dava para entender qual era o erro atraves disto aqui:
Код:
... error 047: array sizes do not match, ...
Que significa, mais ou menos, isto: O tamanho da array (cmd[128]) nгo confere com o tamanho que foi usado.