24/05/2021 12:00
(23/05/2021 21:51)Recruta Escreveu:(23/05/2021 14:30)xbruno1000x Escreveu: Aos que estão com problemas para utilizar comandos:
O problema se deve pela filterscript usar Pawn.CMD ao invés de ZCMD. Basta alterar a include Pawn.CMD para ZCMD e ela funcionará.
Código:SA-MP\filterscripts\inv.pwn(97) : error 017: undefined symbol "callcmd"
SA-MP\filterscripts\inv.pwn(97) : error 029: invalid expression, assumed zero
SA-MP\filterscripts\inv.pwn(97) : error 017: undefined symbol "inventario"
SA-MP\filterscripts\inv.pwn(97) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Código:public OnPlayerClickPlayerTextDraw(playerid, PlayerText: playertextid)
{
new str[64];
for(new i = 1; i < 33; ++i)
{
if(playertextid == DrawInv[playerid][i])
{
if(PlayerInventario[playerid][i][Slot] == -1)
{
PlayerTextDrawSetString(playerid, DrawInv[playerid][38], "");
}
else
{
format(str, sizeof(str), "%s - %s unidades", ItemNomeInv(PlayerInventario[playerid][i][Slot]), ConvertMoney(PlayerInventario[playerid][i][Unidades]));
PlayerTextDrawSetString(playerid, DrawInv[playerid][38], str);
}
PlayerTextDrawShow(playerid, DrawInv[playerid][38]);
SetPVarInt(playerid, #VarSlotInv, i);
return 1;
}
}
if(playertextid == DrawInv[playerid][36]) return FuncaoItens(playerid, GetPVarInt(playerid, #VarSlotInv));
if(playertextid == DrawInv[playerid][35]) return callcmd::inventario(playerid);
if(playertextid == DrawInv[playerid][37]) return DroparItem(playerid, GetPVarInt(playerid, #VarSlotInv));
return 0;
}
Substitua callcmd::inventario por cmd_inventario(playerid);
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.