SA-MP Forums Archive
[AJUDA] Deletar veiculos criados pelo comando ... - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Deletar veiculos criados pelo comando ... (/showthread.php?tid=339550)



[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 :


pawn Код:
new TotalVeiculos;

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