Pickup não quer ser destruidos - Hatiro - 08/06/2022
Có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;
}
}
Apenas o ultimo pickup está sendo deletado quando uso dpicks
RE: Pickup não quer ser destruidos - k2bi_YT - 08/06/2022
Faz o teste
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
RE: Pickup não quer ser destruidos - Hatiro - 08/06/2022
(08/06/2022 18:58)Hatiro Escreveu: Có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;
}
}
Apenas o ultimo pickup está sendo deletado quando uso dpicks
(08/06/2022 19:45)k2bi_YT Escreveu: Faz o teste
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 Deu certo, Thanks.
|