Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!   (92,953 visits to this link)

    2. News

    1. GTA Online

      1. Find Lobbies & Players
      2. Guides & Strategies
      3. Vehicles
      4. Content Creator
      5. Help & Support
    2. Crews

      1. Events
      2. Recruitment
    1. Grand Theft Auto Series

    2. GTA Next

    3. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    4. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA Mods
    5. GTA Chinatown Wars

    6. GTA Vice City Stories

    7. GTA Liberty City Stories

    8. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    9. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    10. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    11. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    12. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    3. Featured Mods

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption 2

    2. Red Dead Redemption

    3. Rockstar Games

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Programming
      5. Movies & TV
      6. Music
      7. Sports
      8. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Forum Support

    2. Site Suggestions

ShadowCoderKing

C# Teleport to Coords On Button Press Templete

Recommended Posts

ShadowCoderKing

C# Teleports to Coords On Button Press Templete

 

for anyone that wants to learn

using GTA;using GTA.Math;using GTA.Native;using System;using System.Windows.Forms;using System.Collections.Generic;using System.Linq;public class teleportTest : Script{    Vector3 teleportToPos = new Vector3(55.89523f, -1890.027f, 21.62341f);  // sets teleport position coords     public teleportTest()    {        Tick += OnTick;        KeyDown += OnKeyDown;        KeyUp += OnKeyUp;    }    private void OnTick(object sender, EventArgs e)    {    }    void OnKeyDown(object sender, KeyEventArgs e)    {    }    void OnKeyUp(object sender, KeyEventArgs e)    {        if (e.KeyCode == Keys.U)   // if key pressed U then it will fade the screen and teleport to grove street and fade back in        {            Game.FadeScreenOut(100);            Script.Wait(500);            Game.Player.Character.Position = teleportToPos;            Script.Wait(1000);            Game.FadeScreenIn(100);        }    }}
Edited by SpiderMight

Share this post


Link to post
Share on other sites
Nacorpio

Why have you set the script interval to 10?

Share this post


Link to post
Share on other sites
ShadowCoderKing

thanks for pointing that out, fixed it

Share this post


Link to post
Share on other sites
SteamSilence

If you want to "automatically" add Xbox Controller support, you can call the native "IS_CONTROL_PRESSED", like:

bool isControlPressed()    {        bool buttonPress = (Game.IsControlPressed(2, GTA.Control.Cover)); //"Q" or "RB" == GTA.Control.Cover        return buttonPress;    }

That way, if the player is pressing "Q" (or whatever is being used to take cover) on keyboard or "RB" on the controller, you'll get the key press.

Share this post


Link to post
Share on other sites
jedijosh920

If you want to "automatically" add Xbox Controller support, you can call the native "IS_CONTROL_PRESSED", like:

bool isControlPressed()    {        bool buttonPress = (Game.IsControlPressed(2, GTA.Control.Cover)); //"Q" or "RB" == GTA.Control.Cover        return buttonPress;    }

That way, if the player is pressing "Q" (or whatever is being used to take cover) on keyboard or "RB" on the controller, you'll get the key press.

 

 

Suggestion:

bool isControlPressed(){    return (Game.IsControlPressed(2, GTA.Control.Cover)); //"Q" or "RB" == GTA.Control.Cover}

Cleaner/less code :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.