Jump to content

WilliJ

Members
  • Posts

    52
  • Joined

  • Last visited

Everything posted by WilliJ

  1. Ну, фраза-то значит, что МТА состоит из C++ кода и "текстур"(PNG или какой там графики, GUI и т.д.). -- TO DO - от лени написали... или от недостатка свобоного времени. Кстати, я там зарегистрирован
  2. Спасибо. Вместе сделаем МТА ещё лучше! Ну ещё плюс баг про заикание при выборе транспорта, когда жмешь мышкой, а машинка слегка дернется вверх во время клика и всё. Вот это больше разочаровывает. Потому, что приходится выходить из мта вообще. Потому, что кнопки Cancel и Ok ни как не реагируют. И приходится снова запускать. Но этот баг не сразу после старта происходит, а после 10-15 кликов... Причем, не быстрых таких... Благо она сохраняет, но авто сохранения с таким промежутком( ~ 15-20 сек.) бесят, если честно... Вот если бы в настройках через GUI этот промежуток настраивать, было бы здорово. По-просите, пожалуйста, комманду. А на счет вверху про версии 1.0.4-1.0.5 я имел ввиду, что там тоже было нельзя поворачивать маркеры кроме первого, который круглый такой и (в небо НЕуходит и не крутится сам). То есть, остальные нельзя было крутить, но если взять бублик, поставить на нужное место, потом заменить(в свойствах) на тот круглый, то его уже можно было крутить. А потом обратно поменять на бублик.
  3. А это тогда что значит? Да и в Мап Редакторе ведь справа от названия dff модели стоит её id, например 411, или 3525...
  4. Не хватает примеров в Wiki Я вот по-маленьку хоть и нахожу нужное, но чаше там не те примеры, которые мне нужны. Мне нужны проще, а там много кода. Я начинающий, хотя с компьютером на ты уже лет 10... Но в MTA я год с чем-то. Так что... а делать серверы начал и по давно позже. Всего пол года назад... И то с большими переменами. МТА - моя первая программа для сетевой игры в ГТА СА... Я ещё после неё через месяца 4 скачал самп, поиграл 2 часика и вырубил... До сих пор не притрагиваюсь Хотя позавчера заходил в программу и посмотрел, сколько там человек играет... нда... обновлялось это дело минут 10 Короче говоря 24 тысячи человек и 3500 тысячи серверов против 1500 тысячи человек и 900 серверов в МТА... Но это совсем не значит, что МТА хуже. Просто МТА не рекламируют. Но для меня МТА - это, конечно, важная субстанция из кода и текстур... Так что, вот мой ответ - больше не сложных, а главное, нужных примеров на Вики. А-то сложно очень. Примеры типа: загрузка музыки с сервера с помощью плеера, подъем уровня воды(размер - одна плоскость, x y z) и т.д. А не всё в кучу, типа - полет на воздушном шаре и изменение цвета неба...(утрированно, но всё же)
  5. Ну так, не сможете помочь? Можно ли сюда куда-нибудь вставить id машинки? function maxVelocityChange ( me, command, maxVelocity ) maxVelocity = tonumber ( maxVelocity ) local veh = getPedOccupiedVehicle ( me ) -- После local veh = id машинки? if maxVelocity and veh then local success = setVehicleHandling ( veh, "maxVelocity", maxVelocity ) end end addCommandHandler ( "cd", maxVelocityChange )
  6. Привет. Пример самый простой - беру и ставлю маркер. Затем зажимаю Ctrl и нажимаю на кнопки Влево-вправо... но маркер не поворачивается, хотя желтая стрелка над ним превращается в зеленую. Конкретно это хорошо заметно на "бублике"(забыл, как он называется, типа торуса). Да и любые другие маркеры тоже не поворачиваются. С обычными объектами такого не происходит.
  7. Loop - это вообще говоря повтор. Но в данном случае может быть поворот, или повтор каких-то участков трассы.
  8. KatastrofaS - посмотрел я твой сервак... Чё он такой сложный? Ездил на трассе Буррито два раза. Те победители в списке - они, что, нитро имеют? Я почти быстро и аккуратно проехал трассу за 4 мин 20 сек... А почему самый первый проехал за 3 мин 36 сек?
  9. xomka - проще без знака вопроса сделать, а потом дорисовать... Возможно именно из-за него не получается... --- Нет. Точно из-за него не получается.
  10. Не возможно поворачивать маркеры. Версия 1.1 nightly 2885. В каком-то билде, возможно, в билде версии 1.0.4 или 1.0.5 можно было взять маркер стрелку, повернуть его и заменить, скажем, на сиркл. И он был повернут, хотя если взять сиркл, то в той версии его нельзя было поворачивать.
  11. Завязывайте с флудом... Если вы решили, что я хочу, чтобы кто-то сделал это за меня, то вы сильно ошибаетесь. Я всего лишь спросил пример. Вы знаете - вы отвечаете. MX_Master - Ваш пример будет удобен только на сервере, где будут стоят только родные модельки. А вот для сереверов, где предстоит менять модели на разные машины, я предлагаю следующее. Берется handling файл от, к примеру, машинки, которую можно скачать из интернета для "обычной" GTA SA. Убирается лишнее, и остается вот этот код: [b]SULTAN(это убираем - просто оставил, чтобы понятнее было, что это машина)[/b]1710.0 4420.0 1.6 0.0 0.25 -0.16 75 0.74 0.86 0.52 5 250.0 26.2 5.0 R P 7.9 0.52 1 30.0 1.1 0.10 0.0 0.26 -0.07 0.46 0.50 0.2 0.56 15000 0 0 0 1 0 Этот код идет в файл, например, в *.txt. Таким образом, пишется скрипт, который читает данный txt файл как GTA SA - то есть, цифры читает, пробел пропускает. В скрипте так же будет [id] машинки, так что нужны будут только данные вверху. А можно сделать такой handling код(файл, например, *.txt документ) 1710.0 4420.0 1.6 0.0 0.25 -0.16 75 0.74 0.86 0.52 5 250.0 26.2 5.0 R P 7.9 0.52 1 30.0 1.1 0.10 0.0 0.26 -0.07 0.46 0.50 0.2 0.56 15000 0 0 0 1 0 ... и написать скрипт, чтобы он читал данные по-строчно из этого файла. То есть картина с моим вариантом рисуется следующая: 1. Мы можем скачать машинку с некоего MTA сайта, где машинки размещают в zip архивах, во нутри архива есть необходимые meta.xml и скрипт handling. Это очень удобно, согласитесь. 2. Мы берем и ставим эту машинку в ресурсы и просто прописываем архив в mtaserver.conf. 3. Загружаем сервер - и вуаля - машинка с нужными нам настройками. Таким образом, состав zip файла будет следующим: 1. Скрипт. 2. txt файл с handling 3. txd текстура 4. dff модель На данный момент я тестирую handling функции. Как протестирую, напишу сюда. --- В общем, вот рабочий код(вводим в чате /cs и массу) function massChange ( me, command, mass ) mass = tonumber ( mass ) local veh = getPedOccupiedVehicle ( me ) if mass and veh then local success = setVehicleHandling ( veh, "mass", mass ) end end addCommandHandler ( "cs", massChange ) P.S. Я не говорю, что это то, что мне нужно. Это всего лишь код с Wiki без "мусора" типа сообщений об ошибке - промежуточный код. Я буду его дорабатывать до нужного мне. И изменю его. --- Скажите, что написать сюда, чтобы выбиралось id машинки? function maxVelocityChange ( me, command, maxVelocity ) maxVelocity = tonumber ( maxVelocity ) local veh = getPedOccupiedVehicle ( me ) -- После local veh = id машинки? if maxVelocity and veh then local success = setVehicleHandling ( veh, "maxVelocity", maxVelocity ) end end addCommandHandler ( "cd", maxVelocityChange )
  12. Здравствуйте. Как известно, в 1.1 версии появилась возможность загрузки своих настроек для любого транспортного средства(кроме настроек подвески для Монстров, поездов и лодок. Их доделают потом). Так вот, здесь нужно представить примеры, как к какому-то одному транспортному средству(желательно, каждого вида: мото, авто, само, вело, лодко и поездо... и креведко), чтобы новички(как я), да и опытные люди легко перешли на 1.1 версию МТА, пусть она даже пока и не на 100 процентов доработана. На Англ. Вики есть пример: function massChange ( me, command, mass ) mass = tonumber ( mass ) -- Convert mass to a number local veh = getPedOccupiedVehicle ( me ) -- Get the player's vehicle if mass and veh then -- If valid mass and in a vehicle local success = setVehicleHandling ( veh, "mass", mass ) -- Set the vehicle's mass, and check if successful if success then -- If successful outputChatBox ( "Your vehicle's mass has been changed to: "..mass.." kg", me, 0, 255, 0 ) -- Notify the player of success else -- Too bad failure is still an option outputChatBox ( "Setting mass failed. It's probably above or below allowed limits", me, 255, 0, 0 ) -- Notify the player of failure, and give a possible reason end elseif not veh then -- If not in a vehicle outputChatBox ( "You're not in a vehicle", me, 255, 0, 0 ) -- Tell the player; He / she obviously doesn't know elseif not mass then -- If not a valid mass outputChatBox ( "Syntax: /changemass [mass]", me, 255, 0, 0 ) -- Tell the player the proper syntax end end addCommandHandler ( "changemass", massChange ) Я так понимаю, что здесь представленно, как изменить только одну массу. И таким же образом можно изменить все другие функции из списка тут. А можете ли вы показать рабочий пример для сервера, чтобы при загрузке сервера заменялись все настройки в машинке, скажем, в bullet, на свои настройки? Так бы сразу все легковые машины можно было бы одним примером заменить. Всмысле, не делать столько же примеров, сколько машин.
  13. Рабочий скрипт для замены моделей и текстур в MTA SA. В общем, нашел я рабочий скрипт на одном сайте(вот ссылка). Там парень(ник CoolDarkUser) написал правда, что это его скрипт, но я не уверен. Поясню, где он написал себя в авторы: <meta> <info author="CoolDarkUser" description="Car" version="1" /> /... Я, правда, тоже пишу в графе author=WilliJ, но в графе description пишу автора модели dff и др. инфу. Я всё таки думаю, что раз скрипт у меня работает, то он должен работать и у других. Следовательно, им могут пользоваться многие. А это значит, что этот скрипт сделал кто-то с этого форума. Ну ладно. Оставим это. P.S. И он там ещё написал вот что: meta.xml <meta> <info author="Abc" description="Abc by Cba" version="1.0.0" /> <include resource="freeroam" /> <script src="starwarsanakin-skajjvokerspawnscript.lua" type="client" /> <file src="abc.txd" /> -- * 1. <file src="abc.dff" /> -- * 2. </meta> * 1. Или если файлы в папке, то например * 2. Или если файлы в папке, то например carspawn.lua function LoadModels( startedResource ) if(startedResource == getThisResource()) then txd = engineLoadTXD ( "abc", 511 ) engineImportTXD ( txd, 511 ) dff = engineLoadDFF ( "abc", 511 ) engineReplaceModel ( dff, 511 ) end end addEventHandler ( "onClientResourceStart", getRootElement(), LoadModels) Я проверял этот код на свежей версии 1.0.5 и на 1.1. Всё работает! Только, Col.файлы от стандартных моделей остались и там, и там... Скажите пожалуйста, я читал, что если в dff модели будет 1 модель col, то оно будет работать в 1.1 Одна col модель - это одна сфера или одна модель из сфер? Ну хоть так пока. Вот как говорится, "допилят" 1.1, и будет хорошо. Спасибо, что создали ветку комьюнити на Русском языке!
  14. Это не мой скрипт. Этот скрипт используют многие(если не почти все). Я 15 тем здесь просмотрел, и в некоторых видел сообщение, типа этого: сообщение от Kernell'а: По этому думал, что в них не работает... Спасибо за помощь...
  15. volk-rus, Kernell - Вы, что, блин, умные такие? Просто помочь без оскорблений не можете? У тебя Kernell, в подписи написано: Ты для понтов, что ли, поставил себе эту подпись? volk-rus - ты без мата можешь? Или ты "Школоло"??? Ненавижу мат. Противный, мерзкий язык второсортных людей. Ты себя таковым считаешь? Если нет, тогда перестань выражаться. ------ Теперь по делу. Я пытался и так, и этак. Ни чего не выходит. И, ещё одна вещь... Я хочу скачать МТА 1.0.3. Где её найти? ОЧЕНЬ НЕ удобное меню вверху сайта "Download" - искать нужную версию по папкам, да ещё, в них нету старых версий(типа той же 1.0.3, или, к примеру, 1.0.4 1425). Хоть бы написали в названии папок, какая МТА для какой игры - 0.3 для GTA 3, 0.5 ещё для чего-то(не знаю) и т.д. Может хоть в ней это будет работать. Хотя я сегодня ночью заходил на сервер 1.0.5, там были машины из GTA IV(собственно, сервер так и называется). Вопрос: Это "Сборка" такая или что-то ещё?
  16. Пишет в окне сервера "ERROR: xxl\xxl.lua:2: attempt to call global 'engineLoadTXD' (a nil value)" Добавлено позже... Убрал вот это И добавил вот это Сейчас не пишет ERROR, но при reloade новая моделька не появляется. Делаю так же - запускаю сервер 1.0.4 и захожу на него через 1.0.5 И, главное, моделька загружается на клиента - по крайней мере, видна загрузка того же размера, и в папке mods эти файлы есть, но в игру не грузятся...
  17. Не получается... 1. Запустил 1.0.4 через MTA Server.exe. 2. Запустил 1.0.5 и зашел в игру. 3. Спаунил через F1 ту модель, которую засунул. Но спаунится стандартная. Главное, ошибок ни каких нет...
  18. Хотел бы скрипт - через гуи добавлять в ресурсы модельки машин(транспорта).
  19. Пробовал и 1.0.5 версию(потом прочел, что эту возможность отключили)(зачем - если из-за этики...).Не работает. Проверял на 1.0.4 - там тоже не работает. Да ешё, удалил 1.0.4, потом снова поставил - при запуске сервера(не эдитора) - чёрный экран. Снова удалил, заново поставил - то же самое... Главное, и в эдиторе, и в хост game проверял - не работает! Делал так(как все делают - смотрел из других серверов )(в смысле, смотрел папку MTA\mods\ - там многие один скрипт используют) В ресурсах папка с названием, в ней я добавил 3 файла + meta.xml(смотрел с чужих серверов - меты там нет, но мой сервер требовал почему то... ) 1. xxl.lua function replaceModel() txd = engineLoadTXD("xxl.txd", 519 ) engineImportTXD(txd, 519) dff = engineLoadDFF("xxl.dff", 519 ) engineReplaceModel(dff, 519) end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceModel) addCommandHandler ( "reloadcar", replaceModel ) 2. meta.xml <meta> <script src="xxl.lua"/> </meta> 3. Ну и два файла(txd и dff). Вопрос. Почему даже в 1.0.4 не подгружаются файлы?
  20. А вы просто камеру вплотную подгоните к объекту. У меня тоже такое бывает, например, с кустами - подведу по-ближе камеру и делаю своё дело... Добавлено позже... А! Сейчас идея пришла такая. В мап эдиторе, когда двойной клик делаешь, появляется окошко. Так вот можно добавить на него(естественно, как оформление) два изображения-стрелочки - "влево" и "вправо". На них жмешь, и объект поворачивается... Возможно, это просто дополнение к стрелочкам на клавиатуре... просто идея пришла...
  21. - Написано дословно "МТА ФОРУМ врот" Как низко... Да это же так и есть. Если читать, то слово wrote похоже на слово "в рот"...
  22. А вот я, например, не хочу, чтобы знали мой ip! А-то есть всякие, которые могут взломать сервер... Я этого не хочу.
  23. Ахаха. - Написано дословно "МТА ФОРУМ врот"
  24. Я, ещё, сегодня попробовал один способ - он, правда, сложнее, чем тот, что вы предложили(я про него сегодня узнал, до того, как зашел сюда и прочел). Можно удалить в папках http-client-files и в unzipped(конкретно в какой - не знаю) папки admin, edf, editor_gui и editor_main, а в unzipped ещё и editor_main. Тогда меню Эдитора сбрасывается и элементы на месте. Но я уже забодался с ним. Эти элементы(3D) могут пропасть в любой момент после теста... Спасибо за объяснение, попробую ваш способ. ) Надеюсь, в новой мта такого не будет... И хуже не будет...
×
×
  • Create New...