Jump to content

Kernell

MTA Contributors
  • Posts

    1,739
  • Joined

  • Last visited

Everything posted by Kernell

  1. Мне то вот не жалко, мне жалко то, что люди не хотят стараться и к чему-то стремиться, всегда ищут готовое. http://webfile.ru/5351671
  2. Какого скрипта? И зачем если в нём старые функции которые уже не работают? Взамен старых (около 10 их где-то, точно не знаю) - две новых. Если хочешь могу тебе свой дать ресурс написанный от балды как бы.
  3. handlingSetEngineAcceleration Это старые функции которые уже давно не работают (У меня они даже в 1.0.4 не работали почему-то). Тебе же MX_Master выше сказал: И ещё, увеличить максимальную скорость (maxVelocity) мало, нужно увеличить мощность двигателя (engineAcceleration) или уменьшить сопротивление (dragCoeff) которое на ускорение тоже влияет.
  4. Что блин? Как будто в интете первый раз находишься... В этом мире никто просто так за тебя что-то делать не будет. Это касается как реальной жизни так и интернета. Если есть деньги - закажи опытного программиста (или не очень) и пускай он тебе напишет ресурс. Либо учись сам, а для этого надо много терпения, желания и настойчивости (настойчивость не для форума). Спрашивай на форуме, только делай это правильно (задавай конкретные вопросы). Но прежде чем бежать сюда - сначала подумай сам. Ну и без учебников по Lua тебе конечно не обойтись: Русские доки/мануалы/туториалы по LUA
  5. Самому редактор писать нужно либо через RunCode.
  6. Пожалуй подниму тему о защите. Выше lil Toady говорил о setElementData, в моём гейммоде вообще стоит запрет на изменение setElementData с клиента и если что - сразу в бан. В 1.1 я так понимаю этот запрет можно смело убрать? Или пока ещё рано? Пока не вижу дополнительного аргумента в стандартной функции (Конечно же самому реализовать можно). Немного настораживает вот это: http://exelab.ru/F/index.php?action=vthread&forum=5&topic=18095
  7. Нормально, а у них лагает почему-то. Бывало когда я далеко от бота стоял (дальше чем тот кто управлял), у меня лагало, а у того кто управлял было норм.
  8. Мне не понятно как боты работают (синхра) Я для теста сделал скрипт, управление ботом по клавишам (в авто). Как я ранее говорил, у других игроков бот лагает дико. Вот скрипт который для теста писал, не понимаю в чём проблема. Server-side: local ped = {}; local i = 0; local controls = { { key = "arrow_u", control = "accelerate" }, { key = "arrow_d", control = "brake_reverse" }, { key = "arrow_l", control = "vehicle_left" }, { key = "arrow_r", control = "vehicle_right" }, { key = "num_7", control = "steer_forward" }, { key = "num_4", control = "steer_back" }, { key = "num_1", control = "vehicle_look_left" }, { key = "num_2", control = "vehicle_look_right" }, }; local function setControl( player, key, state, control, _ped ) triggerClientEvent( root, "ped:setPedControlState", _ped, control, state == "down" ); end addCommandHandler( "ped_test", function( player, commandName ) local veh = getPedOccupiedVehicle( player, 1 ); if veh then i = i + 1; ped[ i ] = createPed( 216, 0, 0, 5 ); if ped[ i ] then outputChatBox( "Created controllable ped ID: " .. i, player ); warpPedIntoVehicle( ped[ i ], veh ); for a, k in ipairs( controls ) do bindKey( player, controls[ a ].key, "both", setControl, controls[ a ].control, ped[ i ] ); end end end end ); addCommandHandler( "ped_setstate", function( player, commandName, id, control, state ) if id and control and state then setControl( player, nil, state == "true" and "down" or "up", tostring( control ), ped[ tonumber( id ) ] ); else outputChatBox( "Syntax: /" .. commandName .. " <int id> <string control> <bool state>", player, 255, 255, 255 ); end end ); Client-side: addEvent( "ped:setPedControlState", true ); addEventHandler( "ped:setPedControlState", root, function( control, state ) setPedControlState( source, control, state ); end );
  9. Недавно было сказано, что ресурсы работают независимо друг от друга. Но есть такая проблема: Допустим есть ресурс 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
  10. Т.е. все ресурсы выполняются в одном потоке? о.О
  11. MTA Ведь многопоточная? Т.е. на каждый ресрус - свой поток?
  12. Можно декомпилировать MAIN.SCM и вытащить оттуда координаты объектов. Вот только я не помню есть ли там эти объекты. Вроде они не в MAIN.SCM находятся.
  13. Боты не синхронизируются, поэтому их нужно синхронизировать самому. +Для того чтобы заполнить улицы педами, нужно проложить для них пути. В МТА пока нет функции чтобы заставить педа ходить по стандартным путям (Хотя в SCM такая имеется). Ещё нужно определять синкера на солько я понимаю. Ибо помню делал бота управляющего автомобилем, по нажатию клавиш.. У меня бот ехал нормально, а у других он жутко лагал, как с пингом в 1к )))
  14. протестируй на последнем r2690, т.к. в нем был фикс, когда строки превращались в слово "true" Проблема решена. =) Жаль на Linux нет обновы. (Ибо там такой же баг (в последней сборке 2626) )
  15. Сообщить об ошибке Ничего никогда само собой не пофиксится - надо сообщать о багах. Я уже давно сообщил - никто не обратил внимания. http://bugs.mtasa.com/view.php?id=6085
  16. А ты не задумывался что ты убрал? Ты убрал команду /reloadcar, эвент на старт ресурса с клиента и функции замены текстур и моделей в хэндле replaceModel.
  17. Sanny Builder (SCM) это вообще хакинг по сути, если тебе там понятно, то Lua вообще ерунда будет. (Я сам раньше этим занимался) P.S. Я в шоке от людей, никто не может по поводу fromJSON в 1.1 ответить? Мда..
  18. Странно что ни у кого не возникает проблем с функцией fromJSON, что с ней стало? Или её решили удалить? Уже неделю маюсь с ней (вся работа из-за неё встала, большинство записей в MySQL хранились именно с помощью json).
  19. с playSound3D также? M3U плей листы кстати не прокатит так?)))
  20. Убило... Может дело не в хосте???
  21. Максимум у своего провайдера можно получить хостинг, но для этого нужно сильно постараться.
  22. Тебе нужен игровой хостинг (с доступом по SSH)
  23. Почему билды на Linux не обновляются?
×
×
  • Create New...