Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #include <a_vehicles>
- #include <a_players>
- #define FILTERSCRIPT
- #define COLOR_LIME 0x00FF00FF
- #define COLOR_RED 0xFF0000FF
- #define COLOR_CYAN 0x00FFFFFF
- #define COLOR_ORANGE 0xFFA500FF
- #define PRESSED(%0) \
- (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
- #define HOLDING(%0) \
- ((newkeys & (%0)) == (%0))
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid, COLOR_LIME, "This Server Has BrokenEngine2 By: Riper97");
- }
- public OnVehicleDamageStatusUpdate(vehicleid, playerid)
- {
- new veh = GetPlayerVehicleID(playerid);
- new Float:health;
- GetVehicleHealth(veh, health);
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(health < 600)
- {
- new engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(veh, engine, lights, alarm, doors, bonnet, boot, objective);
- SetVehicleParamsEx(veh, false, lights, alarm, doors, bonnet, boot, objective);
- SendClientMessage(playerid, COLOR_RED,"*Engine Is Broken!");
- }
- }
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- new veh = GetPlayerVehicleID(playerid);
- new rand = random(2);
- new Float:health;
- GetVehicleHealth(veh, health);
- new engine, lights, alarm, doors, bonnet, boot, objective;
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(HOLDING(KEY_SPRINT | KEY_JUMP))
- {
- if(health < 600)
- {
- if(rand == 0)
- {
- GetVehicleParamsEx(veh, engine, lights, alarm, doors, bonnet, boot, objective);
- SetVehicleParamsEx(veh, true, lights, alarm, doors, bonnet, boot, objective);
- SendClientMessage(playerid, COLOR_CYAN,"*Engine Has Started!");
- }
- if(rand == 1)
- {
- GetVehicleParamsEx(veh, engine, lights, alarm, doors, bonnet, boot, objective);
- SetVehicleParamsEx(veh, false, lights, alarm, doors, bonnet, boot, objective);
- SendClientMessage(playerid, COLOR_ORANGE,"*Engine Didn't Start!");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement