07.03.2012, 18:48
So I made this script that stops your vehicle if car's healt is under 500.
Now the problem is that i want it to show a message that tells you to call for assistance.
I did it this way but it repeats SendClientMessage until you fix the vehicle.
Now the problem is that i want it to show a message that tells you to call for assistance.
I did it this way but it repeats SendClientMessage until you fix the vehicle.
Код:
#include <a_samp>
new engine, lights, alarm, doors, bonnet, boot, objective;
public OnPlayerUpdate(playerid)
{
new Float:health;
new veh;
veh = GetPlayerVehicleID(playerid);
if(health <500)
{
GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, 0xCC0000FF, "{FFFFFF}Your car is broken. Type{00FFFF}/assistance. {FFFFFF}.");
}
if(health >500)
{
GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
}
return 1;
}

