[AJUDA] Deletar veiculos criados pelo comando ... -
Kon_BR - 04.05.2012
bom pessoal, eu achei um cmd de criar veiculos e acoplei ele com o meu GM, mas tipo tem um problema. Eu jб tentei mбs nгo consegui fazer um comando que deletasse todos os veiculos criados pelo comando ...
Pois o comando de criar veiculo eu quero deixar de forma q de pra criar varios e depois no final, quando eu digitar o tal cmd TODOS os criados seria deletados ... '-'
bom essa й a new do sistema :
pawn Код:
new VeiculoCriado2[MAX_VEHICLES];
bom jб tentei deixar MAX_PLAYERS tambйm mas deu na mesma no final :l ...
Caso precise de mais alguma coisa pra ser melhor pra vcs me ajudarem peзam '-'
Re: [AJUDA] Deletar veiculos criados pelo comando ... - rjjj - 04.05.2012
Percorra os elementos da variбvel array atravйs de um loop
:
pawn Код:
if(!strcmp(cmdtext, "/destruirveiculos", true))
{
for(new x = 0; x < sizeof(VeiculoCriado2); x++)
{
DestroyVehicle(VeiculoCriado2[x]);
}
SendClientMessage(playerid, 0xFFFFFFAA, "Todos os veнculos criados foram destruнdos.");
return 1;
}
Espero ter ajudado
.
Re: [AJUDA] Deletar veiculos criados pelo comando ... -
Kon_BR - 04.05.2012
rjjj, obrigado mesmo por me ajudar, vc jб me ajudou varias vezes aqui '-' ,
Bom eu testei o seu cmd, ele me aparentou funcionar na hora de compilar mas no jogo ele nгo destruiu os veiculos ... ?
Se quiser eu posto todo o sistema, incluindo o comando de criar os veiculos ...
Re: [AJUDA] Deletar veiculos criados pelo comando ... - rjjj - 04.05.2012
Quote:
Originally Posted by Kon_BR
rjjj, obrigado mesmo por me ajudar, vc jб me ajudou varias vezes aqui '-' ,
Bom eu testei o seu cmd, ele me aparentou funcionar na hora de compilar mas no jogo ele nгo destruiu os veiculos ... ?
Se quiser eu posto todo o sistema, incluindo o comando de criar os veiculos ...
|
Aquela variбvel deve armazenar, em cada uma de suas partes, o ID de um veнculo criado
.
Para que isso ocorra declare uma variбvel global
:
Depois, no comando de criar os veнculos, faзa como no cуdigo abaixo
:
pawn Код:
VeiculoCriado2[TotalVeiculos] = CreateVehicle(/* Parвmetros */);
TotalVeiculos++;
E por fim utilize o seguinte comando para destruir os veнculos:
pawn Код:
if(!strcmp(cmdtext, "/destruirveiculos", true))
{
for(new x = 0; x < TotalVeiculos; x++)
{
DestroyVehicle(VeiculoCriado2[x]);
}
TotalVeiculos = 0;
SendClientMessage(playerid, 0xFFFFFFAA, "Todos os veнculos criados foram destruнdos.");
return 1;
}
Espero ter ajudado
.
Re: [AJUDA] Deletar veiculos criados pelo comando ... -
Kon_BR - 04.05.2012
rjjj, nгo hб ninguйm quem vocк nгo consiga ajudar .
Obrigado mesmo, mesmo se valer meu REP ou nгo, ganhou