-
Posts
1,039 -
Joined
-
Days Won
11
Everything posted by Sarrum
-
Скорее всего вам addDebugHook нужен. local function onPreFunction ( sourceResource, functionName, isAllowedByACL, luaFilename, luaLineNumber, eventName, ... ) if ( sourceResource ~= getResourceFromName ( "admin" ) ) then -- название нужного ресурса (в примере: admin) return end outputDebugString ( eventName ) -- вывод в окно отладки названия события end addDebugHook ( "preFunction", onPreFunction, { "triggerServerEvent" } ) Когда сработает событие в нужном ресурсе, хук отследит это и отобразит в дебаге название.
-
Добрый день. Нужно уточнение, дабы понимать, что вы хотите в итоге.
-
?. Your PC is infected with a virus or malware. Do a full virus/malware scan via Windows Defender (it is already installed on your system) and Malwarebytes. Quarantine or remove, and delete everything. Reinstall GTA: SA / MTA from mtasa.com
-
?. You are probably describing a known issue that has been around for a long time and affects some users: https://github.com/multitheftauto/mtasa-blue/issues/1103 You can try the solution with the disablefso.reg file, which is almost at the end of the page.
-
Добрый день. setPlayerNametagText - изменит видимый никнейм, однако в скриптах нужно будет использовать getPlayerNametagText для получения этого текста ника в скриптах, а не обычного.
-
?. Функция guiCreateStaticImage имеет 6 аргумент relative, который позволяет указать, относительны ли координаты и размер окна или же абсолютные. В вашем случае они абсолютные, поэтому нужно указать false.
-
На вики есть примеры, как использовать функцию setTimer. Достаточно будет скопировать свой код с executeBrowserJavascript в таймер.
-
?. Есть функция reloadBrowserPage, которая позволяет перезагрузить любую страницу. Если слетают анимации, возможно проблема в самом коде веб-страницы, но эта функция поможет. Нужно использовать focusBrowser для фокусировки браузера и появится возможность ввода. По коду, если нужно скрыть HUD, достаточно указать all (всё перечисленное на странице вики) для функции setPlayerHudComponentVisible и тогда все компоненты скроются, а не дублировать каждый компонент отдельно. С обработчиками событий можно поступить иначе, прикрепляя их только при отображении окна браузера, затем откреплять, когда они не нужны. Ну и есть небольшая проблема с форматированием кода (включая табуляцию), что плохо для себя самого и другим страшно на такое смотреть. Итоговый код будет примерно таким: local screenWidth, screenHeight = guiGetScreenSize() local webBrowser = createBrowser(screenWidth, screenHeight, true, true) local state addEventHandler("onClientBrowserCreated", webBrowser, function() loadBrowserURL(webBrowser, "http://mta/local/html/index.html") end ) function webBrowserRender() dxDrawImage(0, 0, screenWidth, screenHeight, webBrowser, 0, 0, 0, tocolor(255, 255, 255, 255), true) end function webBrowserClickHandler(button, state) if state == "down" then injectBrowserMouseDown(webBrowser, button) else injectBrowserMouseUp(webBrowser, button) end end function webBrowserCursorMove(relativeX, relativeY, absoluteX, absoluteY) injectBrowserMouseMove(webBrowser, absoluteX, absoluteY) end bindKey("F3", "down", function() state = not state if state then showCursor(true) setPlayerHudComponentVisible("all", false) reloadBrowserPage(webBrowser) focusBrowser(webBrowser) addEventHandler("onClientRender", root, webBrowserRender) addEventHandler("onClientClick", root, webBrowserClickHandler) addEventHandler("onClientCursorMove", root, webBrowserCursorMove) else showCursor(false) setPlayerHudComponentVisible("all", true) removeEventHandler("onClientRender", root, webBrowserRender) removeEventHandler("onClientClick", root, webBrowserClickHandler) removeEventHandler("onClientCursorMove", root, webBrowserCursorMove) end end )
- 1 reply
-
- 1
-
-
?. MTA без проблем работает как с 32, так и с 64-битными системами. Скорее всего вы про известную проблему, которая давно существует и затрагивает некоторых пользователей: https://github.com/multitheftauto/mtasa-blue/issues/1103 Можете попробовать решение с disablefso.reg файлом, которое почти в самом конце страницы.
-
?. Download and run MTADiag and follow the instructions. When completed you will be given a pastebin link, post it here.
-
?. This crash (with code 0xE06D7363) is usually caused by running out of memory. It could be that you have low RAM available or the server you are playing on is abusing memory (badly optimized scripts/mods, memory leaks).
-
Добрый день. Античит команда отвечает по возможности. Достаточно создать апелляцию и ждать ответа.
-
?. Скорее всего вы были заблокированы за использование чит-программ. Можете внимательно ознакомиться с этой темой: И затем попробовать подать апелляцию.
- 1 reply
-
- 1
-
-
Нет доступа по ссылке. Если у вас глобальный и перманентный бан, ознакомьтесь с постом ниже: Важно действительно ознакомиться и не забыть приложить свой серийный номер.
-
?. Сделайте скриншот, если есть такая возможность.
-
Как вывести официальный мониторинг к себе на сайт?
Sarrum replied to mrevens's topic in Russian / Русский
?. Если речь про конкретно эти данные - https://mtasa.com/count/- 1 reply
-
- 1
-
-
?. The issue is related to your ISP. In this case it usually helps to restart your router. If anyone has a similar error: "Failed to connect to megaplusredirection.tedata.net", this solution will help them too.
-
?. Download and run MTADiag and follow the instructions. Then post the pastebin link here.
-
This crash is caused by running out of video memory. https://wiki.multitheftauto.com/wiki/Famous_crash_offsets_and_their_meaning, Ctrl+F and search for 0x003C91CC. Most likely some script creates textures (fonts, etc), but does not remove them when they are not needed. Or it does not check that some element already exists. How can this be monitored: There is a showmemstat command that displays the free video memory for MTA and how much is used by fonts, textures, RTs (+ Screen Sources); There is a function dxGetStatus, which allows you to monitor this with a script. How to know which resource is using a texture/font/etc: 2 options: the performancebrowser resource that allows you to monitor the performance in the browser and the ipb resource that allows you to do it directly in the game. Then you need to select the Lua memory category and specify Client as the target*. By columns DxFonts (= dxCreateFont), GuiFonts (= guiCreateFont), Textures (= dxCreateTexture), RenderTargets (= dxCreateRenderTarget) and ScreenSources (= dxCreateScreenSource) you can understand whether there is a memory leak or not. *You can select any client only in the browser.
-
?. Download and run MTADiag and follow the instructions. Then post the pastebin link here.
- 1 reply
-
- ac
- file locked
-
(and 2 more)
Tagged with:
-
?. Have you tried following the instructions on the page that you posted? Also try running MTA as administrator. If this does not give any results, then download and run MTADiag, wait for the pastebin link and post it here.
-
@KatastrofaS2 варианта: 1 (предпочтительней) или 2 (зеркало).
-
ошибка с шрифтами на сервере Drift paradise mta
Sarrum replied to Lerom's topic in Помощь / Отчеты об ошибках
Если переключение стандартными средствами Windows 10 не помогает, можно попробовать программу Radeon Software Adrenalin, которая уже установлена на ноутбуке. Инструкция с официального сайта AMD: amd.com/en/support/kb/faq/dh-017#faq-Assigning-Switchable-Graphics-Mode-to-an-Application Необходимо выбрать аналогичные приложения (файлы), что в моей инструкции выше и указать для них High Performance (Высокая производительность). Но не уверен, что это сработает, ибо этот пункт был перенесён в настройки системы, про которые я писал. Ещё меня смущает версия драйвера (27.20.20903.8001). На сайте AMD указано, что он для Windows 7, а не 10. Либо это legacy (устаревшая) версия, поэтому и отображается так. Попробуйте переустановить драйвер, затем убедиться, что в настройках графики ничего не сбросилось и проверить результат. И крайний вариант: обновить BIOS ноутбука с сайта производителя. Однако если в других (относительно тяжелых) играх такой проблемы не наблюдается, возможно это не имеет смысла. -
ошибка с шрифтами на сервере Drift paradise mta
Sarrum replied to Lerom's topic in Помощь / Отчеты об ошибках
Судя по логу, MTA использует встроенную графику (Intel HD Graphics 620), для которой выделяется 1 GB из ОЗУ. Скорее всего сервер, на котором играете, потре:Oет гораздо больше видеопамяти и из-за этого со временем перестают отображаться различные элементы на экране (и не только). Вижу, что ноутбук имеет дискретную видеокарту (AMD Radeon 530), но по какой-то причине она не используется игрой. Есть вариант, который, возможно, заставит её работать: 1) Нужно открыть поиск и найти Настройки графики 2) Убедиться, что выбрано Классическое приложение и нажать Обзор 3) В проводнике найти и добавить следующие файлы (по очереди): gta_sa.exe и proxy_sa.exe, которые в папке с GTA, и Multi Theft Auto.exe, который в папке с MTA 4) Нажать на кнопку Параметры, там выбрать Высокая производительность и затем Сохранить Видео, как пример, дабы было проще разобраться: https://youtu.be/X7HreL_2ksc И да, игра имеет большое количество модифицированных файлов, но это не относится к проблеме, однако иметь чистую версию, без модов, было бы здорово.