Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 22/07/21 in all areas

  1. This post was an April Fools joke! We are NOT going on mobile at this time After a long time in the making, MTA team is proud to announce Multi Theft Auto for mobile available today for Android, and iOS devices! Read more on our dedicated mobile page at https://multitheftauto.com/mobile/
    1 point
  2. Slipe is an open source framework that enables anyone to write scripts for MTA:San Andreas in C# instead of Lua, wrapping all MTA elements and classes and including some .NET Core namespaces. It is based on CSharp.Lua by Yang Huan. Slipe features: Runs on Windows and Linux Built in continuous deployment support with (GitHub) webhooks Object oriented wrappers for all MTA elements Async/await for MTA functions that use callbacks C# style Http requests, sockets and XML methods. Use Visual Studio and its Intellisense Type safety You can find more information about the project on https://prod.mta-slipe.com. Our Discord Our Github The project is still in Alpha, and since it is open source anyone is welcome to contribute
    1 point
  3. Thanks for the update @The_GTA. I've applied some glue to your post so everyone reading this thread is aware.
    1 point
  4. Don't lie In November 2020, you were serving as a tester for a cheat developer looking to mess up MTA with a new paid hack. In cases like this, all testers and the cheat developer can expect a permanent ban. We know that it's you, who originally had serial AE6862CEE5BCC7737E63C98985E144A2 to do your testing, but now wanted to evade with the serial you're appealing (another PC).
    1 point
  5. Looks dope and original, best of luck mate!
    1 point
  6. https://github.com/multitheftauto/mtasa-blue/pull/2169 draft pull request created
    1 point
  7. Some benchmark: Javascript ( with some debug informations ), two times slower than c++ Lua ( requires debughook to do not get terminated due infinity loop protection ) Js is faster in this case because "add" function was called simillar each time, calling same function with different arguments ( mostly different types ) may cause performance to degradate ( Jitted functions get deoptimized )
    1 point
  8. Buenas, abro este hilo para tener un lugar central donde revisar si X empresa esta reportada por fraudulenta. Ya sea porque no cumple con los terminos contractuales o porque participa en actividades ilicitas. Para incluir una empresa en esta lista, enviar un PM con pruebas contundentes del ilicito. De la misma forma, para ser removido de esta lista, enviar por PM pruebas que refuten.
    1 point
  9. A new version of the core has been released! Async RPCs A new feature called "Async RPCs" has been implemented. This allows you to return a value over an RPC, and use `async / await` in order to use it, so you will no longer need to bounce RPCs back and forth to get a value from the server to the client or vice versa. Example: Server: RpcManager.Instance.RegisterAsyncRPC<SingleCastRpc<string>, EmptyRpc>("Async.RequestMapName", (player, request) => { return new SingleCastRpc<string>(GameServer.Announcement.MapName); }); Client: Task.Run(async () => { string name = (await RpcManager.Instance.TriggerAsyncRpc<SingleCastRpc<string>>("Async.RequestMapName", new EmptyRpc())).Value; ChatBox.WriteLine($"Map name: {name}"); }); Updating In order to update an existing project use `slipe update-core`
    1 point
  10. 1 point
  11. A new version of the CLI and core have been released! RPCs RPCs being split up into two seperate classes was a bit unintuitive. So we've combined them into a single class. More information on how RPCs work now on https://mta-slipe.com/docs/rpc.html Slipe WPF We've released our first "first party module". Slipe WPF! Slipe WPF allows you to create Windows Presentation Foundation (WPF) user interfaces in Visual studio, and then run these in MTA. Warning Slipe WPF is even more alpha than Slipe itself. So no guarantees that it will be bug free. Information on setting up WPF can be found on: https://github.com/mta-slipe/Slipe-wpf A sample resource using WPF can be found on: https://github.com/mta-slipe/Slipe-login Updating In order to update your CLI run `slipe update` In order to update an existing project use `slipe update-core`
    1 point
  12. A new version of both the CLI and the core have been released! Events Events have undergone a major refactor, all events now have a `source` and an `eventArgs` parameter. This will allow us to add parameters to events without breaking backwards compatibility. This also aligns more with C# convention. Vehicles The vehicle "lookup" classes have been changed to reflect vehicle types. Exports It is now possible to export static methods from your Slipe resource. For more information on how to do so visit https://mta-slipe.com/docs/exporting.html Updating In order to update the CLI use `slipe update` In order to update an existing project use `slipe update-core` Also we would like to thank those who contribute to Slipe, you guys are awesome! https://github.com/mta-slipe/Slipe-Core/graphs/contributors
    1 point
  13. Here's a little teaser of a work in progress first party module for Slipe, called SlipeWPF. For those of you unaware of WPF, it's a GUI framework which allows you to create windows desktop applications. We're also bringing this to MTA. This window, created in Visual studio, will turn into: And all it requires to render it in MTA is this little bit of code: MainWindow window = new MainWindow(); Window guiWindow = CeguiWpfRenderer.Render(window);
    1 point
×
×
  • Create New...