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; }