Releases: ikkentim/SampSharp
Releases · ikkentim/SampSharp
v0.4.1
v0.4
- Added Native.NativeExists
- Renamed
Color.GetColorFromValue
andColor.GetColorValue
and addColor.FromString
. (Resolves #87) - Renamed Disposable.CheckDisposed to Disposable.AssertNotDisposed
- Improved documentation.
- Improved console messages.
- Improved command system. (Resolves #86 #89 #77)
- Improved build-in MapAndreas. If a suitable MapAndreas plugin is loaded, the plugin is used instead of the build-in logic.
- Fixed PlayerObject and PlayerTextDraw staying in pools after player disconnects (Resolves #82)
- Fixed various memory leaks.
- Fixed various crashes related to calls to custom natives.
- Fixed crashes related to
gmx
/Native.GameModeExit()
.
The SampSharp.GameMode library is available on NuGet:
http://sampsharp.timpotze.nl/package-manager
v0.3.1
- Added missing documentation
- Added Bone enumerator
- Add setters to vehicle params Engine, Lights, Alarm, Doors, Bonnet, Boot, Objective
- Updated some methods that used IDs to use objects/enumerators instead
- Updated most events
- Makes most EventArgs classes cleaner
- Removes repeated .Find/.FindOrCreate calls
- Removed logic from Native class. It now only contains external calls.
The plugin has not changed. To download the plugin, download the binaries of version 0.3.0
The SampSharp.GameMode library is available on NuGet:
http://sampsharp.timpotze.nl/package-manager
v0.3
- Added priorities to keyhandlers
- Added Server.ToggleDebugOutput(toggle) to output Debug.* calls to the console
- Added a number of other functions to the Server class
- Fixed a couple of bugs with timers
- Changed visibility and and names of event raisers in BaseMode class
- Changed various *EventArgs property names and logic
- Improved Sync class and allow make Sync.Run calls awaitable
- Console.* and Debug.* now automatically sync to the main thread when this is required
- Updated sampgdk which resolves some compatibility issues
- Various other improvements and fixes
The SampSharp.GameMode library is now available on NuGet:
http://sampsharp.timpotze.nl/package-manager
v0.2
v0.1
- Plugin is more stable now and reports errors better
- Simplified configuration in server.cfg
- Fixed timers stopped working after a little white
- Fixed compatibility with other plugins
- Removed sampgdk dependency (plugin is now using sampgdk-amalgamation)
- Implemented some missing methods in SampSharp.GameMode/SampSharp.Streamer
- Added GtaPlayer.CancelClickTextDraw
- Minor refactoring and bugfixes
v0.1-pre2b
- Refactored Player to "GtaPlayer" to allow you to name inherited classes "Player"
- Refactored Vehicle to "GtaVehicle" to allow you to name inherited classes "Vehicle"
- Published documentation along with the library.
- Published symbol files along with the library.
- Changed default configuration to open gamemodes from gamemode/...