Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. Red Dead Redemption 2

      1. PC
      2. Gameplay
      3. Missions
      4. Help & Support
    2. Red Dead Online

      1. Gameplay
      2. Find Lobbies & Outlaws
      3. Help & Support
      4. Frontier Pursuits
    1. Crews & Posses

      1. Recruitment
    2. Events

    1. GTA Online

      1. DLC
      2. Find Lobbies & Players
      3. Guides & Strategies
      4. Vehicles
      5. Content Creator
      6. Help & Support
      7. The Diamond Casino Heist
    2. Grand Theft Auto Series

    3. GTA 6

    4. GTA V

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

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

    7. GTA Vice City Stories

    8. GTA Liberty City Stories

    9. GTA San Andreas

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

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

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

      1. GTA Advance
      2. GTA 2
      3. GTA
    13. 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. 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. News

    2. Forum Support

    3. Site Suggestions

HazardX

[BETA] GTAIV .Net ScriptHook

Recommended Posts

lindsayslorach

@Rushlink, that's called Intellisense, it only works if you have the proper dll referenced in you project, and if you add "using GTA;" up the top of your script.

 

Make sure you have "ScriptHookDotNet.dll" referenced in your project. It's in the "Scripts/For Developers/bin" folder.

 

Join the ScriptHookDotNet IRC channel if you have any more problems, you will get quick answers.

 

irc://irc.freenode.org/gtaivnetscripthook

Edited by lindsayslorach

Share this post


Link to post
Share on other sites
Symbiote

Edit: Useless post, didn't notice lindsayslorach's post on the next page.

Share this post


Link to post
Share on other sites
Areppon

Does anyone know what would cause the mouse cursor to become stuck in the middle of the screen when the GTA Forms becomes activated? The menu is unusable and cannot be closed (save with reloadscripts) because the mouse can't move to the 'X' to close it. Here's a bit of test code I wrote based on the Window Example Script:

 

 

   public class MainMenu : GTA.Forms.Form   {       private GTA.Forms.Label TitleLbl;       private GTA.Forms.ColorDialog dialog;       public MainMenu()       {           int y = 8;           TitleLbl = new GTA.Forms.Label();           TitleLbl.Location = new Point (8, y);           TitleLbl.Size = new Size(96, 16);           TitleLbl.Text = "KLR Modding Main Menu";           this.Controls.Add(TitleLbl);           dialog = new GTA.Forms.ColorDialog();           dialog.AllowScrollbars = true;           this.Text = "KLR Mods";           this.StartPosition = GTA.FormStartPosition.Fixed;           this.Size = new Size(96 + 16, y + 8 + this.TitleSize);           this.Opened +=new EventHandler(MainMenu_Opened);       }       void  MainMenu_Opened(object sender, EventArgs e)       {           TitleLbl.BackColor = Color.Black;       }       public class MainMenuScript : Script       {           MainMenu Menu;           public MainMenuScript()           {               Menu = new MainMenu();               this.BindConsoleCommand("klr", new ConsoleCommandDelegate(ShowMenu), "- Opens the KLR Mods Main Menu");           }           private void ShowMenu(ParameterCollection Parameter)           {               if (!Player.Character.isSittingInVehicle())               {                   Game.Console.Print("You need to be in a car!");                   return;               }               Game.Console.Close();               Menu.Location = new Point(0, 0);               Menu.Show();           }     }

 

Some people have reported having this problem with 1.0.7 version of game. I've used mods that use menu system in 1.0.4, and the mouse worked. For me, I've tested this code in both game versions but with no dice. Is there something I'm missing?

 

Please advise, Thanks in advance smile.gif

Share this post


Link to post
Share on other sites
ReynoldsG
Does anyone know what would cause the mouse cursor to become stuck in the middle of the screen when the GTA Forms becomes activated? The menu is unusable and cannot be closed (save with reloadscripts) because the mouse can't move to the 'X' to close it. Here's a bit of test code I wrote based on the Window Example Script:

 

 

   public class MainMenu : GTA.Forms.Form   {       private GTA.Forms.Label TitleLbl;       private GTA.Forms.ColorDialog dialog;       public MainMenu()       {           int y = 8;           TitleLbl = new GTA.Forms.Label();           TitleLbl.Location = new Point (8, y);           TitleLbl.Size = new Size(96, 16);           TitleLbl.Text = "KLR Modding Main Menu";           this.Controls.Add(TitleLbl);           dialog = new GTA.Forms.ColorDialog();           dialog.AllowScrollbars = true;           this.Text = "KLR Mods";           this.StartPosition = GTA.FormStartPosition.Fixed;           this.Size = new Size(96 + 16, y + 8 + this.TitleSize);           this.Opened +=new EventHandler(MainMenu_Opened);       }       void  MainMenu_Opened(object sender, EventArgs e)       {           TitleLbl.BackColor = Color.Black;       }       public class MainMenuScript : Script       {           MainMenu Menu;           public MainMenuScript()           {               Menu = new MainMenu();               this.BindConsoleCommand("klr", new ConsoleCommandDelegate(ShowMenu), "- Opens the KLR Mods Main Menu");           }           private void ShowMenu(ParameterCollection Parameter)           {               if (!Player.Character.isSittingInVehicle())               {                   Game.Console.Print("You need to be in a car!");                   return;               }               Game.Console.Close();               Menu.Location = new Point(0, 0);               Menu.Show();           }     }

 

Some people have reported having this problem with 1.0.7 version of game. I've used mods that use menu system in 1.0.4, and the mouse worked. For me, I've tested this code in both game versions but with no dice. Is there something I'm missing?

 

Please advise, Thanks in advance smile.gif

Turn up your mouse sensitivity wink.gif It worked for me.

Share this post


Link to post
Share on other sites
Symbiote
Turn up your mouse sensitivity wink.gif It worked for me.

BRILLIANT. It makes so much sense! I have my in-game mouse sensitivity turned all the way down, because my system mouse sensitivity is turned up high.

 

I've been bummed about this problem for a while now. Thanks for the tip!

Share this post


Link to post
Share on other sites
Areppon

Heh heh..., blush.gif

 

Minor details! suicidal.gif

 

Thanks!

Share this post


Link to post
Share on other sites
[LCG]Razor

Weird, my game doesn't load with "ScriptHookDotNet.asi" on the root folder. Other .asi files works nicely.

I've tried running it alone, but it's a no go too.

 

Both logfiles I found doesn't have any interesting information...

 

 

2011-11-25 19:04:47 - Initializing ScriptHookDotNet v1.7.1.7 BETA (on GTA IV version 1.0.7.0 with C++ Hook version 0.5.1)

 

 

Log start: Fri Nov 25 19:53:48 2011

-----------------------------------------------

[iNFO] GTA IV Script Hook 0.5.1 - © 2009, Aru - Initialized

[iNFO] Process base address: 0x2e0000

[iNFO] Auto detecting game version

[iNFO] Using game version 1.0.7

[iNFO] (ELS) Script started: V6-R1.13-091110

[iNFO] (ELS) File - CMID 0, ADMIRAL off.

[iNFO] (ELS) File - CMID 1, AIRTUG off.

[iNFO] (ELS) File - CMID 2, AMBULANCE active - els_cmid 1.

[iNFO] (ELS) File - CMID 3, BANSHEE off.

[iNFO] (ELS) File - CMID 4, BENSON off.

[iNFO] (ELS) File - CMID 5, BIFF off.

[iNFO] (ELS) File - CMID 6, BLISTA off.

[iNFO] (ELS) File - CMID 7, BOBCAT off.

[iNFO] (ELS) File - CMID 8, BOXVILLE off.

[iNFO] (ELS) File - CMID 9, BUCCANEER off.

[iNFO] (ELS) File - CMID 10, BURRITO off.

[iNFO] (ELS) File - CMID 11, BURRITO2 off.

[iNFO] (ELS) File - CMID 12, BUS off.

[iNFO] (ELS) File - CMID 13, CABBY off.

[iNFO] (ELS) File - CMID 14, CAVALCADE off.

[iNFO] (ELS) File - CMID 15, CHAVOS off.

[iNFO] (ELS) File - CMID 16, COGNOSCENTI off.

[iNFO] (ELS) File - CMID 17, COMET off.

[iNFO] (ELS) File - CMID 18, COQUETTE off.

[iNFO] (ELS) File - CMID 19, DF8 off.

[iNFO] (ELS) File - CMID 20, DILETTANTE off.

[iNFO] (ELS) File - CMID 21, DUKES off.

[iNFO] (ELS) File - CMID 22, E109 off.

[iNFO] (ELS) File - CMID 23, EMPEROR off.

[iNFO] (ELS) File - CMID 24, EMPEROR2 off.

[iNFO] (ELS) File - CMID 25, ESPERANTO off.

[iNFO] (ELS) File - CMID 26, FACTION off.

[iNFO] (ELS) File - CMID 27, FBI active - els_cmid 2.

[iNFO] (ELS) File - CMID 28, FELTZER off.

[iNFO] (ELS) File - CMID 29, FEROCI off.

[iNFO] (ELS) File - CMID 30, FEROCI2 off.

[iNFO] (ELS) File - CMID 31, FIRETRUCK active - els_cmid 3.

[iNFO] (ELS) File - CMID 32, FLATBED off.

[iNFO] (ELS) File - CMID 33, FORTUNE off.

[iNFO] (ELS) File - CMID 34, FORKLIFT off.

[iNFO] (ELS) File - CMID 35, FUTO off.

[iNFO] (ELS) File - CMID 36, FXT off.

[iNFO] (ELS) File - CMID 37, HABANERO off.

[iNFO] (ELS) File - CMID 38, HAKUMAI off.

[iNFO] (ELS) File - CMID 39, HUNTLEY off.

[iNFO] (ELS) File - CMID 40, INFERNUS off.

[iNFO] (ELS) File - CMID 41, INGOT off.

[iNFO] (ELS) File - CMID 42, INTRUDER off.

[iNFO] (ELS) File - CMID 43, LANDSTALKER off.

[iNFO] (ELS) File - CMID 44, LOKUS off.

[iNFO] (ELS) File - CMID 45, MANANA off.

[iNFO] (ELS) File - CMID 46, MARBELLA off.

[iNFO] (ELS) File - CMID 47, MERIT off.

[iNFO] (ELS) File - CMID 48, MINIVAN off.

[iNFO] (ELS) File - CMID 49, MOONBEAM off.

[iNFO] (ELS) File - CMID 50, MRTASTY off.

[iNFO] (ELS) File - CMID 51, MULE off.

[iNFO] (ELS) File - CMID 52, NOOSE active - els_cmid 4.

[iNFO] (ELS) File - CMID 53, NSTOCKADE active - els_cmid 5.

[iNFO] (ELS) File - CMID 54, ORACLE off.

[iNFO] (ELS) File - CMID 55, PACKER off.

[iNFO] (ELS) File - CMID 56, PATRIOT off.

[iNFO] (ELS) File - CMID 57, PERENNIAL off.

[iNFO] (ELS) File - CMID 58, PERENNIAL2 off.

[iNFO] (ELS) File - CMID 59, PEYOTE off.

[iNFO] (ELS) File - CMID 60, PHANTOM off.

[iNFO] (ELS) File - CMID 61, PINNACLE off.

[iNFO] (ELS) File - CMID 62, PMP600 off.

[iNFO] (ELS) File - CMID 63, POLICE active - els_cmid 6.

[iNFO] (ELS) File - CMID 64, POLICE2 active - els_cmid 7.

[iNFO] (ELS) File - CMID 65, POLPATRIOT active - els_cmid 8.

[iNFO] (ELS) File - CMID 66, PONY off.

[iNFO] (ELS) File - CMID 67, PREMIER off.

[iNFO] (ELS) File - CMID 68, PRESIDENTE off.

[iNFO] (ELS) File - CMID 69, PRIMO off.

[iNFO] (ELS) File - CMID 70, PSTOCKADE active - els_cmid 9.

[iNFO] (ELS) File - CMID 71, RANCHER off.

[iNFO] (ELS) File - CMID 72, REBLA off.

[iNFO] (ELS) File - CMID 73, RIPLEY off.

[iNFO] (ELS) File - CMID 74, ROMERO off.

[iNFO] (ELS) File - CMID 75, RUINER off.

[iNFO] (ELS) File - CMID 76, SABRE off.

[iNFO] (ELS) File - CMID 77, SABRE2 off.

[iNFO] (ELS) File - CMID 78, SABREGT off.

[iNFO] (ELS) File - CMID 79, SCHAFTER off.

[iNFO] (ELS) File - CMID 80, SENTINEL off.

[iNFO] (ELS) File - CMID 81, SOLAIR off.

[iNFO] (ELS) File - CMID 82, SPEEDO off.

[iNFO] (ELS) File - CMID 83, STALION off.

[iNFO] (ELS) File - CMID 84, STEED off.

[iNFO] (ELS) File - CMID 85, STOCKADE off.

[iNFO] (ELS) File - CMID 86, STRATUM off.

[iNFO] (ELS) File - CMID 87, STRETCH off.

[iNFO] (ELS) File - CMID 88, SULTAN off.

[iNFO] (ELS) File - CMID 89, SULTANRS off.

[iNFO] (ELS) File - CMID 90, SUPERGT off.

[iNFO] (ELS) File - CMID 91, TAXI off.

[iNFO] (ELS) File - CMID 92, TAXI2 off.

[iNFO] (ELS) File - CMID 93, TRASH off.

[iNFO] (ELS) File - CMID 94, TURISMO off.

[iNFO] (ELS) File - CMID 95, URANUS off.

[iNFO] (ELS) File - CMID 96, VIGERO off.

[iNFO] (ELS) File - CMID 97, VIGERO2 off.

[iNFO] (ELS) File - CMID 98, VINCENT off.

[iNFO] (ELS) File - CMID 99, VIRGO off.

[iNFO] (ELS) File - CMID 100, VOODOO off.

[iNFO] (ELS) File - CMID 101, WASHINGTON off.

[iNFO] (ELS) File - CMID 102, WILLARD off.

[iNFO] (ELS) File - CMID 103, YANKEE off.

[iNFO] (ELS) File - CMID 104, FAGGIO off.

[iNFO] (ELS) File - CMID 105, HELLFURY off.

[iNFO] (ELS) File - CMID 106, NRG900 off.

[iNFO] (ELS) File - CMID 107, PCJ off.

[iNFO] (ELS) File - CMID 108, SANCHEZ off.

[iNFO] (ELS) File - CMID 109, ZOMBIE off.

[iNFO] (ELS) File - CMID 110, POLICE3 off.

[iNFO] (ELS) File - CMID 111, POLICE4 off.

[iNFO] (ELS) File - CMID 112, POLICEB off.

[iNFO] (ELS) File - vehicle properties retrieved.

[iNFO] (ELS) File - information retrieved.

 

 

GTA IV 1.0.7.0, Windows 7 Home Premium x64 - Barebone setup (Maybe this? Maybe a disabled service or something?)

 

I've installed all required files from the first page...

Share this post


Link to post
Share on other sites
motorsport71

 

I'm trying to trigger events at certain times, i.e. change ped.density, vehicle.density etc. I'm using game.gametime and having no luck:

 

If game.gametime = 18 Then           World.CarDensity = 0.0           World.PedDensity = 2.0           game.displaytext("Testing")       End If

 

 

I have it set on a tick of 400, i've tried up to a tick of 1000 and as low as 200. Every game Hour = 120 seconds (2 minutes tounge.gif) so i know if it were going to hit it would have. I have seen no text, and i've seen no changes in ped density or vehicle density at this time.

 

If i use:

 

If game.gametime > 18 Then

 

 

Then the effect stays on constantly, all game day long. < , <=, =, >= don't function properly either.

 

What i would like to see is:

 

 

If game.gametime >= 18 andalso game.gametime <= 19 Then           World.CarDensity = 0.0           World.PedDensity = 2.0           game.displaytext("Testing")       End If

 

 

I'm running current .net scripthook and scripthook v0.5.1

Any thoughts or help would be greatly appreciated smile.gif

Share this post


Link to post
Share on other sites
Symbiote

I think GameTime is in milliseconds, so I recommend using World.CurrentDate.Hour instead.

 

Also, I've found that setting the script Interval in VB.NET doesn't work as expected, at least for me. (Interval of 1000 still results in Tick() executing very fast.) It works fine in C#, though.

Share this post


Link to post
Share on other sites
motorsport71

@AngryAmoeba

Thanks, i'll give it a shot!

 

EDIT:

worked like a charm... thanks!

Edited by motorsport71

Share this post


Link to post
Share on other sites
hackoncrack
I got this error with script for Visible Armour.

 

When I start the game it says on screen:

Error in script 'ArmourMod'!

 

In console this are the related messages (searching and loading went fine so I ain't copying that one, only the one from starting lines).

 

...sucessfully starter script 'AmourMod'!

Error during tick in script 'ArmourMod':

System.MissingMethodExeption: Method not found: 'Int32

GTA.value.PedSkin.GetComponentModel (GTA.PedComponent)'.

   at ArmourMod.CheckArmour (Object sender, EventArgs e)

   at GTA.Script.TryTick()

   at GTA,Script.DoTick()

   at GTA.ScriptThread.OnTick()

 

Doesn anyone know what's it about?

i have same problem and im going crazy trying to fix...i wish someone would help us confused.gif

Share this post


Link to post
Share on other sites
Symbiote

If you both have the latest script hook already, it sounds like maybe the mod was made for an older version of the hook, using a function that has since been removed.

Share this post


Link to post
Share on other sites
lindsayslorach

Yeah, exactly what AngryAmoeba said. The error tells you what went wrong, in your case "MissingMethodException" says that it couldn't find the method (function).

 

Just saying for future reference smile.gif

Share this post


Link to post
Share on other sites
SFK363

EDIT: Wrong topic, sorry.

Edited by SFK363

Share this post


Link to post
Share on other sites
Usman55

The link in the main post for GTA IV 1.0.4.0 (and lower) is broken. Can someone provide a new link?

Share this post


Link to post
Share on other sites
Usman55

Will the scripts folder work with it? I mean the latest version already has the other two files (scripthookdotnet.asi and the scripts folder) already in it while your mirror doesn't has it. Do I only have to replace the .dll?

 

And another thing is that I had a scripthook whose text file said it's 0.893 (or something similar) but when I tried to run gta iv, it showed 2 same messages saying scripthook has a problem and then ran fine. But when I tried to move my player a few steps, the game crashed. When I removed scripthook, the game worked fine. And I have the 1.0.4.0 version.

Share this post


Link to post
Share on other sites
Symbiote

Yes, just replace the ScriptHook.dll file.

 

And 0.893 is very outdated. Use the latest version, 1.7.1.7.

Share this post


Link to post
Share on other sites
fastman92

What .Net language do i need to program here in to read/write gtaiv.exe to memory?

I found GTA.MemoryStream

Edited by fastman92

Share this post


Link to post
Share on other sites
ahatius

Stupid question, since I seem to be the only guy who doesn't know it. How do I open the console? Is it possible to recompile a script and reload it trough the console?

Share this post


Link to post
Share on other sites
jitsuin
Stupid question, since I seem to be the only guy who doesn't know it. How do I open the console? Is it possible to recompile a script and reload it trough the console?

If you have a US English Keyboard then it is the tilda/single quote button above the tab button

 

(`~)

Share this post


Link to post
Share on other sites
ahatius
Stupid question, since I seem to be the only guy who doesn't know it. How do I open the console? Is it possible to recompile a script and reload it trough the console?

If you have a US English Keyboard then it is the tilda/single quote button above the tab button

 

(`~)

Thank you, I found out that it's the ä key on my swiss-german keyboard and that you can reload the scripts.

 

Other question: Anyway to prevent World.getClosestVehicle from selecting the car I'm driving in?

Share this post


Link to post
Share on other sites
jitsuin

???

 

 

Vehicle closestVehicle = World.GetClosestVehicle(Vector3 blahblah);if (Player.Character.CurrentVehicle == closestVehicle)   continue;//do sumthin with closestVehicle

 

 

i did not test btw, just trying to throw out ideas.

 

edit: i accidently indented where u should put instructions for the closest vehicle that is not yours. Oh thanks AA for the correction.

Edited by jitsuin

Share this post


Link to post
Share on other sites
ahatius

That's what I don't want tounge.gif

 

When I'm driving a car, then the closest car, is my car. But I'd like to get the car which is the closest to my car. smile.gif

 

Edit: Haha, what a sentence

 

Edit2: How do I get an ped out of a vehicle?

 

Edit3: And another question: How do I create input fields or menus, so I can choose between things, like in a car spawner.

Edited by ahatius

Share this post


Link to post
Share on other sites
jitsuin

 

That's what I don't want tounge.gif

 

When I'm driving a car, then the closest car, is my car. But I'd like to get the car which is the closest to my car. smile.gif

 

Edit: Haha, what a sentence

 

Edit2: How do I get an ped out of a vehicle?

 

Edit3: And another question: How do I create input fields or menus, so I can choose between things, like in a car spawner.

yeah the code i wrote will tell the script to start over if the closest vehicle is the player's current vehicle. Meaning it won't do anything with the current vehicle of the player. So where i wrote "do stuff" that's the instructions for the closestvehicle that is not the player's vehicle wink.gif I knew what u wanted...lol

 

and ur other questions just asked a whole bunch. I wrote an open source script that displays the date and time. Basically i draw graphics on screen. Maybe it can help u with a user interface for your trainer. It's a bonus script i included in my hit detector and i left open source. Just covert it to draw whatever u want. smile.gif

 

 

ped.Task.ExitVehicle();// or...ped.Task.LeaveVehicle();// i forget but one of those

 

Share this post


Link to post
Share on other sites
ahatius

Ahh, I see tounge.gif

 

Thanks alot, I'll have a look at your HitDetector. Guess I can find it trough your posts.

 

Edit: Sorry for so much questions, but I've got another think I'd like to know. Is there a limitation for World.GetPeds()? I've tried the following:

 

Ped[] peds = World.GetPeds(Player.Character.Position, 99999999999999999999999999999999999999.9f, 999999999);               Vector3 playerPos = Player.Character.Position;               playerPos.Z += 50;                              foreach (Ped singlePed in peds) {                   singlePed.Position = playerPos;               }

 

 

But I still see some npcs which aren't affected by this. As you can see, I even tried to put the limit values higher, but still some NPCs don't get ported.

Edited by ahatius

Share this post


Link to post
Share on other sites
ahatius

Thanks, I'll have a look at that. Also, did you see the edit in the last post?

Share this post


Link to post
Share on other sites
jitsuin

yeah dont do that, just use GetAllPeds

Share this post


Link to post
Share on other sites
ahatius

Also tried GetAllPeds, but still the same problem. Maybe I should get them out of the vehicle first. For that I tried Task.LeaveVehicleImmediately as you said, but unlike Task.LeaveVehicle this function wants an object as parameter, and I don't know how to retrieve the car of an ped as an object :\

 

Is there any kind of Wiki for all those objects and what they exactly do and what they return? I've got the help file, but sometimes it's a bit complicated for me to understand, since there's not much more than parameters to be entered? Probably would also lower the amount of questions I'm asking here tounge.gif

 

Edit: Ok, just trying to get them out (with Task.LeaveVehicle), without changing their position doesn't work either for Peds who are further away.

Edited by ahatius

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • 2 Users Currently Viewing
    0 members, 0 Anonymous, 2 Guests

×
×
  • Create New...

Important Information

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