Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //on the top of the script
- enum _Shon
- {
- Shonn
- }
- new Shon[MAX_PLAYERS][_Shon];
- //Commands
- //==============================================================================
- ///SHON /SHOFF[BETA V1.3]
- //==============================================================================
- CMD:shon(playerid,params[])
- {
- Shon[playerid][Shonn] = 0;
- SendClientMessage(playerid, COLOR_RED, "[INFO]:You have enabled Speed Boost,Horn Jump & Flip!");
- return 1;
- }
- CMD:shoff(playerid,params[])
- {
- Shon[playerid][Shonn] = 1;
- SendClientMessage(playerid, COLOR_RED, "[INFO]:You have disabled Speed Boost,Horn Jump & Flip!");
- return 1;
- }
- //where ever u want.
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(Shon[playerid][Shonn] == 1)
- return 1;
- if(newkeys & KEY_SUBMISSION){
- if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER){{
- {new Float:rotation;
- SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
- GetVehicleZAngle(GetPlayerVehicleID(playerid),rotation);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),rotation);}
- RepairVehicle(GetPlayerVehicleID(playerid));
- SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);}}}
- if(newkeys & KEY_FIRE) {
- if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER){{
- new Float:vx, Float:vy, Float:vz;
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
- GetVehicleVelocity(GetPlayerVehicleID(playerid), vx, vy, vz);
- SetVehicleVelocity(GetPlayerVehicleID(playerid) ,vx * 1.5,vy * 1.5 ,vz * 1.5);}}}
- if(newkeys & KEY_CROUCH) {
- if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER){{
- new Float:x, Float:y, Float:z;
- GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
- SetVehicleVelocity(GetPlayerVehicleID(playerid) ,x ,y ,z+0.5);}
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement