Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <natives.h>
- #include <common.h>
- #include <strings.h>
- #include <types.h>
- #include <consts.h>
- /********************** PS3 CONTROLLER BUTTON MAP **********************/
- #define L1 0x4
- #define L2 0x5
- #define R1 0x6
- #define R2 0x7
- #define DPAD_UP 0x8
- #define DPAD_DOWN 0x9
- #define DPAD_LEFT 0xA
- #define DPAD_RIGHT 0xB
- #define START 0xC
- #define SELECT 0xD
- #define SQUARE 0xE
- #define TRIANGLE 0xF
- #define X 0x10
- #define CIRCLE 0x11
- #define STICK_L 0x12 //L3
- #define STICK_R 0x13 //R3
- /************************************************** *********************/
- bool SearchOn =0;
- int Pptfx = 0, Vptfx = 0,
- carptr = 0;
- //Jumper Mod
- void Print(char *string,uint Time)
- {
- PRINT_STRING_WITH_LITERAL_STRING_NOW("STRING", string, Time, 1);
- }
- // Using a Preset Waypoint to get Coordinates
- void USE_WP_FOR_JUMPING(void)
- {
- Blip WayBlip = GET_FIRST_BLIP_INFO_ID(BLIP_WAYPOINT);
- if (IS_BUTTON_PRESSED(0, R1) && IS_BUTTON_JUST_PRESSED(0, X))
- {
- Print("Acquiring Destination", 1000);
- WAIT(3000);
- if(DOES_BLIP_EXIST(WayBlip))
- {
- Vector3 v;
- Print("Destination Portal Ready... Jumping now! ", 1000);
- if (!IS_CHAR_SITTING_IN_ANY_CAR(GetPlayerPed()))
- {
- if (Vptfx!=0)
- {
- REMOVE_PTFX_FROM_VEHICLE(carptr);
- Vptfx = 0;
- }
- }
- else if (IS_CHAR_SITTING_IN_ANY_CAR(GetPlayerPed()))
- {
- GET_CAR_CHAR_IS_USING(GetPlayerPed(), &carptr);
- if (Vptfx==0)
- {
- if (DOES_VEHICLE_EXIST(carptr))
- {
- Vptfx = START_PTFX_ON_VEH("dest_sparking_wires", carptr, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0);
- }
- }
- }
- if (Pptfx==0)
- {
- Pptfx = START_PTFX_ON_PED_BONE("dest_sparking_wires", GetPlayerPed(), -0.5, 0.0, 0.0, 0.0, 0.0, 0.0, 1205, 5.0);
- }
- WAIT(2000);
- GET_BLIP_COORDS(WayBlip, &v); //GET_BLIP_COORDS
- SET_CHAR_COORDINATES(GetPlayerPed(), v.x, v.y, v.z);
- while (v.z == 0.0f)
- {
- GET_GROUND_Z_FOR_3D_COORD(v.x, v.y, 1000.0f, &v.z);
- WAIT(0);
- }
- SET_CHAR_COORDINATES(GetPlayerPed(), v.x, v.y, v.z);
- Print("Portal Jump Succesful", 1000);
- WAIT(10000);
- Vptfx=0;
- Pptfx=0;
- }
- else
- {
- Print("Destination Unknown, Set a Waypoint", 1000);
- }
- }
- }
- // main
- void main(void)
- {
- THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
- while(true)
- {
- WAIT(0);
- USE_WP_FOR_JUMPING();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment