Jump to content

VCXZ

Members
  • Posts

    42
  • Joined

  • Last visited

Everything posted by VCXZ

  1. Memory, блин, это просто супер круто!! Спасибо огромное! Действительно работает: пробовал взорваться гранатой, прыгать с крыш, тонуть в воде! Kernell, а что, было бы довольно неплохо
  2. Возможно ли полностью отключить "смерть" в моде? То есть, чтобы события PlayerWasted не существовало в принципе. Но при этом, чтобы ХП всё же отнималось вплоть до 1. (то есть максимум ХП 100, минимум 1) Я пытался сделать что-то подобное через onPlayerDamage, восстанавливать ХП от полученного урона, но это совсем не то. Это событие, насколько я понял, срабатывает только от урона, причиняемого другими игроками, а если например упадешь с крыши, не срабатывает. Надо как-то отключить PlayerWasted.
  3. А как число 333.59 превратить в 333.6?
  4. SendBoxie активировал, все делаю по инструкции, но все равно через нее даже 1 MTA запустить не получается. Она выдает следующее: SBIE2103 Предотвращена попытка загрузить системный драйвер 'fairplaykd1 [DefaultBox]' SBIE2103 Предотвращена попытка загрузить системный драйвер 'fairplaykd1 [DefaultBox]' SBIE2103 Предотвращена попытка загрузить системный драйвер 'fairplaykd2 [DefaultBox]' И далее MTA выдает это: Error loading MTA font pricedown.ttf (спрашивается, причем тут шрифты) Кто-нибудь сейчас актуальную версию MTA открывает на одном компьютере 2 раза? (просто может этот метод уже устарел)
  5. Да неее, идея и наброски это безусловно Я имею ввиду, с чего правильно начинать с точки зрения программирования, дабы в "середине" разработки не возникло лишних трудностей и проблем
  6. День добрый Наверное каждый, кто хочет написать свой особенный мод, задается данным вопросом. Предлагаю обсудить эту тему. Мне кажется начать нужно с системы регистрации/авторизации, а также создания базы данных аккаунтов. (но я пока дилетант, поэтому если вы тоже не знаете, меня лучше не слушайте ) Кстати, пользуясь случаем, хотел спросить: создавать мод нужно на основе существующего deathmatch, или это не "основа"? И где тогда взять ту самую "основу"? Извиняюсь, если чушь сморозил
  7. Спасибо за ответ! Пробовал SandBoxie, тогда что-то не получилось, сейчас еще раз попробую Её нужно активировать, чтобы можно было запустить 2 и более приложений. В основном да, но есть некоторые клиентские функции, которые синхронизируются с сервером. Спасибо за помощь!
  8. Спасибо за ответ! Пробовал SandBoxie, тогда что-то не получилось, сейчас еще раз попробую
  9. Ребят, извините за глупый вопрос, у меня в голове пока еще не все устаканилось Результат выполнения клиентских функций не виден другим игрокам? То есть если на клиентской части выполнить blowVehicle, для других эта машина не взорвется? И да, я здесь выше уже задавал вопрос, можно ли МТА запустить на одном компьютере два раза, чтобы проверять такие моменты на практике, но что-то не ответили.
  10. Ребят, у меня похожая ситуация, только не с чатом, а с GUI (с чатом все в порядке) Вроде бы все работало и отображалось как надо, а буквально спустя пару часов иероглифы вместо русских символов. Смотрю в консоли пишет скрипт такой-то is not encoded in UTF-8. Попытался через Notepad++ перекодировать файл, хрень какая-то получилась, в общем мне не помогло. Так и не решил эту проблему. Случаем не знаете, что можно попробовать в этой ситуации?
  11. https://wiki.multitheftauto.com/wiki/OnClientKey - клиентское событие! Учите теорию А по теме лучше работать не с кнопками, а с https://wiki.multitheftauto.com/wiki/Control_names А, точно, клиентское. Но все равно нагрузка. Благодарю за ответ, пока ничего не понял, но сейчас буду разбираться _______________________ Ого, все получилось! Еще раз спасибо, CoolDark. Кому интересно, вот код (тот, что я в первый раз выложил, хреновый, вот этот, на мой взгляд, идеальная система расхода бензина): function minusToplivo () local kolvoTopliva = tonumber (guiGetText(GUIEditor.label[11])) local vehicle = getPedOccupiedVehicle(g_Player) if getVehicleEngineState(vehicle) == true then if ((getControlState ("accelerate" )) ~= false) then kolvoTopliva = kolvoTopliva - 0.05 guiSetText ( GUIEditor.label[11], kolvoTopliva) elseif ((getControlState ("brake_reverse" )) ~= false) then kolvoTopliva = kolvoTopliva - 0.01 guiSetText ( GUIEditor.label[11], kolvoTopliva) else kolvoTopliva = kolvoTopliva - 0.01 guiSetText ( GUIEditor.label[11], kolvoTopliva) end end end ну и срабатывает эта функция по таймеру, конечно же. У меня каждые 0,1 сек.
  12. Ребят, подскажите пожалуйста. Я хочу, чтобы расход топлива в машине менялся в зависимости от нажатия "педали газа". То есть, если двигатель машины запущен, но "W" не нажата, то расход бензина 1, а если "W" нажата, то расход 2,5. Не нахожу подходящего инструмента. Нашел только onClientKey, можно его использовать, но, насколько я понимаю, будет излишняя нагрузка на сервер. Ведь это событие срабатывает при нажатии на любую кнопку, может быть можно сделать так, чтобы оно срабатывало только при нажатии "W"?
  13. Точно работает, спасибо. Но на страницах (уж не знаю, на всех или на некоторых) стоит ссылка та, что я написал выше.
  14. Кто-нибудь знает, что случилось с вики МТА? Например: https://wiki.multitheftauto.com/getRootElement
  15. То есть с самим проектом MTA всё в порядке, проблема только в людях?
  16. Там же где и все те люди которые эти обсуждения заводили. Ушли, так как МТА потеряла для них интерес, и помоему по очевидным причинам. А по каким причинам, если не секрет?
  17. Всем привет Я совсем новичок, помогите мне пожалуйста: 1. Можно ли запустить MTA на одном компьютере сразу в несколько окон или хотя бы в два? (для тестирования своих творений) 2. Я пробовал сделать на сервере неровности на дороге, нашел, на мой взгляд, подходящие объекты, добавил, но машина/игрок проходят сквозь них. Я долго искал в интернете, что это такое, в итоге сейчас понимаю, что проблема в отсутствии коллизии. Как можно сделать эти объекты осязаемыми? Пример интересующего объекта: id 854 (CJ_urb_rub_3b)
×
×
  • Create New...