Hello, i was able to fix this by setting up an MTA Server on my machine then running it as sudo. after that, the game running on wine didn't crash or make errors anymore.
Here's the steps:
1- Make a folder for the server
2 - Make a file, name it servercreation.sh
3 - open the file and edit it's contents to: https://pastebin.com/raw/1tMcFVJK
4 - open a terminal and cd to this folder
5 - type in the terminal: bash servercreation.sh
6 - After it's done, cd to the multitheftauto folder that got generated by the script, run "mta-server-64" OR "mta-server-32" as root "sudo ./mta-server-64"
- Wait for the server to load and run, after that close the server and run the client with wine; and it'll work just fine!
Troubleshooting:
If you faced this issue while running the server:
You can solve it by:
For Arch linux:
install ncurses5-compat-libs using any AUR helper [Tried it myself, works!]