Novidades

10/22/2020

CharaDa_Fox

[Lançamento] Sistema de Cinto.

 

  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. new bool:Cinto[MAX_PLAYERS],
  5.     Float:VidaCarro[MAX_PLAYERS];
  6.  
  7. public OnPlayerConnect(playerid)
  8. {
  9.     Cinto[playerid] = false;
  10.     return 1;
  11. }  
  12.  
  13. public OnPlayerEnterVehicle(playerid, vehicleid)
  14. {
  15.     SendClientMessage(playerid, -1, "Coloque o cinto (/cinto)");
  16.     return 1;
  17. }
  18.  
  19. public OnPlayerExitVehicle(playerid, vehicleid)
  20. {
  21.     Cinto[playerid] = false;
  22.     return 1;
  23. }
  24.  
  25. public OnPlayerUpdate(playerid)
  26. {
  27.     if(IsPlayerInAnyVehicle(playerid) && Cinto[playerid] == false)
  28.     {
  29.         new Float:TempVidaCarro;
  30.         GetVehicleHealth(GetPlayerVehicleID(playerid), TempVidaCarro);
  31.         new Float:Difference = floatsub(VidaCarro[playerid], TempVidaCarro);
  32.         if((floatcmp(VidaCarro[playerid], TempVidaCarro) == 1) && (floatcmp(Difference,100.0) == 1))
  33.         {
  34.             Difference = floatdiv(Difference, 10.0);
  35.             new Float:VidaOld;
  36.             GetPlayerHealth(playerid, VidaOld);
  37.             SetPlayerHealth(playerid, floatsub(VidaOld, Difference));
  38.         }
  39.         VidaCarro[playerid] = TempVidaCarro;
  40.     }
  41.     else
  42.     {
  43.         VidaCarro[playerid] = 0.0;
  44.     }
  45.     return 1;
  46. }
  47.  
  48. CMD:cinto(playerid, params[])
  49. {
  50.     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Voce nao esta em um veiculo");
  51.     if(Cinto[playerid] == true)
  52.     {
  53.         Cinto[playerid] = false;
  54.         SendClientMessage(playerid, -1, "Voce tirou o cinto");
  55.     }
  56.     else if(Cinto[playerid] == false)
  57.     {
  58.         Cinto[playerid] = true;
  59.         SendClientMessage(playerid, -1, "Voce colocou o cinto");
  60.     }
  61.     return 1;
  62. }

Subscribe to this Blog via Email :
Previous
Next Post »