phrope Posted June 25, 2012 Share Posted June 25, 2012 примерно так: for i,1,n do setCameraMatrix А по подробнее можно? Link to comment
Kenix Posted June 25, 2012 Share Posted June 25, 2012 https://wiki.multitheftauto.com/wiki/OnClientPreRender local nZ = 20 -- начальная позиция по оси Z function OnClientPreRender( ) nZ = nZ + 0.1 if math.floor( nZ ) >= 50 then -- Когда позиция по оси Z будет больше или равно 50ти, то убираем обработчик и напрявляем камеру на игрока removeEventHandler( 'onClientPreRender', root, OnClientPreRender ) setCameraTarget( localPlayer ) else setCameraMatrix( 0, 0, nZ ) end end addEventHandler( 'onClientPreRender', root, OnClientPreRender ) Обновил. Link to comment
DakiLLa Posted June 25, 2012 Share Posted June 25, 2012 Если не хочется париться с вычислением углов и прочего, достаточно создать объект и двигать его с помощью moveObject ну и естественно обновлять координаты камеры в onClient(Pre)Render. Link to comment
Roma Posted June 25, 2012 Share Posted June 25, 2012 Ну, например стоят 4 маркера И до них нужно доехать за определенное кол-во времени Если доехал до 1 маркера, то к основному времени добавляются ещё несколько минут и.т.д. со 2 и 3 маркером Как это сделать? И как вывести таймер на экран? Link to comment
Kernell Posted June 25, 2012 Share Posted June 25, 2012 Хранить информацию о таймере в Element Data (сервер) Выводить как тебе нравится, например через OnClientRender, и там брать информацию о таймере из Element Data (клиент) P.S. Я так понимаю вопрос "Как это сделать?" тоже самое что и "Сделайте за меня всё!" ? Link to comment
Roma Posted June 25, 2012 Share Posted June 25, 2012 Хранить информацию о таймере в Element Data (сервер)Выводить как тебе нравится, например через OnClientRender, и там брать информацию о таймере из Element Data (клиент) P.S. Я так понимаю вопрос "Как это сделать?" тоже самое что и "Сделайте за меня всё!" ? Kernell, я хотел только узнать вот это Хранить информацию о таймере в Element Data (сервер)Выводить как тебе нравится, например через OnClientRender, и там брать информацию о таймере из Element Data (клиент) Спасибо, узнал как делать Link to comment
H1TM4N Posted June 25, 2012 Share Posted June 25, 2012 Помогите понять что не так в этой строке? Error: attempt to compare number with boolean if ( getElementData(source, "pInfo1") >= 15 ) then Link to comment
_Vincent_ Posted June 25, 2012 Share Posted June 25, 2012 Нельзя сравнить число и булевую (true/false) переменную. Раз число здесь 15, то получается, что getElementData(source, "pInfo1") и возвращает тебе булевую переменную. https://wiki.multitheftauto.com/index.ph ... /Debugging - почитай, наверняка будет полезно Link to comment
H1TM4N Posted June 27, 2012 Share Posted June 27, 2012 Слышал про выключение размытия при высокой скорости передвижения, что это за функция? Link to comment
H1TM4N Posted June 27, 2012 Share Posted June 27, 2012 Не могу найти рабочую функцию на удаление/изменение приаттаченого объекта к транспорту, подскажите плиз Link to comment
Scripting Moderators Sarrum Posted June 27, 2012 Scripting Moderators Share Posted June 27, 2012 detachElements destroyElement setElementPosition Link to comment
H1TM4N Posted June 29, 2012 Share Posted June 29, 2012 Срабатывает при вводе логина и пароля в gui нажатие T(say), как отключить? Link to comment
H1TM4N Posted July 2, 2012 Share Posted July 2, 2012 Есть функция отключения визуальных повреждений транспорта, но чтобы хп транспорта тратилось при атаке? Link to comment
H1TM4N Posted July 4, 2012 Share Posted July 4, 2012 Как отключить отправку сообщений в onPlayerChat ? Link to comment
TwiX! Posted July 4, 2012 Share Posted July 4, 2012 Как отключить отправку сообщений в onPlayerChat ? function blockChatMessage() cancelEvent() outputChatBox ('Main chat is locked',source,255,255,255,true) end addEventHandler( "onPlayerChat", getRootElement(), blockChatMessage ) Есть функция отключения визуальных повреждений транспорта, но чтобы хп транспорта тратилось при атаке? в смысле? Link to comment
H1TM4N Posted July 4, 2012 Share Posted July 4, 2012 Есть функция отключения визуальных повреждений транспорта, но чтобы хп транспорта тратилось при атаке? в смысле? Ну есть fixVehicle ( vehicleValue ) - чинит и восстанавливает здоровье транспорта есть setElementHealth - восстанавливает только здоровье, а есть функция которая только чинит поврежденные запчасти? function blockChatMessage() cancelEvent() outputChatBox ('Main chat is locked',source,255,255,255,true) end addEventHandler( "onPlayerChat", getRootElement(), blockChatMessage ) Все равно выдает в чат что-то типа: Player: bla bla bla Main chat is locked' Link to comment
DakiLLa Posted July 4, 2012 Share Posted July 4, 2012 Все равно выдает в чат что-то типа: Player: bla bla bla Main chat is locked' Потому что у вас еще какой-то мод включен (судя по всему, фриром). Link to comment
_Vincent_ Posted July 4, 2012 Share Posted July 4, 2012 Мое предложение может быть слишком муторным, но мб как вариант: 1) получаем хп транспорта 2) чиним 3) ставим ему те же хп транспорт будет визуально цел, а хп будут старыми (т.е. например цел, но дымить будет). а вот чтобы сделать машину неизменной визуально, но коцаемой я способа пока не нашел. нашел только как сделать тачку полностью неубиваемой. Link to comment
H1TM4N Posted July 4, 2012 Share Posted July 4, 2012 Мое предложение может быть слишком муторным, но мб как вариант:1) получаем хп транспорта 2) чиним 3) ставим ему те же хп транспорт будет визуально цел, а хп будут старыми (т.е. например цел, но дымить будет). а вот чтобы сделать машину неизменной визуально, но коцаемой я способа пока не нашел. нашел только как сделать тачку полностью неубиваемой. Такой вариант не подходит, у меня стоит необходимая проверка на изменение жизней транспорта. Ладно про тему с чатом забил. Link to comment
H1TM4N Posted July 4, 2012 Share Posted July 4, 2012 Можно как-нибудь получить цвет ника игрока в colorCode ? Link to comment
Flaker Posted July 4, 2012 Share Posted July 4, 2012 RGB в HEX имеешь ввиду? 1) Получаем цвет ника в RGB https://wiki.multitheftauto.com/wiki/GetPlayerNametagColor 2) Переводим RGB в HEX https://wiki.multitheftauto.com/wiki/RGBToHex Link to comment
Arisu Posted July 5, 2012 Share Posted July 5, 2012 Ох скриптач, я пришел. Столкнулся с такой проблемой, что не получается передать указатель на функцию через таймер. Есть код function dtest () outputChatBox(getPlayerName(source) .. ": ouch!") end addEventHandler("onPlayerDamage", root, dtest) setTimer(removeEventHandler, 2000, 1, "onPlayerDamage", root, dtest) При выполнении происходит ошибка: [17:34:11] WARNING: dloader\dloader.lua:37 Bad argument @ removeEventHandler' [Expected function at argument 3, got nil] Получается, что таймером указатель на функцию не передается? Или что-то поменялось за то время, что я не ковырялся в МТА? Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now