DestroyVehicle Duda
#10

Код:
Defines la variable de los vehiculos de guerra:
new AutosG[MAX_PLAYERS];

En cada auto, bueno yo lo tengo asi:
CMD:rhino(playerid, params[])
{
	if(AutosG[playerid] != -1) DestroyVehicle(AutosG[playerid]);
	new Float:x, Float:y, Float:z, Float:angle;
	{
		GetPlayerPos( playerid, x, y, z );
		GetPlayerFacingAngle( playerid, angle );
	}
	AutosG[playerid] = CreateVehicle(432, x+3, y, z, angle, -1, -1, 300);
	LinkVehicleToInterior( AutosG[playerid], GetPlayerInterior( playerid ) );
	SetVehicleVirtualWorld( AutosG[playerid], GetPlayerVirtualWorld( playerid ) );
	PutPlayerInVehicle( playerid, AutosG[playerid], 0 );
	GameTextForPlayer(playerid, "~g~~h~rhino", 6000, 5); //-Rhino
	SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
	PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
	return 1;
}

Si hay un rhino, hunter o hydra en el mapa y la guerra estб desactivada:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
	if(Informacion[playerid][Evento] == 0) // tu variable de evento
	{
		if(newstate == PLAYER_STATE_DRIVER)
		{
			if(AutosGu(GetPlayerVehicleID(playerid)))
			{
 				RemovePlayerFromVehicle(playerid);
				GameTextForPlayer(playerid, "~w~El evento ~g~~h~guerra total ~w~esta desactivado~n~no puedes usar este vehiculo!",6000,3);
			}
		}
	}
	return 1;
}

Stock para ver en que auto entra:
stock AutosGu(modelo)
{
	switch(GetVehicleModel(modelo))
	{
		case 432,520,579: // ID DEL RHINO, HUNTER Y HYDRA
		return 1;
	}
	return 0;
}
Y en tu comando para desactivar la guerra, destruirб todos los vehнculos que tengan un vehiculo creado por el comando:

for(new i=0;i<MAX_PLAYERS;i++)
{
	GameTextForPlayer(i, "~w~guerra total ~g~~h~~h~desactivada!", 4000, 3);
	PlayerPlaySound(i,1057,0.0,0.0,0.0);
        Informacion[i][Evento] = 0; // usa tu variable
	DestroyVehicle(AutosG[i]); //destruye todos los autos de la guerra
}
Insisto, solo cambia tus variables
Reply


Messages In This Thread
DestroyVehicle Duda - by Fpwn - 02.08.2017, 16:27
Respuesta: DestroyVehicle Duda - by Th3N0oB - 02.08.2017, 18:58
Respuesta: DestroyVehicle Duda - by Fpwn - 02.08.2017, 21:15
Re: DestroyVehicle Duda - by Unrea1 - 03.08.2017, 01:01
Respuesta: DestroyVehicle Duda - by aoEXE - 03.08.2017, 02:42
Respuesta: Re: DestroyVehicle Duda - by Fpwn - 03.08.2017, 03:13
Re: DestroyVehicle Duda - by Unrea1 - 03.08.2017, 03:31
Respuesta: Re: DestroyVehicle Duda - by Fpwn - 03.08.2017, 04:11
Re: DestroyVehicle Duda - by Unrea1 - 03.08.2017, 05:30
Respuesta: DestroyVehicle Duda - by Matyaas - 03.08.2017, 07:45

Forum Jump:


Users browsing this thread: 1 Guest(s)