-
Posts
1,967 -
Joined
-
Last visited
-
Days Won
1
Everything posted by MX_Master
-
Давать варезные ссылки не имею права, а на пробную версию ссылку давать просто нет смысла. Ну ты понял (:
-
[BUG] Крэш клиента при входе на любой сервер [SOLVED]
MX_Master replied to AHTOXA's topic in Помощь / Отчеты об ошибках
Я тебе выше уже сказал, что крэш при загрузке текстур вызывает твой шринкер, который эти текстуры сжимал. -
UltraEdit / UEStudio Мощный редактор, где есть буквально всё, что душе угодно. Все панельки и тулбары можно поместить в любое поле окна программы. Инфо панельки можно сделать выдвижными (при наведении мыши), как показано на втором скрине. Но редактор требует ресурсов от компьютера. Поэтому рекомендую юзать его на современных компьютерах. Файл подстветки MTASA синтаксиса: http://pastebin.com/SegaWwTV (актуален для версии 1.1-3147) Чтобы добавить этот файл в редактор нужно: Пройти в редакторе прямо сюда "Advanced / Configuration / Editor Display / Syntax Hightlighting". В поле "Full directory path for wordfiles" указать полный путь к папке "Путь/к/папке/программы/wordfiles". Нажать OK. Затем откройте эту папку и сохраните туда вышеуказанный код под именем mtasa_lua.uew. Если в этой папке у вас есть какие-то другие файлы в имени которых есть слово lua, то удалите эти файлы, т.к. в текущей подсветке уже будет подсвечиваться стандартный синтаксис языка Lua. Чтобы добавить возможность компилировать свои скрипты нужно: Скачать файл "lua5_1_4_(ВАША_ОС)_bin.(zip_ИЛИ_tar.gz)" с http://luabinaries.sourceforge.net/download.html Распаковать этот файл в папку "C:\Program Files\Lua" (учтите, далее будет использоваться этот путь) В редакторе пройти сюда "Advanced / Tool Configuration". Нажать Insert. Во вкладке Command в поле Menu item name ввести любое понятное название, например, Компиляция lua скрипта. В этой же вкладке в поле Command line ввести "C:\Program Files\Lua\luac5.1.exe" -s -o "%fc" -- "%f" На вкладке Options кликнуть по DOS Program. На вкладке Output кликнуть по Output to list box и по No replace. Также отметить галку у Capture output и снять галку рядом с Show DOS box. Нажать ОК. Теперь в Advanced внизу появится этот пункт, при нажатии на который будет компилироваться текущий Lua скрипт в ту же папку, где был исходник, но под другим похожим именем.
-
Я ваще-то еще давно хотел создать тему "Редакторы скриптов" со списком этих самых редакторов. Но времени не было, т.к. это требовало проверки работы популярных редакторов, создания для них подсветки синтаксиса (которая, кстати, пополняется постоянно новыми функциями). Вощем, для одного человека это непростое и долгое занятие. Поэтому надо сделать по-другому. Думаю, что каждый из вас пользуется каким-то своим редактором для скриптов. И по каким-то причинам он вам нравится больше остальных редакторов. Также наверняка у вас есть файлы для подсветки MTASA синтаксиса в этом редакторе. Возможно, у кого-то даже настроены дополнительные инструменты для компиляции и проверки скриптов. Очевидно, что будет несложно и полезно для остальных, если каждый сможет назвать свой редактор, даст файл MTASA подсветки для него и укажет как эту подсветку добавить в редактор. По желанию можно указать как в ваш редактор можно добавить возможность компиляции/проверки скрипта. Известные редакторы для скриптинга: Unofficial MTA Script Editor Notepad++ - Ссылка 1, Ссылка 2 UltraEdit / UEStudio EmEditor
-
Баг трекер поможет?
-
Я помню в новогоднем своем моде заметил этот недочет, когда в клубе боты-танцоры переставали танцевать и боты-курильщики переставали курить в курилке, когда игрок отъезжал от них далеко и возвращался назад. Тогда я это решил просто циклическим выставлением анимации снова и снова, по-моему каждые 5 секунд. Просмотрел исходники. Там действительно данные об анимации отправляются только застримленным игрокам и не более. Поэтому синхр анимации ложится почти что целиком на плечи скриптера.
-
Конечно есть - клиентские анимации. Для них даже можно выставить процент времени анимации, с которого нужно анимацию начать. Но я все равно оставлю это инфо о баге в баг трекере. Вот - http://bugs.mtasa.com/view.php?id=6506, надеюсь, правильно описал.
-
Я думаю вполне возможно.
-
как кастыль могу предложить делать тоже черный фон у прицела (:
-
Подтверждаю, что есть такой недочет.
-
И ты думаешь, что кто-то займется этим большим кодом на общественных началах и доработает его для тебя? И сразу видно, что код не твой, а "многим" это дело понадобится только в виде готового ресурса в комьюнити, а не в виде кусков кода тут на русском форуме. Если ждете помощи, соизмеряйте объемы, т.к. тут не суппорт коммерческого продукта (:
-
Как ты запускаешь анимацию? Серверно?
-
Я думаю, только скриптом.
-
detachTrailerFromVehicle подойдет? А радиус действия встроенного стримера увеличить нельзя, потому что это значение итак является оптимальным. При большом значении будут явные провалы в производительности, особенно, на слабых и средних ПК.
-
local xml = xmlLoadFile ("last_hope.xml" ) if xml then local spawn = xmlFindChild ( xml, "spawn", 0 ) if spawn then local x = xmlNodeGetAttribute(spawn, "posX") local y = xmlNodeGetAttribute(spawn, "posY") local z = xmlNodeGetAttribute(spawn, "posZ") if x and y and z then spawnPlayer( client, x,y,z, 0 ) else outputDebugString("Can't get spawn coordinates from `spawn` node") end else outputDebugString("Can't get `spawn` node from XML file") end else outputDebugString("Can't open XML file") end в консоли debugscript 3 (войдя как админ) и смотрите какие ошибки там будут появляться
-
[BUG] Крэш клиента при входе на любой сервер [SOLVED]
MX_Master replied to AHTOXA's topic in Помощь / Отчеты об ошибках
Шринкер это сжиматель текстур (на 50% как мин сжимает). А ты говоришь, что крэш клиента всегда при прогрузке текстур. Ну и какова причина, как думаете? -
[BUG] Крэш клиента при входе на любой сервер [SOLVED]
MX_Master replied to AHTOXA's topic in Помощь / Отчеты об ошибках
Видеодрайвер свежачок? В папке самой игры нет файла d3d9.dll ? Какие оффлайн моды установлены в самое игре? Крэш идет следом за окошком с надписью "Connecting to game.." ? -
[BUG] Крэш клиента при входе на любой сервер [SOLVED]
MX_Master replied to AHTOXA's topic in Помощь / Отчеты об ошибках
кроме как скачать нужно установить на локальный сервер свой заходит? какая версия клиента/сервера? поточней до билда, пжлста если запустить в оконном режиме все также? -
dx это простое рисование на экране, а gui это система элементов
-
Ограничение на оружие прекрасно можно заскриптить на стороне клиента. Когда игрок будет брать одно оружие, можно у него отнимать другое оружие.
-
Если у вас есть время, создайте, но придется за каналом постоянно следить. А также там почти никогда не будет опытных людей ввиду их занятости своими делами и работой. Сам форум ни к чему не принуждает. Одноразовые вопросы можете задавать в любом месте и никто не ограничивает в создании тем, за исключением дублирования уже созданных. Также на форуме вы сможете получить ответ не только от людей, равных с вами по знаниям в МТА, но и от опытных скриптеров, а также от одного из разработчиков МТА - lil Toady.
-
[BUG] Крэш клиента при входе на любой сервер [SOLVED]
MX_Master replied to AHTOXA's topic in Помощь / Отчеты об ошибках
Установите свежий ДиректХ. Для ХР например есть особая сборка с некоторыми компонентами из ДиректХ 10. У меня стоит такой ДиректХ и проблем нет. Я думаю, у вас какая-то программа могла заменить этот оригинальный файл на свой. -
Все нужные темы уже прилеплены. Про компиляцию: Декомпиляция и защита от неё Компилируем Lua-скрипты в один файл [урок3] компилируем свои скрипты
-
Разве текст будет бегать за курсором в нужной области? Помоему он там просто появится в одной точке и изчезнет через некоторое время. Там есть экспорт функция для изменения позиции подсказки. Вот ее и нужно менять согласно позиции курсора в любом onRender событии. Это легче чем снова изобретать этот же ресурс. Я думаю, пока код готовый не показать, все так и будут придумывать заново этот готовый ресурс..