User:Toliak: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Initial commit)
 
(Add page template)
 
Line 1: Line 1:
<pageclass class="#7666f5" subcaption="ToliakPurple"></pageclass>
Welcome 😀. I am an MTASA resources developer with Lua, C++, JavaScript (+TypeScript), Python and Java knowledge.
Welcome 😀. I am an MTASA resources developer with Lua, C++, JavaScript (+TypeScript), Python and Java knowledge.



Latest revision as of 10:40, 1 May 2021

Welcome 😀. I am an MTASA resources developer with Lua, C++, JavaScript (+TypeScript), Python and Java knowledge.

Projects

✅ MTASA TypeScript Transpiling

[[{{{image}}}|link=|]] Active project

The project allows anyone to develop a resource on TypeScript and to convert (transpile) it into the MTASA Lua.

TypeScript has an awesome features over the Lua:

  • Static types linting support (no more "oops this function accepts Player instead of number").
  • Hints (no more "how many arguments does the function have").
  • Classes syntax (no more tables + metatables).

References

  • Demo

WebSite

MTASA TypeScript Group

  • Resources

TypeScript Resource Example

TypeScript Resource Template

  • Utility

MTASA Lua Types definitions (NPM)

Utilities for the development (NPM)

MTASA Wiki parser & Types definitions generator

⭐ NPC Ped Traffic Resource

NPC Pedestrian traffic resource -- adds synchronized walking peds into MTASA. Currently working on LV routes and miscellaneous NPC behavior in the feature/las-venturas branch.

References

Demo/Trailer

GitHub repository

⭐ GTASA Vector Map

GTA San Andreas (MTA San Andreas) vector map. Currently working on fully map redesign in the develop branch.

References

GitHub repository

🚫 Python Module

[[{{{image}}}|link=|]] Frozen project. Extremely low chances for the further development

The module is a .dll/.so that adds server-side python language support for writing resources.

References

GitHub Repository

References

GitHub Profile

Website

Email: [email protected]