Jump to content

Kenix

Retired Staff
  • Posts

    4,121
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Kenix

  1. Я ничего не понял. Можете более подробно написать, что вы хотите.
  2. Вообщем парни всё классно. Мы взялись за работу над мультиязычностью с товарищем Talidan'ом (разраб МТА, который кстати работал над юникодом). Покачто не так многое сделано, но вы скоро всё сможете увидеть http://code.google.com/p/mtasa-blue/sou ... hes%2FL10n
  3. Если просто текст, то dxDrawText и ещё вам нужно преобразовать 3D координаты в 2D через функцию getScreenFromWorldPosition и чтобы подсчитывать дальность видимости вам нужно использовать функцию getDistanceBetweenPoints3D Тут есть пример "своих" неймтегов через эти функции https://wiki.multitheftauto.com/wiki/GetPedBonePosition
  4. 1. Можно нарисовать это через dx функции. А вообще уже есть готовый ресурс https://community.multitheftauto.com/ind ... ils&id=383 если вы это имеете ввиду. 2. Никак нельзя. 3. setPlayerHudComponentVisible ( 'area_name', false )
  5. Используй стандартные функции вместо модуля.
  6. Ты используешь модуль или стандартные функции? Можно ( а вообще лучше самому проверять прежде чем спрашивать ), но если эти 2 подключения к одной и тойже базе, то это бесмыслица.
  7. Молодец, что начал делать своих зомби. Этот ресурс очень не оптимизированный и там не всё так хорошо сделано как хотелось бы.
  8. Вам нужно лучше изучить луа, иначе вы просто зря тратите время делая того, что не знаете. И если вы будете табулировать свой код верно, то вы сможете легко найти ошибки в синтаксисе.
  9. Классно получилось, молодец.
  10. У меня тоже самое было кстати.
  11. Лучше через getTickCount замутить это.
  12. Никто не будет писать за тебя, темболее за бесплатно. Ты должен сам научится.
  13. В meta.xml нужно поменять значение параметра StreamMethod на 2. Даже в самом файле это написано. Дальше ты подключаешь этот ресурс в мап едиторе и расставляешь спавнпоинты с зомби.
  14. В acl.xml, находится он тут: ДИРЕКТОРИЯ_СЕРВЕРА/server/mods/deathmatch/acl.xml
  15. Она должна была сохранится тут. ДИРЕКТОРИЯ_МТА/MTA/dumps/
  16. Я опечатался, там в аргументах нужно unpack использовать. if _moveObject( args ) then на if _moveObject( unpack( args ) ) then
  17. https://wiki.multitheftauto.com/wiki/Event_system Нет. Я просто заменил текущую функцию, на измененную, которая вызывает событие onObjectMoved. Аргументы все теже. addEvent( 'onObjectMoved', true ) local _moveObject = moveObject function moveObject( ... ) local args = { ... } if _moveObject( args ) then setTimer( triggerEvent, args[ 2 ], 1, 'onObjectMoved', args[ 1 ] ) return true end return false end local pObject = createObject( 1234, 0, 0, 0 ) -- Передвигаем объект по команде /move_obj addCommandHandler( 'move_obj', function() moveObject( pObject, 10000, 10, 0, 50 ) end ) addEventHandler( 'onObjectMoved', pObject, function() local fX, fY, fZ = getElementPosition( source ) outputChatBox( 'Новая позиция объекта: ' .. fX .. ', ' .. fY .. ', ' .. fZ ) end )
  18. Вы можете её легко сделать сами. В самом вверху кода определите функцию для замены стандартной: local _moveObject = moveObject function moveObject( ... ) local args = { ... } if _moveObject( args ) then setTimer( triggerEvent, args[ 2 ], 1, 'onObjectMoved', args[ 1 ] ) return true end return false end Вам лишь остаётся добавить событие и обработчик. Источник тут будет объект.
  19. Напишите в баг трекер. http://bugs.mtasa.com/main_page.php
×
×
  • Create New...