Releases: ikkentim/SampSharp
Releases · ikkentim/SampSharp
0.8.0
SampSharp.Core
- Initial version
SampSharp.GameMode
- Initial .NET Core version
- Added
Weapon.Suicidedefinition - Added
Color(byte, byte, byte, float)constructor - Added ExplosionType enum (#234)
- Added netstat properties to the
BasePlayerclass (#238) - Added
VehicleColorenum andColor.FromVehicleColor(#270) - Added support for
BaseVehicleor derived types in command parameters (#276) - Added
MapIconenum (#206/#288) - Added
ObjectModelenum andPickupTypeenum (#291) - Changed Dialog.ShowAsync to throw
PlayerDisconnectedExceptioninstead ofTaskCancelledException - Fixed
Dialog.Hidenot working (#212) - Fixed
BaseVehicle.CreateStatic(VehicleModelType, Vector3, float, int, int)overload not creating static vehicle - Fixed
OnPlayerEnterCheckpointcallback not being processed
0.8.0-alpha10
SampSharp.Core
- Added
IGameModeClient.ServerPath(#292) - Improved state resetting with intermission script
- Increased native argument buffer size from 32 to 128 (#279)
- Fixed missing framework log messages
- Fixed "Duplicate typename within an assembly" exception being thrown in some cases when loading a gamemode when players are already connect (#258)
- Fixed crash which occurs when using running gmx in non-hosted mode (#280)
SampSharp.GameMode
0.8.0-alpha9
- Fixed plugin not sending callbacks without arguments to hosted game modes
0.8.0-alpha8
SampSharp.Core
- Added option to host game mode inside samp-server process (experimental)
- Renamed
GameModeClienttoMultiProcessGameModeClient - Changed
GameModeBuilder.UseLogStream(Stream stream)toGameModeBuilder.UseLogWriter(TextWriter textWriter) - Fixed an
ArgumentOutOfRangeExceptionbeing thrown in certain cases when calling a native - Fixed exceptions from tasks not being sent to the
IGameModeClient.UnhandledExceptionevent - Fixed log messages from SampSharp not being redirect to the SA-MP server when
RedirectConsoleOutput()was used
SampSharp.GameMode
- Fixed
BaseVehicle.CreateStatic(VehicleModelType, Vector3, float, int, int)overload not creating static vehicle
0.8.0-alpha7
SampSharp.Core
- Possibly fixed "Duplicate type name within an assembly." error
SampSharp.GameMode
- Fixed timer executed multiple times
0.8.0-alpha6
0.8.0-alpha5
SampSharp.Core
- Added a separate buffer for native results so the native arguments don't get overwritten by the native when it is writing the output (plugin)
- Changed natives to provide all results in array references instead of just the written values. The unwritten values are 0 by default
- Fixed deadlocks when calling natives which call callbacks which call natives
- Fixed a crash caused by a recursive non-recursive-mutex locking issue (plugin)
0.8.0-alpha4
SampSharp.Core
- Fixed array arguments in natives not working
0.8.0-alpha3
SampSharp.Core
- Fixed a threading issue (#220)
- Fixed a communication buffer overflow when pausing the server using a debugger. Set
com_debug 1in server.cfg to avoid these overflows.
0.8.0-alpha2
SampSharp.Core
- Fixed FakeGMX not reconnecting players (#221)
SampSharp.GameMode
- Added
Weapon.Suicidedefinition - Added
Color(byte, byte, byte, float)constructor - Changed Dialog.ShowAsync to throw
PlayerDisconnectedExceptioninstead ofTaskCancelledException - Fixed
Dialog.Hidenot working (#212) - Fixed NuGet package referencing invalid build version 0.0.0-localbuild of SampSharp.Core