Jump to content

Вопросы и ответы по MTA.


Recommended Posts

  • Other Languages Moderators
4 hours ago, K1parik said:

на сервере с 30к аккаунтов в базе sqlite запрос в бд при регистрации занимал сотые доли секунды

Могу сказать только одно. Ожидаемо.

Link to comment
13 hours ago, Disinterpreter said:

Могу сказать только одно. Ожидаемо.

Протестирую потом скорость работы SQLite и MySQL, хотя я люблю удалённые БД и возможности, которых нет в SQLite. 

Link to comment
  • Other Languages Moderators
4 hours ago, XaskeL said:

Протестирую потом скорость работы SQLite и MySQL, хотя я люблю удалённые БД и возможности, которых нет в SQLite. 

А я люблю postgresql но её в мта нет. :(

Link to comment
18 minutes ago, Disinterpreter said:

А я люблю postgresql но её в мта нет. :(

В сайтах то шаришь? можешь хелпануть как диз делать? а то осилить не могу, php изи осилил за 5 минут где-то. хочу интересную штуку написать 

Link to comment
21 hours ago, Disinterpreter said:

Могу сказать только одно. Ожидаемо.

Протестировал. 20,000 аккаунтов, регистрация нового аккаунта вышла в 56 мс. Авторизация с загрузкой всех данных 4 мс. :) такие вот результаты. Данных поверь в аккаунте не мало, все предметы в dayz и данные о состоянии персонажа, думаю ты имеешь представление)

Edited by XaskeL
Link to comment
  • Other Languages Moderators
On 4/12/2018 at 18:42, XaskeL said:

В сайтах то шаришь? можешь хелпануть как диз делать? а то осилить не могу, php изи осилил за 5 минут где-то. хочу интересную штуку написать 

Не работаю во фронтенде, не пишу на php.

Link to comment
  • 3 weeks later...
5 minutes ago, Eema93 said:

Всем снова здравствуйте. Скажи, как прописать больше пассажирских мест (на клавишу G) в транспорте из MTA?

Только если заставить всех по кругу на onClientRender меняться местами в тачке.

Другой способ - отключить у игрока коллизии и приаттачить его к тачке на место + анимация.
Других способов не вижу.

Edited by nikitafloy
Link to comment
20 minutes ago, nikitafloy said:

Только если заставить всех по кругу на onClientRender меняться местами в тачке.

Другой способ - отключить у игрока коллизии и приаттачить его к тачке на место + анимация.
Других способов не вижу.

Вот оно что, ясно. Осталось понять как сделать по первому варианту. 

Link to comment

onClientRender срабатывает при отрисовке каждого кадра (представьте какая будет нагрузка на клиента если эта карусель будет повторяться 30-60 раз в секунду). Плюс это клиентское событие, т. е. нужно будет синхронизировать между клиентами. Едва ли это хорошая идеяO.o

Второй вариант более жизнеспособный:)

  • Like 1
Link to comment
9 hours ago, LoveFist said:

onClientRender срабатывает при отрисовке каждого кадра (представьте какая будет нагрузка на клиента если эта карусель будет повторяться 30-60 раз в секунду). Плюс это клиентское событие, т. е. нужно будет синхронизировать между клиентами. Едва ли это хорошая идеяO.o

Второй вариант более жизнеспособный:)

а теперь можешь пояснить за onClientPreRender?Я не пойму что да как с ним):D.За onClientRender - спасибо,не знал):$

Link to comment
1 hour ago, BrekBerry said:

а теперь можешь пояснить за onClientPreRender?Я не пойму что да как с ним):D.За onClientRender - спасибо,не знал):$

То же самое что и onClientRender, но только срабатывает перед отрисовкой кадра.

Link to comment
  • 1 month later...
  • 1 month later...

Срочно, как конвертировать map в ipl? Map2ipl не робит на вин7, а на сайте convertffs я так и не нашел для одиночной игры, там для саамп, или может там есть ? Мне нужно создать карту в мта и играть на нее в одиночную игру , просто мта удобнее чем med для гта са 

Link to comment
  • 1 month later...

Добрый день, сообщество! Проблема в том, что когда много транспорта на карте, начиная с 3 штук, начинаются жуткие графические лаги, и ничего не подгружается, кто знает как снять лимиты, и что нужно для этого сделать?

Link to comment
  • 2 weeks later...
  • 3 weeks later...

Как в GUI окне вывести информацию об игроке (уровень,опыт ,права и т.д.)? 

Вот код окна


GUIEditor = {
    button = {},
    window = {},
    label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(807, 516, 356, 355, "Статистика", false)
        guiWindowSetSizable(GUIEditor.window[1], false)
        guiSetAlpha(GUIEditor.window[1], 1.00)
        guiSetProperty(GUIEditor.window[1], "CaptionColour", "C8FFFFFF")

        GUIEditor.button[1] = guiCreateButton(31, 348, 15, 0, "", false, GUIEditor.window[1])
        GUIEditor.button[2] = guiCreateButton(141, 330, 84, 15, "Закрыть", false, GUIEditor.window[1])
        guiSetFont(GUIEditor.button[2], "default-bold-small")
        GUIEditor.label[1] = guiCreateLabel(13, 66, 217, 40, "Никнейм", false, GUIEditor.window[1])
        GUIEditor.label[2] = guiCreateLabel(13, 91, 102, 15, "Уровень", false, GUIEditor.window[1])
        GUIEditor.label[3] = guiCreateLabel(13, 116, 105, 15, "Опыт", false, GUIEditor.window[1])
        GUIEditor.label[4] = guiCreateLabel(13, 141, 92, 15, "Работа", false, GUIEditor.window[1])    
    end
)

 

Link to comment
  • 2 weeks later...
  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...