Jump to content

TheNormalnij

MTA Contributors
  • Posts

    684
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by TheNormalnij

  1. Сейчас есть достаточный потенциал русских пользователь, чтобы удерживать наше комьюнитти на плаву. Но ИМХО здесь не так много тех, кто может пожертвовать свое время проекту. Например, как этот сделал MX_Master, которого я помню из сделанных им манов.
  2. Как бы шрифты кидаются в память и используются сугубо в скрипте, ни на что не влияя.
  3. С большой вероятностью пк будет жестоко лагать или мта не запустится из-за дров на видео Только так.
  4. Сомневаюсь, что на мта есть такие же боты, как самп, разве что переписать код. Наиболее вероятно, что arranTuna хороший прогер и пиарщик.
  5. Попробуй написать рабочий код с первого раза)
  6. Спасибо, что-то я это сразу не припомнил. addEvent addEventHandler triggerClientEvent triggerServerEvent В доке все расписано.
  7. Более легкий и менее костыльный вариант - заносить функции в таблицу. t = {} function t.foo() -- что-то делается end -- вызываем по переменной local s = 'foo' t[s]() -- сам вызов
  8. В общем то здесь все, что я хотел написать.
  9. 300 человек и 500 мб, сомневаюсь. А так да, linux легок в освоении.
  10. Aug 13, 2013 <<< пох, я зашел сюда после гугления 1-2 ссылкой Для карты есть конфиг "useLODs". После включения карты он автоматически создает лоды для объектов с моделями из LOD_MAP. Использованные ид он кидает в таблицу, потом клиентам, которые устанавливают дальность прорисовки.
  11. if PlayerRegister( player ) then -- вызовет функцию и если она возвращает не nil и не false, -- то продолжится выполнение кода здесь end В твоем случае можно взять акк у игрока( getPlayerAccount ) и проверить не гостевой ли он ( isGuestAccount ) Минуту опоздал
  12. Можно делать, как было в коде Kenix: ставить "or 'defaultValue" после getAccountData. После выхода игрока заносить данные в таблицу. Таким образом решится проблема с начальным значением и упростится работа с добавлением новых ключей.
  13. Мой вариант подходит, когда у строки не обозначено 0х
  14. Может потому, что getAccountData берет данные из таблицы userdata =)
  15. Надо ставить root, т.к. именно к нему присоединяются новые ветви игроков, а не на ресурс. onClientPlayerJoin не работает для локалПлейер, т.к. скрипт запусается после подключения.
  16. Ошибка была в том, что когда он давал обработчик события, кнопки еще не существовало.
  17. Это ресурс runcode. Ресурс для запуска кода из консоли. s = [[ text ,text ]] --Тоже что и s = ' text\n,text ' --[[ можно использовать для многострочных комментариев.]] Скорее всего кто-то передает код на клиент по триггеру, что глупо, когда можно просто отключить кэширование в мете.
  18. playSound3D("E_music.mp3",x ,y ,z ,false) localPlayer = getLocalPlayer ( ) -- Эта строка бессмысленна
×
×
  • Create New...