Jump to content

KatastrofaS

Members
  • Posts

    159
  • Joined

  • Last visited

Everything posted by KatastrofaS

  1. Ну ведь и правда подонки! Купил фотик никоновский. К нему идёт прога проявки фоток ViewNX. Только дома обнаружил, что она не работает в XP! Пришлось скачать старую версию (по функционалу аналогичную). Вовремя успел! Теперь уже не дают! И в архивах нет, и на локализованных сайтах Никона по всему миру успели выпилить! Так что подонки реально.
  2. Добавлю к fabervox, что разработчики МТА сами слабо понимают в антивирусах. Мне при запуске клиента частенько вываливается предупреждение, что нужно защититься, ведь не хочу же я стать частью ботсетей и пр. Низковата квалификация. Мой комп защищён ZoneAlarm (всяко покруче Кашпировского), но мой антивирусняк/фаерволл не выпячивает своё присутствие, правильная тактика для защиты. Справедливости ради скажу, что это безобразие началось ещё в XP ME. Многие мои проги вдруг перестали работать в "новых" ОС. Оказалось, мелкомягкие выпилили прерывание "задержка", прекрасно державшееся аж с ДОС. Это при невообразимо раздувшемся коде! Сволочи. Реально крутят "совместимостью" в нужном им денежном направлении ((
  3. Спасибо за совет Попробуйте скачать специальный билд http://wesley2.mtasa.icfar.com/mtasa/main/mtasa_xp-1.5.3.exe Это xp-1.5.3-full_rc-10774-20161109, а все билды после 10575 зависают безжизненно. Насчёт перехода на ОС новее Хрюши совет тоже сомнительный. Мне функционала хватает, а уязвимости от сторонних хакеров выглядят совершенно бледно на фоне уязвимостей, внедряемых самой микрософтой всё активнее...
  4. После перехода с билда 10575 на 10608 перестал запускаться сервер под XP, просто висит. Менеджер задач показывает отсутствие активности, сервер съедает 10556 K и успокаивается. Вырубать приходится насильно. Глядя на страничку разработчиков https://buildinfo.mtasa.com/index.php?Page=3 предполагаю, что пошло это после «Update cryptopp to 5.6.5» (не знаю, что такое). Встречался ли кто с этим? И как решил проблему?
  5. Рейсовый сервер, работает с 2006 года. Админы успели выпилить читеров и матершинников (хотя по-ихнему ругаться можно). Без особых скриптовых наворотов (в основном цвет машин, погода). 680 карт, некоторые из которых сделаны KIO. Некоторые использовались в конкурсных гонках. Есть совсем простые карты, созданные школьниками в кружках СПБ центра технического творчества. Из них 166 с подгрузкой моделей машин. ex/model.jpg 25 с автоматическим трафиком. ex/traffic.jpg Есть даже подводные карты. ex/water.jpg Список карт: maps.htm Список моделей машин: cars.htm Сервер расположен в Германии, пинг на СПБ около 45 мсек. Адрес сервера: mtasa://katastrofas.burkow.ru
  6. Насчёт скриптов я в курсе, так и делаю. Однако без этого некоторые модели ставятся со случайными экстрами, а некоторые - только без. Хотелось бы докопаться до этой хитрости моделирования...
  7. Многие модели имеют набор экстр. При появлении машины на карте некоторые машины получают случайный вариант. А некоторые спавнятся без вариатов, хотя в модели экстры есть. От чего это зависит? Как подправить модель, чтобы случайный выбор варианта срабатывал?
  8. Это смешно, но вопросами "как бы не украли" озабочены недомоделеры, качество работ которых отвратительное. Наоборот, хорошие модели (например, машин) никак не защищены, в описании часто разрешается использовать везде, только упоминать автора. Так и делаю: при загрузке очередной карты на 8 секунд вывожу имя моделера, если есть - почту или сайт. Только один раз пришлось особо связываться с моделером - и он разрешил использовать его работу на моём сервере. Один из моих лучших разработчиков карт, КИО, размещает на своих картах логотип в виде пространственной фигуры. Думаю, это правильная идея. Разработайте лого - и добавляйте в свои модели/текстуры. Например, заглядываешь в машину - а там за задним рядом лежит объёмная безделушка лого/копирайта. Никому и в голову не придёт такое украсть. Наоборот, это придаёт серверу с данной моделью респектабельность! С вами свяжутся и попросят разрешения.
  9. Thanks, the problem is solved. I hope and maybe solution to a purely server-side, when there is no connected client?
  10. 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?
  11. 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).
  12. How to get the coordinates of non streamable Vehicle? This is required on the server side.
  13. Функция getElementPosition возвращает лишь координаты близких объектов xxx, даже если они setElementStreamable(xxx,false)! Как получить координаты объекта не в стриме?
  14. 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)
  15. Спасибо за наводку! Shader_tex_names - отличная прога, мне помогла.
  16. Есть где-нибудь юзабельный список текстур ГТА? Конкретно мне интересна текстура чекпойнта ring и в каком файле txd она лежит. Подскажите имя или наведите на мысль, как искать?
  17. С заменой стандартных объектов могут получиться косяки, которые я обходил выбором объекта-донора. Про LOD написали выше. Если редактор порождает файлы mapEditorScriptingExtension_c.lua и mapEditorScriptingExtension_s.lua, то на первых порах LODами можно не заморачиваться, автоматика, однако (в meta.xml редактор прописывает при этом ).
  18. Откройте карту текстовым редактором и передвиньте всё в облака ) Например posZ="69.751724" измените на posZ="1069.751724". У Вас получится прикольный город в тумане, ну прямо Лондон )
  19. На небольшом расстоянии от берега уровень не меняется (
  20. У меня на карте «Гоним» набралось 2900 объектов (из них 1400 LOD) - после чего машины стали проваливаться сквозь дорогу, хотя она визуально была в норме. Пришлось прореживать. Оставил 700 LOD, то есть карта сократилась до 2200 объектов, и всё пришло в норму. Не исключаю, что проблема была не в абсолютном количестве, а именно в загрузке стримера, так как объекты были не крупные.
  21. У меня в больших картах наоборот: объекты ещё видны, но на самом деле их нет )
  22. Всё, проблемы разрулена: setOcclusionsEnabled(false)
  23. При удалении некоторых крупных объектов мира возникает проблема. Едем по этому месту. В редакторе всё прекрасно (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). Прорисовка мира в редакторе и игре разная. Что сделать, чтобы глюка не было?
  24. После Форта другие системы программирования воспринимаются тошнотно. Си дальше доков не осилил. Но подозреваю, что начать разработку проекта с виртуальной машины никакому сишнику в голову не придёт. Если заглянуть на http://www.fforum.ru/, можно почерпнуть много интересного, если всерьёз думать об удобстве общения с компутером. Аналогия: прежде погружения в какую-нибудь религию, хорошо бы разведать, а что вам за это будет. Но очень редкие люди задаются таким вопросом. Очень редкие. По датам в форуме по ссылке это видно )) В Луа ковыряюсь только от необходимости, компилируя кусочки разных примеров. Погано чувствуешь себя, когда типы переменных не объявлены и которые из них глобальные - чёрт его разберёт. И многое впендюривается по умолчанию. И в предметной области функции рассортированы по алфавиту )))
  25. Глядя на текст, с помощью которого программист общается с компьютером, рано делать вывод об аутизме. Хотя оно есть ) * Обычный программист, если без дураков, не отвечает за разработанную систему. Архитектуру процессоров, платформу, систему программирования делали другие люди - и они не спешили делиться секретами. * Форт-программист имеет дотуп ко всему, вплоть до виртуальной архитектуры процессоров. Он реально отвечает за свою работу. Само программирование может включать написание компилятора. Программист при всей гениальности не тянет на что-то большее, чем софт маленьких встроенных систем. Работает такой программист в одиночку, у него ведь индивидуальный язык, непонятный другим. Поэтому Форт остался искусством и при попытках стандартизации ушёл в подполье.
×
×
  • Create New...