Problem vith this script
#4

Try this, it's setting the player to warned if the message is sent. And if he has more health than 500 he's not warned anymore so he can be warned if he has lower health again
pawn Код:
#include <a_samp>

new engine, lights, alarm, doors, bonnet, boot, objective;

public OnPlayerUpdate(playerid)
{
   new Float:health;
   new veh;
   veh = GetPlayerVehicleID(playerid);
   GetVehicleHealth(veh, health);
   if(health <500 && !GetPVarInt(playerid, "warned"))
   {
      SetPVarInt(playerid, "warned", 1);
      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)
   {
      SetPVarInt(playerid, "warned", 0);
      GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
      SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
   }
   return 1;
}
Reply


Messages In This Thread
Problem vith this script - by AlexMedrea - 07.03.2012, 18:48
Re: Problem vith this script - by IstuntmanI - 07.03.2012, 19:34
Re: Problem vith this script - by AlexMedrea - 07.03.2012, 19:56
Re: Problem vith this script - by CAR - 07.03.2012, 20:02
Re: Problem vith this script - by AlexMedrea - 07.03.2012, 20:17

Forum Jump:


Users browsing this thread: 1 Guest(s)