Posts: 140
Threads: 35
Joined: Jul 2017
Bueno es que en mi servidor DEATH MATCH puso algunos pickups que al agarrarlos te da +10 de nitro y en
Код:
OnPlayerPickUpPickup
lo puse asн:
Код:
if(pickupid == NITRO_PICKUP)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
}
Cuando estas en un vehнculo y pasas por el pickup no hace nada, pero si no estas en ningъn vehнculo si funciona, alguien me puede ayudar?, de antemanos gracias.
Posts: 140
Threads: 35
Joined: Jul 2017
Quote:
Originally Posted by GlobitoPawn
|
Gracias me sirviу, si no te molesta tengo otra pregunta quiero aumentar la vida de un auto al usar un comando tengo esto:
Код:
SetVehicleHealth(GetPlayerVehicleID(playerid), 100);
Pero no quiero poner "cierta" vida al vehнculo solo quiero aumentarle un porcentaje o sea sumarle algo asн como
Код:
SetVehicleHealth(GetPlayerVehicleID(playerid), +100);
pero cuando lo pongo asн me da error.
Posts: 140
Threads: 35
Joined: Jul 2017
Quote:
Originally Posted by GlobitoPawn
Tal como dijo Romero837, debes obtener la vida en una variable y luego le sumas el valor.
PHP код:
//Variable que almacenarб la vida.
new Float:VehVida;
//Obtenemos la vida del vehнculo y le damos el valor a la variable.
GetVehicleHealth(GetPlayerVehicleID(playerid), VehVida);
//Le sumamos 100 al valor de la variable, el resultado de la suma serб la vida que se le darб al vehнculo.
SetVehicleHealth(GetPlayerVehicleID(playerid), VehVida+100);
|
Muchas gracias me sirvio, pero quiero que le sume 20 de vida al vehiculo o sea si el vehiculo tiene 70 de vida y usas el comando se coloca la vida del auto en 90 lo puse asн:
Код:
new Float:VehVida;
new veh = GetPlayerVehicleID(playerid);
GetVehicleHealth(veh, VehVida);
SetVehicleHealth(veh, VehVida+20);
Pero solo le aumenta 2 de vida
Posts: 140
Threads: 35
Joined: Jul 2017
Muchas gracias a todos me funcionу perfectamente, si pudiera les diera +rep xd