-
Постов
3697 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Календарь
Весь контент NmLs
-
Попробуй тогда меши заменить, что-ли... Silt Strider.7z
-
Вообще, если кому-то интересно решение, то такое можно сделать через SetPos, как я и говорил: Begin _nmls_elevatorscript short state short direct short count float pozz float point if ( MenuMode == 1 ) Return endif if ( OnActivate == 1 ) if ( state == 0 ) set state to 1 set direct to 0 set count to 0 elseif ( state == 2 ) set state to 1 set direct to 1 set count to 0 endif endif if ( state == 1 ) if ( count < 234 ) set pozz to getpos z if ( direct == 0 ) set point to ( pozz + 1) SetPos Z point else set point to ( pozz - 1) SetPos Z point endif disable enable set count to count + 1 else if ( direct == 0 ) set state to 2 else set state to 0 endif endif endif End Поднимает и опускает ровно на 234 пункта. В принципе через getpos тоже можно, но тогда не будет фиксированных начальных позиций, что не эстетично. Суть темы-то не в том, чтобы найти решение, а в том, чтобы понять почему происходят смещения. Пардон за мультипост.
-
По-идее все правильно, с логикой-то. Т.е если счетчик с мессаджбоксом подставить, он будет ровно отсчитывать. Алсо сейчас прочитал в мсфд: И решил поставить зависимость от времени: Т.е чтоб он двигал его ровно секунду. А вот хрен там - все равно смещается, хоть и не так сильно.
-
Дык ты посмотри еще раз скрипт, хех. Дается 234 фрейма. В каждом фрейме делается одно перемещение. Оно иногда тупо проскакивает чекпоинты, хех. Проверил - все равно смещается.
-
Дык в том то и фишка, что перемещение реализованно именно за 234 фрейма. Перемещения никак не привязаны к времени. С этим тоже билебирда получается, потому-что как я уже сказал, к примеру, если у предмета координата Z = 0 то SetPos Z 100 и Move Z 100 будут иметь совершенно разный эффект. А цикл исполняется за один фрейм. Т.е лифт мнгновенно уедет в верхнюю позицию.
-
В общем, уже давно меня мучает один вопрос. Чтобы его описать приведу скрипт: Begin _nmls_elevatorscript short state short moves short direct if ( MenuMode == 1 ) Return endif if ( OnActivate == 1 ) if ( state == 0 ) set state to 1 set moves to 0 set direct to 0 elseif ( state == 2 ) set state to 1 set moves to 0 set direct to 1 endif endif if ( state == 1 ) if ( moves < 234 ) if ( direct == 0 ) Move Z 100 else Move Z -100 endif disable enable set moves to moves + 1 else if ( direct == 0 ) set state to 2 else set state to 0 endif endif endif End Это скрипт на лифт. Повести на любой активатор и посмотрите действие. Со временем вы заметите (подергая активатор раз 10), что активатор улетит далеко от начальной позиции, несмотря на то, что ему задано ч0ткое количество перемещений (в моем случае 234). Вот тут-то и вопрос: чозанах? Проверял как на Move так и на MoveWorld. И еще хотелось бы узнать чему равен один попугай (в которых измеряется перемещения) в эквиваленте координат редактора. Значения явно не равны, можете проверить.
-
В упор не вижу, в чем проблема. Красноту тоже не вижу.
-
Тему быстро глазами пробежал, вроде нету про "вообще" и "в общем".
-
Сдались тебе эти аттачи. Используй radikal.ru для изображений. И какой-нибудь slil.ru для файликов.
-
Нет. Пасхалка же.
-
Чепец, лучше бы я не спрашивал. Мой интернет это будет три недели тянуть, хех. Так что обойдусь.
-
Что-то я туплю. Хто эта? ~UPD А это вот этот что-ли? Много с ним аддон весит?
-
У меня сначала Тали идет. Потом Гаррус, потом Джейкоб с заложниками. С собой в конце брал Миранду и Гранта. Умерли у меня Тейн и Джек (еще на корабле, когда всякие глаза залетают)
-
Неймлессу последнее время очень Wu Tang Clan нравится. Правда это наверное уже классика, хех.
-
Пользуясь темой, передаю привет авторам беттер айтимов: не помню в каком, но где-то там у вас лежит настолько суровый череп, что от десятка черепов в локации игра начинает очень сильно тормозить.
-
А это в движок зашито, насколько я понимаю.
-
А такого вроде и не предусмотрено. Есть только переменная, которая показывает сколько вообще повышений навыков, если я правильно помню.
-
Большое спасибо Оказалось достаточно BIOGame_INT.tlk И после этого: Теперь эта грязная локализация не оскверняет процесс игры.
-
Что вы мне наврали про то что можно выбирать английский язык? Ничего нельзя, автоматом русский ставится. Попробовал в файлике sku.ini изменить rus на int - в лончере язык меняется, а в игре кракозябры. Как мне его теперь разрусифицировать? ~UPD Товарищи с мультиланг версией, выложите мне BIOGame.tlk или BIOGame_INT.tlk (или и то и другое, если таковые есть) из папки Mass Effect 2\BioGame\CookedPC И папку Localization из папки Engine. Попытаюсь насильственно англофицировать.
-
Вы сначала людей подтяните, чтоб был кто-то в этом подфоруме.А то такие вещи просто так не делаются
-
Символ власти. Тьфу, как-то пафосно сказал. В общем, символ государства, который призван вызывать патриотические чувства у граждан.
-
Т.е это получается без дополнений игра - неполноценное уг?
-
Вас послушать так Албания и Черногория - империи, хех. http://s51.radikal.ru/i132/1006/2d/1d763c6b6276t.jpg http://s03.radikal.ru/i176/1006/2d/a98efd02b6c7t.jpg Ну да это так, лирика. На деле имхо флаг - символ государства (или культурной группы), представленного в международных отношениях, хех. Так что дракон это скорее герб, да.
-
Ну тогда отключай его к чертям. Потом еще раз попробуешь подключить. И не мультипости, жми "изменить" если после твоего сообщения не отвечали.
-
А, хм. Бывает. Там вообще какие-то скрипты кривые. В morrowind.ini Найди строчку AllowYesToAll=0 И замени на AllowYesToAll=1 (Если нету, допиши). Появится возможность в ошибках нажимать cancel.