-
Posts
1,039 -
Joined
-
Days Won
11
Everything posted by Sarrum
-
Как выводить количество онлайн игроков на сайт?
Sarrum replied to razka's topic in Russian / Русский
Приветствую на форуме. Есть разные способы. 1) Запрос к ASE-порту сервера (главный порт + 123). Таким образом можно узнать количество игроков (и другие данные) любого сервера. На форуме есть варианты с использованием GameQ библиотеки и более простого решения. 2) Использовать PHP SDK. Стоит отметить, что это не только для PHP и реализовать можно на любом языке программирования, который может запрашивать веб-страницы. Этим способом можно получать не только онлайн, но и свои данные, ибо доступен вызов любых экспортированных функций скрипта на сервере, благодаря встроенному HTTP веб-серверу (который работает на 22005 порту по умолчанию). На вики есть страница, которая содержит более подробную информацию (про сам протокол для своей реализации, как это работает и прочее). 3) Отправлять с сервера данные на веб-сервер и там их хранить. Это можно сделать с помощью функции fetchRemote. Примерная реализация: сервер, по ссылке (по которой будет доступен некий файл с логикой на веб-сервере), по мере необходимости, будет обновлять игроков. На вебе будет запись в файл (или куда угодно) и вывод на сайт. 4) MySQL. dbConnect для открытия соединения на сервере и прочие db* функции для обновления онлайна в базе данных. Затем уже на сайте подключаться к базе и использовать в своих целях. -
?. Перезагрузка компьютера должна решить проблему, если инжектор остался работать в фоне.
-
Не снимаются средства при покупки,что делать?
Sarrum replied to oooooooooooooooooooooooo09's topic in Скриптинг
?. Вряд ли кто-то сможет помочь с готовым ресурсом. Лучшим решением будет, если вы попробуете добавить отладочные сообщения в скрипт и понять, где именно проблема. -
У вас модифицированная версия игры и из-за этого происходит вылет. Нужно установить чистую оригинальную игру. И устанавливать программы на рабочий стол не самая лучшая идея. Лучше выбрать более подходящее для этого место (например: C:\Program Files (x86)\Grand Theft Auto San Andreas).
-
Тогда скачайте и запустите MTADiag. Как программа завершит свою работу, будет сообщение с pastebin ссылкой, которая скопируется в буфер обмена, отправьте её сюда.
-
?. Данная проблема наблюдается на других серверах? Попробуйте установить оригинальный клиент MTA, чистую версию игры (без модов) и подключиться к нескольким любым серверам. Если всё будет хорошо, значит что-то именно с этим нестандартным клиентом.
-
К сожалению, пока информации нет.
-
? @Thomas_Nightfire. Шанс собрать онлайн всегда есть. Каждый оценивает для себя риски, нужно ли оно ему или нет. Возможно придётся вложиться в рекламу для продвижения сервера. По поводу игровых режимов – достаточно открыть список серверов и посмотреть популярные моды по онлайну.
-
?. Прямую ссылку на радиостанцию вам предоставил сервер и она играет в браузере без проблем, при этом VPN/прокси не используется? В настройках MTA есть флажок 'Allow external sounds' ('Разрешить сторонние звуки'), который может на это влиять, однако тогда бы и другие станции не воспроизводились. После переустановки ОС ничего дополнительного не устанавливалось? Сразу были тесты в MTA? Можете поделиться логом с ошибками клиентских скриптов (clientscript.log), который находится в папке MTA San Andreas/MTA/logs, загрузить его на https://upload.mtasa.com/ и отправить ссылку сюда. Возможно там будет что-то полезное. Заодно и ссылку на радио было бы неплохо увидеть.
-
Из-за пожара в OVH (в прошлом году) была перенастройка Linux агента (сервера, на котором происходит процесс сборки) и примерно с 1.5.9 версии для dbConnect (с MySQL) нужна более свежая ОС. Поэтому только обращаться в поддержку, информировать их об этой проблеме и пока использовать старую версию сервера.
-
?. Какой дистрибутив Linux вы используете?
-
Конверт карт из 3ds max в MTA.Как это сделать?
Sarrum replied to Lancer Evolution's topic in Russian / Русский
?. На форуме есть общий раздел с руководствами и тема по работе с 3D-картами. По поводу инструментов, есть Map Exporter от 50p, правда он устарел и имеет баги. Можно использовать MAP IO, но он для экспортирования в IPL/IDE и нужно будет конвертировать IPL в MTA. Также можете присоединиться к Discord серверу MTA и задать вопросы по моддингу в канале #modelling. -
?. Было бы неплохо увидеть ваш текущий код.
-
?. Как вариант, можете посмотреть в сторону шейдера, который есть в этом ресурсе: https://nightly.multitheftauto.com/files/shaders/shader_hud_mask.zip
-
Уточню информацию по вашей проблеме (может занять некоторое время) и как будет что-то известно, дам обязательно знать.
-
Перезапустите MTA 3-4 раза и подключитесь к любому серверу. Возможно изменится причина кика на более подробную.
-
?. Rather, the issue is that many servers in MTA are too demanding or unoptimized. Because of this, you have low FPS, stutters and there may even be crashes. Try playing on servers with less mods. For example, ignore the servers with a download of more than 500 MB. Of course, the download size does not guarantee that it will be well optimized, but it will allow you to find a server for your PC configuration faster. That's not true. Your video card (ATI Mobility Radeon X1400) is used in MTA.
-
?. Попробуйте выполнить полную проверку на вирусы/вредоносное ПО с помощью Windows Defender и Malwarebytes.
-
?. Вам нужно запустить какой-нибудь игровой режим (например, play) и тогда чёрного экрана не будет.
-
?. Есть способ загрузить собственный handling.cfg файл (читать после "Another way"): https://wiki.multitheftauto.com/wiki/Handling.cfg
-
Текстуру carplate заменить нельзя. Вы можете воспользоваться ресурсом shader_tex_names для просмотра имён видимых мировых текстур.
-
?. К текстуре platecharset не применить шейдер, однако можно создать свои номера (dxCreateRenderTarget, dxSetRenderTarget, dxDrawText) и применять к custom_car_plate каждого транспорта.
-
? @durqw.. Убедитесь, что вы работаете в правильной папке и случайно не открыли ту, в которой хранится кеш скаченных ресурсов. Можете воспользоваться командой refresh — она обновит список ресурсов и возможно отобразит проблему с текущим (в консоли), если такая имеется.
-
Было ложное срабатывание, которое исправили. Все, кто столкнулся с этой проблемой, перезапустите MTA 3-4 раза.
-
?. Если не устанавливали игр от этого разработчика, возможно драйвер попал к вам с какой-то нежелательной программой. Выполните полное сканирование антивирусом. Заодно проверьте Temp папку (Win + R, %temp% > OK) и папку с драйверами (Win + R, drivers > OK) на наличие этого драйвера.