- 閱讀權限
- 101
- 最後登錄
- 17-1-10
- 精華
- 1
- UID
- 909365
- 帖子
- 2972
- 積分
- 7659
- 註冊時間
- 07-6-28
- 在線時間
- 790 小時

- UID
- 909365
- 帖子
- 2972
- 積分
- 7659
- Good
- 244
- 註冊時間
- 07-6-28
- 在線時間
- 790 小時
|
Version 0.892 BETA:
- Added Texture class and Graphics.DrawSprite methods
- Added TextureDrawingExample which draws a simple RPM gauge next to the radar while driving
- Added GTA.Forms.Imagebox control
- Improved drawing performance of windows generated with GTA.Forms
- Integrated Vector2, Vector3, Vector4, Quaternion and Matrix classes from SlimDX for advanced vector operations
- Fixed ApplyForce to take world vectors and added ApplyRelativeForce for object vectors
- Added Model.GetDimensions functions to retrieve the size of a model
- The player keeps weapons, armor, health and wanted level on a model change now
- Revamped the Timer class to be more convenient
- Several Font properties can now only be assigned on Font creation. This prevents a potential memory leak.
- A bunch of new functions in several classes (thanks CoMPMStR and Intosia)
- Yet again some breaking changes. Check your scripts!
Version 0.891 BETA:
- Fixed a problem that resulted in keystrokes not being catched by other mods
- Fixed a bug that drew some text messages at the wrong position when using ScreenUnits scaling.
Version 0.890 BETA:
- Using the same DirectX version as GTA4 now. No need to update it anymore. (thanks to bean_xp for the hint)
- Fixed a problem with errors complaining about the missing method WaitHandle.WaitOne(Int32)
- Fixed a major bug that resulted in a new object being generated every time you retrieve a ped, vehicle or object, even when you retrieved the same thing earlier. This broke MANY things in v0.88!
Version 0.880 BETA:
- Added support for game versions 1.0.3.0 and 1.0.4.0
- All drawing is done via Direct3D now (thanks to aru for the integrated Direct3D hook)
- due to the switch to Direct3D many of the Graphics methods have changed a little bit
- GTA.Timer has an Interval and a Tick event now. Tick will fire at each Interval when Interval is > 0.
- Abandoned Blips and Cameras will be disabled and deleted on "ReloadScripts" now.
- Fixed a problem that prevented local metadata from being accessed inside PerFrameDrawing
- Fixed a problem that prevented to get the position of a blip (including the waypoint)
- Added "Teleport WP" console command, which teleports you directly to your current waypoint.
- Added new GTA.Forms namespace for window and control drawing along with mouse input.
- Added Button, Checkbox, ColorDialog, Keybox, Label, Listbox, Scrollbar and Textbox controls.
- Added Light and Checkpoint classes to make them easier to use (DrawLight and DrawCheckpoint methods have been removed)
- Added ability to save setting files (and renamed them from GTA.value.ScriptSettings to GTA.SettingsFile)
- Added DriveTo tasks that do not require a specific car (will use the current car or steal one)
- Added most Pickup functionality
- Added Garage functionality
- Added methods to retrieve ALL peds, vehicles and objects currently loaded in game memory. (be aware: this includes player and mission peds/vehicles too!)
- Added method to get the Ped you currently aim at.
- Added methods to iterate through all active objects with a specific model
- Added SkinTemplate class and Ped.Skin allows you to edit components and props now.
- Added a WindowExample script to show off some of the new GTA.Forms functionality
Version 0.860 BETA:
- removed Startup from scripts. You can now use all functions and also Wait() inside the constructor.
- Replaced all events that required a method override with actual events, conformant with the .Net standard.
- Updated the examples accordingly. Look at them to see how to apply the changes to your scripts.
- The PhoneNumberDialed event is now also available in game version 1.0.1.0
- some other minor changes
Version 0.850 BETA:
- fixed serveral bugs in the new threading architecture
- fixed all reported AccessViolations
- fixed custom cameras. they work now as intended.
- added ScriptCommands to allow communication between scripts (see the included ScriptCommunication example)
- added easy settings (ini) file support (just access "Settings" in your scripts)
- added methods to store Metadata for Objects. Metadata can be stored/read as long as the object exists.
- added ability to catch dialed phone numbers in scripts (PhoneNumberDialed & BindPhoneNumber)
- added "ScriptHelp" console command, which displays general info and bound console commands of scripts.
- added more functions to the Graphics class.
- you can scroll in the console now using the PageUp/Down keys (hold Shift to get to start/end immediately)
- use Shift + NumpadPlus/Minus to grow/shrink the console
- more stuff, as usual
Version 0.840 BETA:
- Complete rewrite of the internal scripting and thread structure. Crashes on Game & Script reloading should be gone now!
- added easy to use Euphoria (NaturalMotion) helpers to the Ped class
- added BindKey and BindConsoleCommand to Scripts - thanks to diryboy for the idea!
- added ApplyForce function to Peds, Vehicles and Objects
- the Font width is now determined based on the screen resulution. Use Font.EnforcedWidth to set a custom width.
- added "Scaling" to the Font class, which allows you to scale fonts by Pixels, FontSize or ScreenUnits.
- added Euphoria example (demonstrating Zombie-like movement)
- added BindKey, BindConsoleCommand and PerFrameDrawing examples
- even more stuff
Version 0.820 BETA:
- added an ingame console (tilde key) and some commands for it. type "help" for infos.
- added ConsoleCommand function to scripts, to allow custom console commands
- added console command to reload all scripts during the game and another one to minimize the game window.
- added PerFrameDrawing function to scripts to allow drawing of a simple GUI for scripts
- added Font class to allow custom font styles in PerFrameDrawing
- added basic support for NaturalMotion messages (NmMessage class)
- added simple custom console command example
- key events will trigger now for ALL keys in ALL scripts now. Don't forget to add key checks to your KeyDown events!!!
- WatchKey is no longer needed and was removed
- improved ragdoll commands
- added more functions for positions, directions, offsets, etc. to several objects
- lots of other new functions and bugfixes, as always
Version 0.800 BETA:
- added support for game version 1.0.2.0 (thanks to aru)
- fixed several crashing problems in the constructor of scripts
- Improved performance alot (especially when accessing many objects)
- You can now call Wait() inside Startup() of your script
- It will now reject to load scripts in ranked Multiplayer. thanks to C06alt for the great idea!
- Added basic Object and Animation support
- Added a script example that uses an external configuration file. thanks to CoMPMStR for the idea!
- Added a script example that'll make you smoke a spliff. thanks to iriedreadlock23 for the infos!
- Added a script example that syncs ingame time with realtime
- Improved existing examples
- some minor renames again
- Added more functions, tasks and a bit of everything
Version 0.730 BETA:
- renamed Ped.Tasks to Ped.Task ( sorry, i HAD to do it... it was ugly ^^)
Version 0.720 BETA:
- Scripts reload now if the game reloads
- Fixed wrong color values
- Renamed many functions to make more sense (don't complain, i warned you )
- more examples (including the more complex AnyTaxiScript)
- new Classes/Functionality:
-> Many Tasks and TaskSequences for Peds
-> Native Function support (Native.Function.Call)
-> Minimal Camera support
-> Minimal Blip support
-> MANY more small things... 
Version 0.700 BETA:
- First public beta release
Known Issues
Not all script functions have been tested. Some of them may not work as desired or may even lead to crashes.
Infos for Webmasters
Feel free to add this plugin as a download to your site as long as you give proper credit. However, as long as it is technically possible, please DON'T upload it to other webservers. Best way would be to link to this thread or at least direct-link my download from your page to assure that people always get the latest version!
Example code
A full bodyguard script (in VB and C#) is included in the download.
Carspawn and skinchange script written in VB.Net:

Invincibility script written in C#:

Screenshot of the ingame console:
|
|