@ikkentim-bot ikkentim-bot released this Jan 7, 2019 · 10 commits to master since this release

SampSharp.Core

  • Initial version

SampSharp.GameMode

  • Initial .NET Core version
  • Added Weapon.Suicide definition
  • Added Color(byte, byte, byte, float) constructor
  • Added ExplosionType enum (#234)
  • Added netstat properties to the BasePlayer class (#238)
  • Added VehicleColor enum and Color.FromVehicleColor (#270)
  • Added support for BaseVehicle or derived types in command parameters (#276)
  • Added MapIcon enum (#206/#288)
  • Added ObjectModel enum and `PickupType enum (#291)
  • Changed Dialog.ShowAsync to throw PlayerDisconnectedException instead of TaskCancelledException
  • Fixed Dialog.Hide not working (#212)
  • Fixed BaseVehicle.CreateStatic(VehicleModelType, Vector3, float, int, int) overload not creating static vehicle
  • Fixed OnPlayerEnterCheckpoint callback not being processed
Assets 2
Pre-release

@ikkentim-bot ikkentim-bot released this Nov 29, 2018 · 12 commits to master since this release

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

  • Added VehicleColor enum and Color.FromVehicleColor (#270)
  • Added support for BaseVehicle or derived types in command parameters (#276)
  • Added MapIcon enum (#206/#288)
  • Added ObjectModel enum and `PickupType enum (#291)
  • Fixed OnPlayerEnterCheckpoint callback not being processed
Assets 3
Pre-release

@ikkentim ikkentim released this Jun 30, 2018 · 42 commits to master since this release

  • Fixed plugin not sending callbacks without arguments to hosted game modes
Assets 3
Pre-release

@ikkentim-bot ikkentim-bot released this Jun 30, 2018 · 45 commits to master since this release

SampSharp.Core

  • Added option to host game mode inside samp-server process (experimental)
  • Renamed GameModeClient to MultiProcessGameModeClient
  • Changed GameModeBuilder.UseLogStream(Stream stream) to GameModeBuilder.UseLogWriter(TextWriter textWriter)
  • Fixed an ArgumentOutOfRangeException being thrown in certain cases when calling a native
  • Fixed exceptions from tasks not being sent to the IGameModeClient.UnhandledException event
  • 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
Assets 3
Pre-release

@ikkentim-bot ikkentim-bot released this May 21, 2018 · 65 commits to master since this release

SampSharp.Core

  • Possibly fixed "Duplicate type name within an assembly." error

SampSharp.GameMode

  • Fixed timer executed multiple times
Assets 3
Pre-release

@ikkentim-bot ikkentim-bot released this Jan 17, 2018 · 72 commits to master since this release

SampSharp.Core

  • Fixed random server freezes while waiting for a response from the server
  • Fixed callbacks called during the OnGameModeInit callback not being called

SampSharp.GameMode

  • Added ExplosionType enum (#234)
  • Added netstat properties to the BasePlayer class (#238)
Assets 3
Pre-release

@ikkentim-bot ikkentim-bot released this Dec 6, 2017 · 83 commits to master since this release

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)
Assets 3
Pre-release

@ikkentim-bot ikkentim-bot released this Nov 25, 2017 · 91 commits to master since this release

SampSharp.Core

  • Fixed array arguments in natives not working
Assets 3
Pre-release

@ikkentim-bot ikkentim-bot released this Nov 25, 2017 · 92 commits to master since this release

SampSharp.Core

  • Fixed a threading issue (#220)
  • Fixed a communication buffer overflow when pausing the server using a debugger. Set com_debug 1 in server.cfg to avoid these overflows.
Assets 3
Pre-release

@ikkentim-bot ikkentim-bot released this Oct 1, 2017 · 97 commits to master since this release

SampSharp.Core

  • Fixed FakeGMX not reconnecting players (#221)

SampSharp.GameMode

  • Added Weapon.Suicide definition
  • Added Color(byte, byte, byte, float) constructor
  • Changed Dialog.ShowAsync to throw PlayerDisconnectedException instead of TaskCancelledException
  • Fixed Dialog.Hide not working (#212)
  • Fixed NuGet package referencing invalid build version 0.0.0-localbuild of SampSharp.Core
Assets 3