-
Posts
159 -
Joined
-
Last visited
Everything posted by KatastrofaS
-
Ну ведь и правда подонки! Купил фотик никоновский. К нему идёт прога проявки фоток ViewNX. Только дома обнаружил, что она не работает в XP! Пришлось скачать старую версию (по функционалу аналогичную). Вовремя успел! Теперь уже не дают! И в архивах нет, и на локализованных сайтах Никона по всему миру успели выпилить! Так что подонки реально.
-
Добавлю к fabervox, что разработчики МТА сами слабо понимают в антивирусах. Мне при запуске клиента частенько вываливается предупреждение, что нужно защититься, ведь не хочу же я стать частью ботсетей и пр. Низковата квалификация. Мой комп защищён ZoneAlarm (всяко покруче Кашпировского), но мой антивирусняк/фаерволл не выпячивает своё присутствие, правильная тактика для защиты. Справедливости ради скажу, что это безобразие началось ещё в XP ME. Многие мои проги вдруг перестали работать в "новых" ОС. Оказалось, мелкомягкие выпилили прерывание "задержка", прекрасно державшееся аж с ДОС. Это при невообразимо раздувшемся коде! Сволочи. Реально крутят "совместимостью" в нужном им денежном направлении ((
-
Спасибо за совет Попробуйте скачать специальный билд http://wesley2.mtasa.icfar.com/mtasa/main/mtasa_xp-1.5.3.exe Это xp-1.5.3-full_rc-10774-20161109, а все билды после 10575 зависают безжизненно. Насчёт перехода на ОС новее Хрюши совет тоже сомнительный. Мне функционала хватает, а уязвимости от сторонних хакеров выглядят совершенно бледно на фоне уязвимостей, внедряемых самой микрософтой всё активнее...
-
После перехода с билда 10575 на 10608 перестал запускаться сервер под XP, просто висит. Менеджер задач показывает отсутствие активности, сервер съедает 10556 K и успокаивается. Вырубать приходится насильно. Глядя на страничку разработчиков https://buildinfo.mtasa.com/index.php?Page=3 предполагаю, что пошло это после «Update cryptopp to 5.6.5» (не знаю, что такое). Встречался ли кто с этим? И как решил проблему?
-
Рейсовый сервер, работает с 2006 года. Админы успели выпилить читеров и матершинников (хотя по-ихнему ругаться можно). Без особых скриптовых наворотов (в основном цвет машин, погода). 680 карт, некоторые из которых сделаны KIO. Некоторые использовались в конкурсных гонках. Есть совсем простые карты, созданные школьниками в кружках СПБ центра технического творчества. Из них 166 с подгрузкой моделей машин. ex/model.jpg 25 с автоматическим трафиком. ex/traffic.jpg Есть даже подводные карты. ex/water.jpg Список карт: maps.htm Список моделей машин: cars.htm Сервер расположен в Германии, пинг на СПБ около 45 мсек. Адрес сервера: mtasa://katastrofas.burkow.ru
-
Насчёт скриптов я в курсе, так и делаю. Однако без этого некоторые модели ставятся со случайными экстрами, а некоторые - только без. Хотелось бы докопаться до этой хитрости моделирования...
-
Многие модели имеют набор экстр. При появлении машины на карте некоторые машины получают случайный вариант. А некоторые спавнятся без вариатов, хотя в модели экстры есть. От чего это зависит? Как подправить модель, чтобы случайный выбор варианта срабатывал?
-
DFF, TXD файлики - как защитить от воровства?
KatastrofaS replied to nikitafloy's topic in Russian / Русский
Это смешно, но вопросами "как бы не украли" озабочены недомоделеры, качество работ которых отвратительное. Наоборот, хорошие модели (например, машин) никак не защищены, в описании часто разрешается использовать везде, только упоминать автора. Так и делаю: при загрузке очередной карты на 8 секунд вывожу имя моделера, если есть - почту или сайт. Только один раз пришлось особо связываться с моделером - и он разрешил использовать его работу на моём сервере. Один из моих лучших разработчиков карт, КИО, размещает на своих картах логотип в виде пространственной фигуры. Думаю, это правильная идея. Разработайте лого - и добавляйте в свои модели/текстуры. Например, заглядываешь в машину - а там за задним рядом лежит объёмная безделушка лого/копирайта. Никому и в голову не придёт такое украсть. Наоборот, это придаёт серверу с данной моделью респектабельность! С вами свяжутся и попросят разрешения. -
How to get the coordinates of non streamable Vehicle?
KatastrofaS replied to KatastrofaS's topic in Scripting
Thanks, the problem is solved. I hope and maybe solution to a purely server-side, when there is no connected client? -
How to get the coordinates of non streamable Vehicle?
KatastrofaS replied to KatastrofaS's topic in Scripting
But I made it complicated: Server local root = getRootElement() local freight = createVehicle(537,2285,-1285,25.7) addEvent("toserver",true) addEventHandler("toserver",root, function(driver) triggerClientEvent(driver,"toclient",root,freight) end) addEvent("xyz",true) addEventHandler("xyz",root, function(x,y,z) outputChatBox(" " .. x .. " " .. y .. " " .. z ) end) setTimer(function() setTrainSpeed(freight,0.5) end,200,0) Client local root = getRootElement() addEventHandler("onClientVehicleEnter",root, function(player) if player == localPlayer then triggerServerEvent("toserver",root,player) end end) addEvent("toclient",true) addEventHandler("toclient",root, function(freight) setElementStreamable(freight,false) setTimer(function() triggerServerEvent("xyz",root,getElementPosition(freight)) end,300,0) end) What did I do wrong? -
How to get the coordinates of non streamable Vehicle?
KatastrofaS replied to KatastrofaS's topic in Scripting
It's a bad answer: when my train goes to another station, getElementPosition at some point unchanged gives the coordinates (the point where the train left me visible region). -
How to get the coordinates of non streamable Vehicle? This is required on the server side.
-
Функция getElementPosition возвращает лишь координаты близких объектов xxx, даже если они setElementStreamable(xxx,false)! Как получить координаты объекта не в стриме?
-
2 MMK_033 Слабо разбираюсь в Lua, но данные из карты в скрипт перебрасываю следующим образом. Интересным мне объектам в карте добавляю свой параметр. Напеример, animat. Строчка для педа может выглядеть так: <ped id="ped (1)" model="281" animat="1" posX="2491.7" posY="-1667.5" posZ="13.34" rotX="0" rotY="0" rotZ="0" /> Теперь переходим к скрипту. Например, в файл серверного скрипта прописываю такое: local peds = {} -- задать ёмкость (простите мой Lua) addEventHandler("onResourceStart",resourceRoot, function() peds = getElementsByType("ped") -- прочитать людей из карты .map setTimer(function() for i, object in ipairs(peds) do -- сканировать все записи про людей local anim = getElementData(object,"animat") -- на предмет наличия параметра animat -- и выполнить действия согласно разнарядке if anim == "1" then setPedRotation(object,150) setPedAnimation(object,"PAULNMAC","PnM_Argue2_A",-1,true,true,false) elseif anim == "2" then setPedRotation(object,270) setPedAnimation(object,"DANCING","dance_loop",-1,true,true,true) elseif anim == "3" then setPedRotation(object,180) setPedAnimation(object,"DANCING","dnce_M_b",-1,true,true,true) end end end,4000,1) end)
-
Спасибо за наводку! Shader_tex_names - отличная прога, мне помогла.
-
Есть где-нибудь юзабельный список текстур ГТА? Конкретно мне интересна текстура чекпойнта ring и в каком файле txd она лежит. Подскажите имя или наведите на мысль, как искать?
-
Сколько всего объектов можно создать в редакторе карт?
KatastrofaS replied to grinberg's topic in Помощь / Отчеты об ошибках
С заменой стандартных объектов могут получиться косяки, которые я обходил выбором объекта-донора. Про LOD написали выше. Если редактор порождает файлы mapEditorScriptingExtension_c.lua и mapEditorScriptingExtension_s.lua, то на первых порах LODами можно не заморачиваться, автоматика, однако (в meta.xml редактор прописывает при этом ). -
Как убрать стандартную воду и создать свою
KatastrofaS replied to grinberg's topic in Помощь / Отчеты об ошибках
Откройте карту текстовым редактором и передвиньте всё в облака ) Например posZ="69.751724" измените на posZ="1069.751724". У Вас получится прикольный город в тумане, ну прямо Лондон ) -
Как убрать стандартную воду и создать свою
KatastrofaS replied to grinberg's topic in Помощь / Отчеты об ошибках
На небольшом расстоянии от берега уровень не меняется ( -
Сколько всего объектов можно создать в редакторе карт?
KatastrofaS replied to grinberg's topic in Помощь / Отчеты об ошибках
У меня на карте «Гоним» набралось 2900 объектов (из них 1400 LOD) - после чего машины стали проваливаться сквозь дорогу, хотя она визуально была в норме. Пришлось прореживать. Оставил 700 LOD, то есть карта сократилась до 2200 объектов, и всё пришло в норму. Не исключаю, что проблема была не в абсолютном количестве, а именно в загрузке стримера, так как объекты были не крупные. -
Сколько всего объектов можно создать в редакторе карт?
KatastrofaS replied to grinberg's topic in Помощь / Отчеты об ошибках
У меня в больших картах наоборот: объекты ещё видны, но на самом деле их нет ) -
Всё, проблемы разрулена: setOcclusionsEnabled(false)
-
При удалении некоторых крупных объектов мира возникает проблема. Едем по этому месту. В редакторе всё прекрасно (http://burkow.ru/big/mta-screen_2015-07-20_13-25-04.jpg). При размещении карты на сервере подключаемся - и всё плохо. Заезжаем в удалённый дом - и теряем из виду далее расположенные объекты (http://burkow.ru/big/mta-screen_2015-07-20_13-24-26.jpg). Прорисовка мира в редакторе и игре разная. Что сделать, чтобы глюка не было?
-
После Форта другие системы программирования воспринимаются тошнотно. Си дальше доков не осилил. Но подозреваю, что начать разработку проекта с виртуальной машины никакому сишнику в голову не придёт. Если заглянуть на http://www.fforum.ru/, можно почерпнуть много интересного, если всерьёз думать об удобстве общения с компутером. Аналогия: прежде погружения в какую-нибудь религию, хорошо бы разведать, а что вам за это будет. Но очень редкие люди задаются таким вопросом. Очень редкие. По датам в форуме по ссылке это видно )) В Луа ковыряюсь только от необходимости, компилируя кусочки разных примеров. Погано чувствуешь себя, когда типы переменных не объявлены и которые из них глобальные - чёрт его разберёт. И многое впендюривается по умолчанию. И в предметной области функции рассортированы по алфавиту )))
-
Глядя на текст, с помощью которого программист общается с компьютером, рано делать вывод об аутизме. Хотя оно есть ) * Обычный программист, если без дураков, не отвечает за разработанную систему. Архитектуру процессоров, платформу, систему программирования делали другие люди - и они не спешили делиться секретами. * Форт-программист имеет дотуп ко всему, вплоть до виртуальной архитектуры процессоров. Он реально отвечает за свою работу. Само программирование может включать написание компилятора. Программист при всей гениальности не тянет на что-то большее, чем софт маленьких встроенных систем. Работает такой программист в одиночку, у него ведь индивидуальный язык, непонятный другим. Поэтому Форт остался искусством и при попытках стандартизации ушёл в подполье.
