[AJUDA] Erro no GM -
Jason` - 24.09.2011
Alguem me ajuda com esse erro por favor!
pawn Код:
if(strcmp(cmdtext,"/ban",true) == 0)
{
tmp = strtok(cmdtext, idx);
new tmp2[256];
tmp2 = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,BRANCO,"Use /Ban [ID] [Motivo]");
return 1;
}
if(!strlen(tmp2))
{
SendClientMessage(playerid,BRANCO,"Use /Ban [ID] [Motivo]");
return 1;
}
new banido[256];
banido = strval(tmp);
new motivo[126];
motivo = strval(tmp2);
format(string,sizeof(string),"%s Foi Banido Pelo Admin %s, Motivo: %s",banido,pNome(playerid),motivo);
SendClientMessageToAll(AZUL,string);
return 1;
}
Erro:
pawn Код:
C:\Documents and Settings\Pedro Miranda\Desktop\Meus Trabalhos\Em Andamento\HTDM.pwn(87) : error 033: array must be indexed (variable "banido")
C:\Documents and Settings\Pedro Miranda\Desktop\Meus Trabalhos\Em Andamento\HTDM.pwn(89) : error 033: array must be indexed (variable "motivo")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Se puderem ajudar aqui tambem agradeзo:
https://sampforum.blast.hk/showthread.php?tid=285408
Re: [AJUDA] Erro no GM -
WLSF - 24.09.2011
pawn Код:
if(strcmp(cmdtext,"/ban",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,BRANCO,"Use /Ban [ID] [Motivo]");
return 1;
}
new banido;
banido = strval(tmp);
new motivo;
motivo = strval(cmdtext);
format(string,sizeof(string),"%s Foi Banido Pelo Admin %s, Motivo: %s",banido,pNome(playerid),motivo);
SendClientMessageToAll(AZUL,string);
return 1;
}
Tente assim.
@EDIT , Tenta agora... (:
Re: [AJUDA] Erro no GM -
Jason` - 24.09.2011
pawn Код:
C:\Documents and Settings\Pedro Miranda\Desktop\Meus Trabalhos\Em Andamento\HTDM.pwn(82) : error 033: array must be indexed (variable "motivo")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Re: [AJUDA] Erro no GM -
Macintosh - 24.09.2011
pawn Код:
if(strcmp(cmdtext,"/ban",true) == 0)
{
new
tmp[25],
banido,
motivo,
bN[MAX_PLAYER_NAME]
;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid,BRANCO,"Use: /Ban [ID] [Motivo]");
banido = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid,BRANCO,"Use: /Ban [ID] [Motivo]");
motivo = strval(tmp);
GetPlayerName(banido, bN, sizeof(bN));
format(string,sizeof(string),"%s[%i] Foi Banido Pelo Admin %s[%i], Motivo: %s", bN,banido,pNome(playerid),playerid,motivo);
SendClientMessageToAll(AZUL,string);
Ban(banido);
return 1;
}
Re: [AJUDA] Erro no GM -
Jason` - 24.09.2011
Obrigado Shickcard
Re: [AJUDA] Erro no GM -
WLSF - 24.09.2011
pawn Код:
if(strcmp(cmd, "/ban", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, BRANCO, "Use /Ban [ID] [Motivo]");
return 1;
}
new nome[MAX_PLAYER_NAME];
GetPlayerName(banido, nome, sizeof(nome));
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, BRANCO, "Use /Ban [ID] [Motivo]");
return 1;
}
format(string, sizeof(string), "AdmCmd: %s foi banido por %s, Motivo: %s", banido,pName(playerid),(result));
SendClientMessageToAll(AZUL, string);
Ban(banido);
return 1;
}
Re: [AJUDA] Erro no GM -
Macintosh - 24.09.2011
Quote:
Originally Posted by Pedro_Miranda
Obrigado Shickcard
|
=)..