08/06/2022 20:00
(08/06/2022 18:58)Hatiro Escreveu:Apenas o ultimo pickup está sendo deletado quando uso dpicksCódigo:CMD:cpick(playerid, params[])
{
new id;
if(sscanf(params, "i",id))
{
SendClientMessage(playerid,-1,"errado /teste");
}
else
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, Float:X, Float:Y, Float:Z);
dropLoots[id][pickup] = CreatePickup(666, 23, Float:X, Float:Y, Float:Z, -1);
}
}
CMD:dpicks(playerid, params[])
{
for (new i = 0; i < MAX_PLAYERS_DROPS; i++)
{
DestroyPickup(dropLoots[i][pickup]);
dropLoots[i][pickup] = 0;
}
}
(08/06/2022 19:45)k2bi_YT Escreveu: Faz o testeDeu certo, Thanks.
Código PHP:CMD:cpick(playerid, params[])
{
new id;
if(sscanf(params, "i",id)) return SendClientMessage(playerid,-1,"errado /teste");
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, Float:X, Float:Y, Float:Z);
dropLoots[id][pickup] = CreatePickup(666, 23, Float:X, Float:Y, Float:Z, -1);
return true;
}
CMD:dpicks(playerid, params[])
{
if(isnull(params))
{
for (new i = 0; i < MAX_PLAYERS_DROPS; i++)
{
DestroyPickup(dropLoots[i][pickup]);
}
SendClientMessage(playerid, -1, "Todos os Pickup [dopLoots] foram destruidos.");*/
return true;
}
new id = strval(params);
DestroyPickup(dropLoots[id][pickup]);
new str[128];
format(str, sizeof(str), "Pickup %d foi destruido [dopLoots].", id);
SendClientMessage(playerid, -1, str);
return true;
}
Se você apenas usar o dpicks sem nenhum parametros, irá deletar todos os pickups criado, mas se você colocar um numero, será excluido apenas o pickup escolhido