-
Posts
1,739 -
Joined
-
Last visited
Everything posted by Kernell
-
Вам MTA даже ссылку дала, но Вы не потрудились её открыть и не попытались решить проблему.
-
Проблема с модулем MTA-MySQL [РЕШЕНО]
Kernell replied to Kenix's topic in Помощь / Отчеты об ошибках
https://wiki.multitheftauto.com/wiki/Modules/MySQL https://wiki.multitheftauto.com/wiki/Modules/MTA-MySQL И о каком из них речь? С таким темпом будете сами разбираться с ошибками (которые Вы кстати не предоставили как и настройки) off topic -
Вы создаёте маркер, заносите его в переменную у которой область видимости в пределах блока с условием "if getElementModel(v) == 411 then". Т.е. за пределами переменная с этим именем = nil. Поэтому два варианта - 1. заносить в массив игрока или 2. удалять по getAttachedElements actions = {}; local function toggle_action( player, key, state ) actions[ player ] = not actions[ player ]; if actions[ player ] then -- начать действие else -- закончить действие end end bindKey( player, "F1", "up" toggle_action );
-
Проблема с модулем MTA-MySQL [РЕШЕНО]
Kernell replied to Kenix's topic in Помощь / Отчеты об ошибках
Вы видимо не читали эту тему: Где можно оставить отчет о баге? О каком именно модуле идёт речь? Какие настройки Вы используете? Версия и билд сервера? Операционная система до и после? P.S. Телепатов тут нет. -
Почему MTA не обновляет Lua до 5.2 ?
-
Я думаю что это всёравно что перекинуть игрока на другой сервер. Ибо все остальные объекты, маркеры (чекпоинты) находятся в другом измерении.
-
Vladimir5, Звуковая карта не поддерживает запись с самой себя? Стерео микшер есть во многих встроенных звуковых картах, даже старые AC97. Для этого нужно просто в программе выбрать устройство записи. На карточках Creative это устройство называется What U Hear.
-
А что по поводу автокомплита который бы умел работать с методами классов, а не только искать функции по всему проекту? Как например сделано в Visual Studio.
-
Нормально, но мне GMod Lua больше нравится, там более тонкая настройка подсветки. Вот чего не хватает для MTA - это Менеджера проектов и IntelliScience (который кстати прикрутили для WoW).
-
Это напрямую зависит от ума разработчика
-
У кого-ньть есть русский Handling редактор?
Kernell replied to MX_Master's topic in Помощь / Отчеты об ошибках
Почему бы не русифицировать из уже имеющихся? В сети полно инфы по хэндлу. Или интересует именно только от русских разработчиков? -
Да и название 3D Label (хотя я сначала подумал, что сами лейблы объёмные ).
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
Kernell replied to MX_Master's topic in Russian / Русский
А разработчики похоже вообще мелкие баги исправлять не хотят.. А их кол-во растёт, в итоге получается глючный мультиплеер. Создал в мантисе топик, где setElementDimension не работает по дереву элементов (setElementInterior и т.д. нормально) - в итоге некий arranTuna спрашивает зачем я юзаю дерево элементов, мол пользуйтесь циклами по getElementType (он вообще сам понимает зачем дерево элементов?). Я в шоке. Тогда нахрен вообще задумка с деревом элементов была, если на все баги одни отмазки =) Баг с дверями с 1.0 (или может ранее) версии висит. P.S. Зато лаги синхронизированы P.S.S. А работать с деревом элементов очень удобно. Например оружие приатаченое к игроку сделать дочерним, в итоге меняешь интерьер игроку - оружие тоже меняет интерьер.. destroyElement( player ) тоже забавно выходит . -
в UTF-8 не пробовали преобразовать?
-
Долго ли писать скрипт на нарко-ферму???
Kernell replied to Vladimir5's topic in Помощь / Отчеты об ошибках
Причём тут XML ? Система аккаунтов МТА работает на SQLite -
Запуск сервера MTA на Linux x64
Kernell replied to Diggy.Niggy.Boy's topic in Помощь / Отчеты об ошибках
Такие же как и на x86. У меня отлично всё работает на Centos 5 и 6, обе x86_64 -
А что вызывает функцию? Она сама не вызовется
-
Долго ли писать скрипт на нарко-ферму???
Kernell replied to Vladimir5's topic in Помощь / Отчеты об ошибках
Люди в программировании не могут разобраться, а вы их ещё и на БД всякие толкаете.. Хотя бы систему аккаунтов в MTA изучить для начала. -
http://stalkerin.gameru.net/modules.php ... oad&cid=22 P.S. Это MTA форум, а не сталкера.
-
Поискать не пробовали? http://www.google.ru/search?q=engineLoa ... el=suggest http://www.google.ru/search?q=mta+dff+t ... 76&bih=916 ДАЖЕ гугл находит в русском разделе ответы. Я уже молчу о поисковике форума!
-
Вы даже не знаете как функции в Lua объявлять. И не пытались прочитать ошибку в дебаге. Поэтому ничего не буду объяснять. Просто почитайте это -> 2.5.9 – Объявление функций - и сами найдёте ошибку, и Вам же будет лучше от этого.
-
MX_Master, это только для столкновений. Если машину растрелять - она взорвётся. И так же если перевернётся. Поэтому обрабатывать onVehicleDamage и в таймере контролировать хп машин. Можно ещё по условию сделать машину бессмертной - setVehicleDamageProof
-
bindKey( "F2", "down", showGUI ); GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Window[1] = guiCreateWindow(0.3,0.2,0.4,0.5,"Панель разговоров",true) guiSetAlpha( GUIEditor_Window[1],225) -- Альфа GUI указывается в процентах, т.е. от 0,0 до 1,0 guiSetVisible( GUIEditor_Window[1],true) GUIEditor_Button[ 1 ] = guiCreateButton(0.52,0.55,0.45,0.1,"Молодец",true,GUIEditor_Window[1]) addEventHandler( "onClientGUIClick", GUIEditor_Button[1], -- достаточно повесить событие сразу на елемент и ... function ( player ) -- if (source == GUIEditor_Button[1]) then -- ... и убрать вот эту проверку (меньше нагрузки на CPU) -- player = getLocalPlayer() -- Зачем это? outputChatBox ( --[[ .. это зачем? ]]getPlayerName(source).."сказал: Молодец", --[[ getRootElement(), зачем это? ]]255, 0, 0, true ) -- getPlayerName(source) вы пытаетесь получить имя игрока, а в аргумент даёте GUI-кнопку.. guiSetVisible (GUIEditor_Window[1],false) showCursor (false) -- end end, false -- это нужно чтобы событие не срабатывало на другие елементы. ); addEvent( "molodca", true ) function molodec ( player ) if (source == GUIEditor_Button[1]) then -- тоже не понятно зачем это. elseif (isElement(player)) then local Zx,Zy,Zz = getElementPosition( ped ) -- откуда появилась переменная ped? local sound = playSound3D("molodca.ogg", Zx, Zy, Zz, true) -- true указывает на loop, Т.е. будет бесконечно повторяться. setSoundMaxDistance(sound, 20) end end addEventHandler( "molodca", getRootElement(), molodec ) function showGUI() -- немного переделал local visible = not guiGetVisible( GUIEditor_Window[1] ); guiSetVisible( GUIEditor_Window[1], visible ); showCursor( visible ); end
-
AddEventHandler getPropagated на false EDIT Хах. Одновременно ответили