Kernell Posted May 24, 2011 Share Posted May 24, 2011 Недавно было сказано, что ресурсы работают независимо друг от друга. Но есть такая проблема: Допустим есть ресурс players и binds В binds есть такой скрипт: addCommandHandler( "togglecursor", function( ) if exports.players:isLoggedIn( ) then showCursor( not isCursorShowing( ) ); end end ); bindKey( "m", "down", "togglecursor" ); После перезапуска players команда togglecursor не работает: WARNING: Bad 'resource' pointer @ 'call'(1) [string "?"] EDIT: http://www.samp-rus.com/forum/13-16837-1 Link to comment
MX_Master Posted May 24, 2011 Share Posted May 24, 2011 это баг (http://bugs.mtasa.com/view.php?id=6059), при перезапуске ресурса, его экспорт функции становятся недоступными Link to comment
MX_Master Posted May 25, 2011 Share Posted May 25, 2011 https://forum.multitheftauto.com/viewforum.php?f=117 [b][u]Forum[/u] [u]Topics[/u] [u]Posts[/u][/b] .. [color=#ff0000]Russian / Русский 121 1438[/color] .. [color=#FFBF00]Spanish / Español 58 566[/color] .. Вот этой активности я и хотел (: Link to comment
el_motoblock Posted May 26, 2011 Share Posted May 26, 2011 Задрот ли тот кто в свою приоритетную игру играет хреново, а в ресурсах, скриптах и прочих навыках разработчика люто рулит? Link to comment
el_motoblock Posted May 26, 2011 Share Posted May 26, 2011 Довно такой вопрос был. А куда делись возможности стрелять из бокового окна и с мотоцикла(без туррет режима) или в МТА их и не было? Link to comment
el_motoblock Posted May 27, 2011 Share Posted May 27, 2011 большое спасибо! А про мотик не подскажешь? Чтоб из узи в мотике стрелять перед собой И ещё-как запустить/где скачать/как пользоватся custom handling'ом - на офф странице форума читал так и не понял как его запустить этот хэндлинг эдитор ниче не понял - там везде тока ссылки на саму мта 1.1 - короче я не понял где взять и как и что запустить. Link to comment
Kernell Posted May 27, 2011 Share Posted May 27, 2011 Самому редактор писать нужно либо через RunCode. Link to comment
MX_Master Posted May 27, 2011 Share Posted May 27, 2011 есть две функции, get/setVehicleHandling, вот и используй их. Лучше сначала узнать GET'ом, дает таблицу и потом ее менять. Link to comment
el_motoblock Posted May 27, 2011 Share Posted May 27, 2011 Просто я видел скрины хэндлинг эдитора и мне тоже захотелось такой, ну ладно придется этим способом Link to comment
el_motoblock Posted May 28, 2011 Share Posted May 28, 2011 Где - то в вики скопировал скрипт на увеличение скорости function resourceStarted() local handling = createHandling() -- create a new handling element addDefaultHandling(getVehicleIDFromName("infernus"), handling) -- attach it to the Infernus ID handlingSetEngineAcceleration(handling, 200) -- change its acceleration property (thereby changing the acceleration of all Infernus cars) end addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), resourceStarted) изменил значение хэндлинга с 50 на 200, но всеровно скорость в игре у тачки не прибавляется(я вставлял в простой скрипт play). как сделать чтобы тачка с места сразу же гнала во всю? На чей-то тестовый сервак заходил там то тачки быстро разконяются аж чуствуется разгон. В каком скрипте это работает клиентском или серверном? Link to comment
Kernell Posted May 28, 2011 Share Posted May 28, 2011 handlingSetEngineAcceleration Это старые функции которые уже давно не работают (У меня они даже в 1.0.4 не работали почему-то). Тебе же MX_Master выше сказал: есть две функции, get/setVehicleHandling, вот и используй их. Лучше сначала узнать GET'ом, дает таблицу и потом ее менять. И ещё, увеличить максимальную скорость (maxVelocity) мало, нужно увеличить мощность двигателя (engineAcceleration) или уменьшить сопротивление (dragCoeff) которое на ускорение тоже влияет. Link to comment
el_motoblock Posted May 28, 2011 Share Posted May 28, 2011 Есть ли какие-то образцы этого скрипта? В вики нашел скрипт на массу и запутался как там и че изменить... Link to comment
Kernell Posted May 28, 2011 Share Posted May 28, 2011 Какого скрипта? И зачем если в нём старые функции которые уже не работают? Взамен старых (около 10 их где-то, точно не знаю) - две новых. Если хочешь могу тебе свой дать ресурс написанный от балды как бы. Link to comment
el_motoblock Posted May 28, 2011 Share Posted May 28, 2011 я был бы рад, дай скрипт если не жалко Link to comment
Kernell Posted May 28, 2011 Share Posted May 28, 2011 Мне то вот не жалко, мне жалко то, что люди не хотят стараться и к чему-то стремиться, всегда ищут готовое. http://webfile.ru/5351671 Link to comment
_Vincent_ Posted May 29, 2011 Share Posted May 29, 2011 Вот такой вот вопрос имеется. Есть очень простой ресурс, называющийся cbug. https://wiki.multitheftauto.com/wiki/SetGlitchEnabled function resourceStart () setGlitchEnabled ( "crouchbug", true ) end addEventHandler ( "onResourceStart", getResourceRootElement ( ), resourceStart До обновления MTA-ресурсов работал, теперь - нет. В автозапуске ресурс, конечно же, прописан. Предыдущие ресурсы были сборкой от 24 апреля 2011, эти - сборка от 24 мая 2011. Что же там такого наменяли за месяц, что такой простенький ресурс поломался? Ах да, если через runcode прописывать run setGlitchEnabled ( "crouchbug", true ), то цбаг работает. Версия сервера 1.0.5 билд 2702, но дело, похоже, не в нем, так как на старых ресурсах работает, а на новых - нет. Что нужно сделать, чтобы ресурс заработал? Link to comment
MX_Master Posted May 29, 2011 Share Posted May 29, 2011 скобки в конце не хватает ... addEventHandler ( "onResourceStart", getResourceRootElement ( ), resourceStart ) Link to comment
_Vincent_ Posted May 29, 2011 Share Posted May 29, 2011 Спасибо за ответ, но... увы, результата нет. Link to comment
Kenix Posted May 29, 2011 Share Posted May 29, 2011 Спасибо за ответ, но... увы, результата нет. Может тебе другой евент для этого юзать? Link to comment
_Vincent_ Posted May 29, 2011 Share Posted May 29, 2011 Почему бы не попробовать? Предложи вариант, а я попробую у себя его запустить. Я взял обычный пример из wiki и выкинул оттуда глитчи, которые мне не нужны, но от незнания Lua я больше ни на что не способен. 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