[AJUDA] Destruir carros -
[AF]Junior - 07.08.2011
Quero destruir os carros das variбveis
CarroVIP[playerid] e
carroadm[playerid]. Quando digitar /rc respawnar os carros normais e destruir os carros dessas variбveis.
Meu /rc:
pawn Код:
stock ResetarCarros()
{
new string[256]="{FFFFFF}Chapolin Colorado informa{FFFF00}: Todos os veнculos foram respawnados!";
SendClientMessageToAll(COLOR_RED, string);
new inVeh;
for( new i = 0; i < MAX_VEHICLES; i++ )
{
inVeh = false;
for( new j = 0; j < MAX_PLAYERS; j++ )
{
if(IsPlayerInVehicle( j, i ))
{
inVeh = true;
break;
}
}
if(!inVeh)
{
SetVehicleToRespawn(i);
}
}
}
Eu peguei aqui do fуrum esse code, faz bastante tempo
Obs: Quero SУ os carros que nгo estejam sendo usados das variбveis sejam destruнdos.
Espero que tenham entendido, falei meio enrolado
Re: [AJUDA] Destruir carros -
deregudegu - 07.08.2011
Acho q pode funcionar:
pawn Код:
stock ResetarCarros()
{
new inVeh;
for( new i = 0; i < MAX_VEHICLES; i++ )
{
inVeh = false;
for( new j = 0; j < MAX_PLAYERS; j++ )
{
if(IsPlayerInVehicle( j, i ))
{
inVeh = true;
break;
}
}
if(!inVeh)
{
for( new p = 0; p < MAX_PLAYERS; p++ ){
if(i = CarroVIP[p] ){
DestroyVehicle(i);
}else if(i = carroadm[p]){
DestroyVehicle(i);
}else{
SetVehicleToRespawn(i);
}
}
}
}
new string[256]="{FFFFFF}Chapolin Colorado informa{FFFF00}: Todos os veнculos foram respawnados!";
SendClientMessageToAll(COLOR_RED, string);
}
@EDIT
Acho q agora funfa!
Re: [AJUDA] Destruir carros -
Ricop522 - 07.08.2011
Isso.?
pawn Код:
stock ResetarCarros()
{
new string[256]="{FFFFFF}Chapolin Colorado informa{FFFF00}: Todos os veнculos foram respawnados!";
SendClientMessageToAll(COLOR_RED, string);
new inVeh;
for( new i = 0; i < MAX_VEHICLES; i++ )
{
inVeh = false;
for( new j = 0; j < MAX_PLAYERS; j++ )
{
if(!IsPlayerInVehicle(j, CarroVIP[j])
{
DestroyVehicle(CarroVIP[j]);
}
else if(!IsPlayerInVehicle(j, carroadm[j])
{
DestroyVehicle(carroadm[j]);
}
if(IsPlayerInVehicle( j, i ))
{
inVeh = true;
break;
}
}
if(!inVeh)
{
SetVehicleToRespawn(i);
}
}
}
Re: [AJUDA] Destruir carros -
[AF]Junior - 07.08.2011
Ricopp, testei e o carro sу dб respawn, nгo й destruнdo.
Re: [AJUDA] Destruir carros -
Ricop522 - 07.08.2011
pawn Код:
stock ResetarCarros()
{
new string[256]="{FFFFFF}Chapolin Colorado informa{FFFF00}: Todos os veнculos foram respawnados!";
SendClientMessageToAll(COLOR_RED, string);
new inVeh;
for( new i = 0; i < MAX_VEHICLES; i++ )
{
inVeh = false;
for( new j = 0; j < MAX_PLAYERS; j++ )
{
DestroyVehicle(CarroVIP[j]);
DestroyVehicle(carroadm[j]);
if(IsPlayerInVehicle( j, i ))
{
inVeh = true;
break;
}
}
if(!inVeh)
{
SetVehicleToRespawn(i);
}
}
}
Re: [AJUDA] Destruir carros -
[AF]Junior - 07.08.2011
Agora se estiver dentro do carro ele й deletado, se estiver fora tambйm. Quero sу se estiver fora do carro.
Re: [AJUDA] Destruir carros -
JonathanFeitosa - 07.08.2011
pawn Код:
stock ResetarCarros()
{
new string[128]="{FFFFFF}Chapolin Colorado informa{FFFF00}: Todos os veнculos foram respawnados!";
SendClientMessageToAll(COLOR_RED, string);
for( new i = 0; i < MAX_VEHICLES; i++ )
{
for( new j = 0; j < MAX_PLAYERS; j++ )
{
if(!IsPlayerInVehicle( j, i ))
{
DestroyVehicle(CarroVIP[j]);
DestroyVehicle(carroadm[j]);
}
}
}
}
vo dormir..
Re: [AJUDA] Destruir carros -
Ricop522 - 07.08.2011
pawn Код:
stock ResetarCarros()
{
SendClientMessageToAll(COLOR_RED, "{FFFFFF}Chapolin Colorado informa{FFFF00}: Todos os veнculos foram respawnados!");
new bool:inVeh, bool:vipVeh, bool:carroadmVeh;
for( new i = 0; i < MAX_VEHICLES; ++i )
{
inVeh = false, vipVeh = false, carroadmVeh = false;
for( new j = 0; j < MAX_PLAYERS; j++ )
{
// DestroyVehicle(CarroVIP[j]);
// DestroyVehicle(carroadm[j]);
if(IsPlayerInVehicle( j, i ))
{
inVeh = true;
break;
}
if(IsPlayerInVehicle( j, carroVIP[i] ))
{
vipVeh = true;
break;
}
if(IsPlayerInVehicle( j, carroadmVeh[i]))
{
carroadmVeh = true;
break;
}
}
if(!inVeh) SetVehicleToRespawn(i);
if(!carroadmVeh) SetVehicleToRespawn(carroadm[i]);
if(!vipVeh) SetVehicleToRespawn(carroVIP[i]);
}
}
Dormir
Re: [AJUDA] Destruir carros -
[AF]Junior - 07.08.2011
Jonathan o seu funcionou, mas se eu estiver dentro do carro ele tambйm deleta o carro -.-
e Ricop seu code nгo funcionou, os carros dгo respawn e nгo sгo destruidos, e ainda da unknow command -.-
Re: [AJUDA] Destruir carros -
JonathanFeitosa - 07.08.2011
pawn Код:
stock ResetarCarros()
{
new string[128]="{FFFFFF}Chapolin Colorado informa{FFFF00}: Todos os veнculos foram respawnados!";
SendClientMessageToAll(COLOR_RED, string);
for( new i = 0; i < MAX_VEHICLES; i++ )
{
for( new j = 0; j < MAX_PLAYERS; j++ )
{
if(IsPlayerInVehicle( j, i ))
{
return true;
}
if(!IsPlayerInVehicle( j, i ))
{
DestroyVehicle(CarroVIP[j]);
DestroyVehicle(carroadm[j]);
}
}
}
}