Nyft_

SISTEMA: Quebrar o veículo com batida forte ~Nyft

Sep 18th, 2021 (edited)
1,176
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include a_samp
  2. #include pawn.cmd
  3.  
  4. /*
  5.  
  6.     * O sistema usa uma public adaptada quando o veículo toma algum dano:
  7.        
  8.         - Link: https://pastebin.com/BgLJFBhg
  9.  
  10. */
  11.  
  12. new bool:vehicleBroken[MAX_VEHICLES];
  13.  
  14. main(){}
  15.  
  16. public OnVehicleTakeDamage(vehicleid, playerid, Float:newhealth, Float:oldhealth)
  17. {
  18.     if(!vehicleBroken[vehicleid] && (oldhealth - newhealth) >= 150.0)
  19.     {
  20.         vehicleBroken[vehicleid] = true;
  21.         RemovePlayerFromVehicle(playerid);
  22.         SetVehicleHealth(vehicleid, 250.0);
  23.         SendClientMessage(playerid, -1, "* Você bateu o veículo muito forte e ele quebrou.");
  24.     }
  25.     return 1;
  26. }
  27.  
  28. public OnPlayerEnterVehicle(playerid, vehicleid)
  29. {
  30.     if(vehicleBroken[vehicleid])
  31.         return SendClientMessage(playerid, -1, "* Esse veículo está quebrado e não pode ser conduzido."), ClearAnimations(playerid);
  32.  
  33.     return 1;
  34. }
RAW Paste Data