Перейти к содержанию

Raser

Пользователь
  • Постов

    212
  • Зарегистрирован

  • Посещение

Весь контент Raser

  1. А почему нет? Совместим.
  2. Сомтри, Вова, видишь столб? - Это столб!
  3. Попробую сделать плавными, только обещать хорошего результата не могу.
  4. Сегодня я сделаю конечные пояснения по самим скриптам. Во первых, вы все наверняка заметили, что в обоих вкриптах присутствует переменная fquestdelaytime. Казалось бы она не нужна, но если ее не вписать в скрипт, то скрипт будет работать очень медленно(примерно реакция скрипта на ваше движение будет через пять секунд, что очень много поверьте). Далее идет команда iskeypressed3. Впрочем эта команда реагирующая именно на нажатие клавиши или кнопок мыши, выбранных нами. Впрочем тут и подойдет команда iskeypressed2 только уже скрипт не будет реагировать на нажатия кнопок мыши. Есть еще команда iskeypressed но она не работает(не понятно почему). Далее messageboxex это новый вид выводимых сообщений, где могут быть использованный переменные любого типа(текстовые, числовые) в отличие от простой команды messagebox где могут быть использованны переменные только числовые. К тому же очень важно учесть следующий фактор, это кнопки выбора вариантов в командах mesagebox и messageboxex. Просто приведу пример: messageboxex"Открыть дверь?|Да|Нет не стоит" messagebox"Открыть дверь", "Да", "Нет не стоит" Как видите в messageboxex кнопки разделяются знаком | тем более первая кнопка отделяется от прочего предложения тоже знаком |. В messagebox кнопки отделяются кавычками с запятой после предложения и каждой кнопки(не включая последней.) Легче использовать глобальные переменные чем постоянно делать отсылку к другому квесту или предмету. Когда вам придется импортировать плагин на новую среду(к примеру из обливиона в нерим) Вы просто запутаетесь используя отсылки, а использовав глобальные переменные вы просто можете их для начала создать в новой среде, а потом без проблем перетаскивать скрипты. Есть некоторые правила написания скриптов, которые могут облегчить вам их написание: 1. Всегда используйте в названии переменных в названии самого скритпа имена, которые вам понятны, и которые отображают суть переменной или названия скрипта. 2. Делайте пометки, и пояснения. Пояснения делаются на одной строке после знака ; переход на новую строку означает написание новой команды. 3. Старайтесь избегать повторения команд. Лучше одну команду вписать в какую-нибудь переменную, и далее использовать эту переменную. Пример: set weapout to player.isweaponout if(weapout == 0) message"Игрок не обнажил оружие" else message"Игрок обнажил оружие" endif Как видите, переменные всегда будут занимать меньше места. Так же вы можете использовать очень короткие переменные всего в одну букву, но будь осторожны, потом вы можете не понять что эта за переменная, и потому делайте всегда пометки на таких переменных. 4.Не пользуйтесь всегда глобальными скриптами(скрипты квестов). Если есть возможность используйте скрипты на предметах одежде и т.д. Потому что глобальные скрипты огромных размеров тратят очень много памяти. 5. И лично мое правило. Никогда не сидите за написанием скриптов и созданием мода более 2- х часов. Всегда делайте перерывы не менее получаса. Так обеспечите себе и здоровье и сохраните свежесть ума. В следующий раз я объясню новую команду getiscrosshairref и объясню как задействовать в скрипте много NPC, чтобы проходя рядом они смотрели на игрока во время его совершения анимации и хлопали.
  5. И так, здравствуйте. Для начала откройте TesCS. Но откройте его вместе с Obse. Как это сделать? Очень просто. Если у вас нет программы Obse скачиваете, а если есть то копируете файл obse_loader.exe и вставляете ярлык файла. В свойствах ярлыка в поле Объект ничего не меняя дописываете сделав отступ с помощью пробела -editor. Пример: D:\Games\Oblivion\obse_loader.exe -editor Затем запускаем программу через созданный нами ярлык, и вуаля! Откроется TesCS. После, не загружая никаких плагинов(включая и oblivion.esm) сразу откройте окно глобальных переменных. Делаем это так. Во вкладке gameplay, выбираем Globals. В списке нажимаем new и вводим Mmovekey и нажимаем ok, так же опять создаем еще одну переменную - Mover. Откройте окно редактирования скриптов(увы не было времени создать картинки, поэтому буду описывать словами). Окно выглядит как карандашик, на верхней панели. Как только откроете окно редактирования скриптов, нажимаете в левом верхнем углу Script/New. Окно редактирования станет активным..... Далее пишем скрипт: scn Roberto short key short mes float fquestdelaytime begin gamemode set fquestdelaytime to 0.0001 if(mes == 0) set mess to 1 messageboxex"Выберите клавишу которую вы хотите использовать" endif if(mes == 2) set Mmovekey to key set mes to 3 endif end begin menumode if(mes == 1) set key to getkeypress 0 if(key < 65500 && key != 1) CloseAllMenus set mes to 2 MessageBoxEX "Вы назначили клавишу %k" key endif end Поясню вкратце. Скрипт запрашивает вас нажать какую либо клавишу, клавиша, которую вы нажмете и будет той клавишей, которая будет игрока заставлять проигрывать анимацию. Теперь нажмите в поле script type в выпадающем списке выберите quest. Сохраняем скрипт. Теперь идем в окно редактирования квестов. Выглядит кнопочка как буква Q. Как откроете окно создаем новый скрипт. Для этого в левом списке нажимаем правую кнопку мыши и выбираем new. После вписываем id в появившемся окне и жмем ок. Правила написания id точно такие как и написание названия скрипта. Теперь в списке появился наш единственный квест. Тут много полей и кнопок, но нас интересует только поле script. В выпадающем списке выбираем наш только что созданный скрипт, и после нажимаем кнопку ок в самом нижнем правом углу окна квестов. Далее создаем еще один скрипт: scn Movering float fquestdelaytime begin gamemode set fquestdelaytime to 0.0001 if(iskeypressed3 Mmove) set Mover to 1 player.pickdie 1 set mmover to 0 endif end Делаем со скриптом то же что и в первом скритпе, сохраняем. Создаем квест, приписываем туда скрипт, далее нас ждет работа с анимациями. Полностью сохраните плагин. Для этого нажмите в верхнем углу вообще всей программы кнопочку сохранения. Выходим из конструктора. Опять заходим в него, тем способом, который я описал. Теперь жмем на вкладку gameplay и выбираем idle animations. Откроется окно. В левой стороне окна, там еще где написано Characters\_male\idleanims нажимаем на эту писанину правой кнопкой мыши и выбираем insert child. Далее вводим id анимации в верхнее прямоугольное поле. Около него еще написано id. Далее жмем кнопку рядом с полем и выбираем анимацию. После прописываем условия: Для начала необходимо создать новую локацию(чтобы условия видели игрока). Для этого заходим во вкладку наверху World и выбераем Cell. В списке нажимаешь правой кнопкой мыши(ПКМ) и выбираем new. Опять идем в анимации, условия и нажимаем ПКМ. Далее, выбераем new. после в низу в выпадающем списке выбираем getisreference. Жмем рядом кнопку target. Жмем ок в появившемся окне. Дадее опять создаем новое условие, выбираем Getglobalvalue и далее выбираем нажав кнопку рядом с выпадающим списком Mover. Жмем ок. Закрываем окно анимаций..... Все! Сохраняем плагин. Подключаем его в разделе подключения плагинов. Запускаем игру через obse_loader.exe и наслаждаемся своим трудом.
  6. Люди вот я удивляюсь. Почему вы хотите модов которые отключают возможности стандартной игры? Ну не хотите фаст-трэвел не используйте его. Вы же не используете читы, хотя можете. Тут вопрос сугубо личный, потому что фаст-тревелом никто не заставляет пользоваться. Я и пользуюсь и не пользуюсь. Когда как. И не качаю модов по отключению фаст-тревела, между прочим.
  7. Ну это я помочь хотел, так как идея хорошая. Но только ..... Ах ладно.
  8. Знаете ребята. Проект хороший. Могу помочь. Если время будет. Обладаю всеми аспектами TesCS. Просто скажите что вы хотите и я помогу. Вы хотите доделать то, чего не сделали разработчики - а это уже не только хорошо, но и похвально. Молодцы. Знаете что я могу только сказать. Что я очень горд - горд тем что обливион не забыт, и на него все еще находятся такие модмейкеры с хорошими идеями как вы. Только скажите кто вы. команда или один человек?(извините если тупанул) Только один совет. Не используйте других модов. Я жалею что анимации чужие использовал когда делал RGOM. Теперь исправляю на свои. Чужое, оно конечно хорошо, но это же чужое, и своим его не назовешь, его не изменишь именно так как ты хочешь, и у тебя на него нет прав. Но это лишь совет. Делайте что хотите, я все равно помогу, если смогу, конечно.
  9. Благодаря этой проге я улучшил и ускорил скрипты RGOM. Она для меня лучшая.
  10. Да, анимации хороши, но я хотел бы мод полностью весь свой сделать. Не прибегая к помощи. Чтобы потом сказать что это весь мой мод. А так я поставлю эти анимации как реплейсеры стандартных, чтобы было красивее.
  11. Да анимации я делаю сам, ибо не на кого надеяться. Из модов не беру, потому что там нет таких анимаций которые нужны именно мне. А так насчет обливиона ты прав. Лучшая игра.
  12. Ну... Это только начало. Сегодня уже занимаюсь ударами с оружием, и не только. Делю все это великолепие на удары одноручным, двуручным оружием, посохами и луком.
  13. Готовы анимации ударов ногами. 5 различных анимаций, среди которых удар с прыжка, простые удары, и разворотный удар сверху вниз(как Джет Ли).
  14. Ожидания наверное тщетны, потому что обливион навернулся и теперь мод тестирую на Нериме.
  15. Человек, вошел и медленно приближался к Нестору. Его руки были в крови, как и вся его черная одежда. Минуту погодя он сказал: -Да уж. Вот ты и попался, чертов стражник! Помешать мне насладиться убийством.... Да как ты посмел! Неет. Убить тебя за такую дерзость было бы неразумно. Намного лучше если ты будешь испытывать сильнейшие мучения, когда я тебе раз за разом буду отрезать по части твоего чертового тела! Ха-ха-ха-ха! -Кто ты такой!? - еле собравшись с силами произнес Нестор, в голосе его был виден страх. - Кто же ты такой, черт тебя подери! -Я кто такой? Я тот, с кем тебе не будет скучно умирать мучительно и медленно...... А так я величайший маг, который вообще существует на свете. Я Дианор! Маг который не знает себе....... - И тут Нестор абсолютно перестал слышать, видеть, ощущать. Через несколько секунд, он был уже в другом месте, где не было этого ужасного мага. Перед ним стоял Человек, весь в белом, и от него исходил приятный свет. - Встань! - повелительно сказал человек. Нестор встал, недоумевая, как он мог за секунды оказаться в совершенно другом месте, но тут его мысли ответом прервал человек: -Ты сейчас спишь, и я снюсь тебе. Ты заснул на немного. Не повезло же тебе встретить этого негодяя, Дианора! Ну что ж. Ты будешь спасен. И не только, ты спасешься сам, я наделю тебя достаточной силой чтобы сбежать от него. Но не вздумай с ним в схватку ввязываться, иначе погибнешь, так как сказал он! Человек в белом, поднял руку, и Нестор почувствовал, как к нему переходит что-то. Через секунду он вновь оказался в камере пыток.... - Что, от страха сознание потерял, а? - Насмешливо сказал Дианор. - Иди ты к черту! - угрожающе сказал Нестор потому что почувствовал прилив сил, отваги и не только. Непонятно как, но Нестор стал понимать что ему подвластно многое, и усилием воли сделал так, что он был освобожден, и находился в метрах пятнадцати от Дианора. Он недоумевал, не понимая как ему это удалось....... -Кселиандрос! - грозно выкрикнул Дианор. - Кселиандрос, собачий ты сын! И ты здесь! - гневно произнес он. Но через мгновенье он повернулся в сторону где стоял Нестор, но его там уже не было. Он бросился было догонять его, но Нестор уже скрылся в неизвестном направлении. Как ни старался Дианор вновь отыскать Нестора, но того уже и след простыл. Нестор бужал со всех ног, но скорее даже не бежал а летел. Так быстро он передвигался. Истощенный и измученный таким бегом он упал. И вновь оказался в гостях у Человек в Белом. -Ну вот и спасся ты. Но есть другая угроза. Сила твоя дарованная мной. Эта сила теперь в тебе самом, она сущность твоя. Все было бы хорошо если бы ты мог пользоваться ею осознанно. К тому же сила эта притягивает к себе Дианора, сегодня по счастливой случайности он упустил тебя, а завтра, он вновь найдет тебя, поэтому твои воспоминания, и силу твою нужно усыпить... Но погоди... Чувствую я у тебя есть вопросы. Не нужно спрашивать. Их слишком много, но на один я отвечу. Сила эта принадлежит Хранителям. Они могущественны, и вездесущи. Они так же охотятся за обладателями силы, так как эта сила есть знание, недопустимое для тебя. Опаснее всех Эртериум. Встретишь его, когда-нибудь, и ты будешь сожалеть что не встретился вместо него с Дианором. Поэтому силу мной дарованую нужно усыпить, и стереть все твои воспоминания, чтобы они к себе никого не взывали. Нестор был удивлен настолько, и тем что этот человек мог читать его мысли, и что с ним это все произошло в реальности, что не заметил как воспоминания его медленно угасали. Но вдруг что-то пошло не так........ Нестор, не помнил своего имени. Проснувшиь он лежал с ножом в руке, а рядом лежала с перерезанным горлом та самая жертва которую он встретил, в ту ночь. Когда Человек в белом, звали его Кселиандрос, усыплял и силу и воспоминания, произошла неминуемая ошибка, которая заставила забыть о Несторе, всех кто его знал, стерла все воспоминания его, и возвратила на то самое место, где Дианор убил жертву и оставил нож, чтобы никто не догадался, об использовании грязной магии. Нестора обвинили в убийстве, так как он ничего не помнил, и был на месте преступления и посадили на несколько лет в темницу. Одним утром Нестор проснулся. В противоположной камере сыпал на него оскорбления какой-то темный эльф, с обещаниями, что его убьют. Вдруг послышался голос женщины, затем старика, минуту погодя у камеры стояли старик в мантии и четыре воина, в каких-то красивых доспехах......... P.S Если хотите узнать что произошло дальше, вы только скажите и я напишу дальнейшю судьбу Клера. Скажу одно, Клер потом спас не только Сиродил но и Мартина, убегал от Хранителей, потихоньку вспоминал все, но об этом после вашей просьбы.
  16. История, сюжет и персонажи взяты из моего мода RGOM. Сюжетная линия которого не была сделана за отсутствием помощи людей и времени. Нестор, родился где-то в одном из поселков Эльсвейра. Когда родители увидали этого маленького имперца, они сразу уверились в том что в его жизни будет много великого. Он был красив и родился под созвездием Воина. "То бишь великим бойцом будешь!" - говорил его отец Клер. Когда Нестору было всего 12 месяцев от роду, напали на деревню его орки, что промышляли разбоем и грабежом. Семье пришлось бежать в Сиродил, ибо эта была единственная надежда спастись. Шли они более месяца, пока наконец не прибыли в Лейавин. Клер купил один из обветшалых домов, и устроился плотником. Нестору же пришлось остальные годы провести здесь, пока ему не исполнилось 20. В двадцатый день рождения Нестор решил пойти служить в легион, ибо мечтал он об этом с детства. Взяв отцовского коня, получив благословение родителей, Нестор тронулся в путь. Долго ехал, пока наконец не добрался до моста ведущего в столицу провинции - Имперский город. Он и раньше слышал об этом городе, но никогда здесь не бывал. Поэтому он шел рассматривая все вокруг. Остановившись у конюшни, спешившись с коня, он вошел в город. Великолепный и высокие дома, красивая статуя Дракона-Акатоша, он был в полнейшем восторге. Так как путь был неблизкий, снял комнатку в харчевне. На следующее утро он двинулся к Башне белого золота, высота которой поначалу вызывала у него головокружение. Он вошел во дворец, но дорогу ему преградили стражники: -Куда идешь! Вход во дворец строго запрещен! Иди отсюда пока цел! -Но подождите! - Нестор испугался не на шутку - Мне сказали что во дворце можно вступить в легион, прошу пропустите меня, я как и вы хочу служить императору и империи! Стражники более успокоились. -Ну хорошо, проходи... Только смотри, чуть что не так, встретишься с праотцами! Стража пропустила Нестора, указав куда ему следует идти. И вот уже прошел год с тех пор как Нестор стал стражником. Каждый день он нес рутинный караул, и казалось жизнь так и пролетит в карауле, до некоторых пор.... Была ночь. Улица освещаемая фонарями, все равно была достаточно темна. Проходя по ней Нестор услышал крик в одном из домов..... Естественно он не раздумывая побежал на помощь. Дверь в дом была закрыта. Выбив ее ногой, он забежал в дом. То что он увидел потрясло его. Это был человек, весь в черном. Он стоял с поднятой рукой, а в метре от него в воздухе висела как на нитях девушка, держась за свое горло. Увидев Нестора, человек взмахнул рукой, после чего стражник вылетел через окно, подкинутый какой-то громадной силой. Единственное что он успел запомнить, это ужасная боль по всему телу, и ужасающий душу предстмертный крик несчастной жертвы...... Очнулся Нестор в совершенно незнакомом месте. Голова сильно болела, руки тоже. Когда он поднял голову, то понял что подвешен за руки. Он попытался освободится, но тщетно. Комната в которой оказался Нестор была вся в крови, стены, стол, инструменты на столе - все напоминало камеру пыток. Наверно это и была камера пыток. Через минут пятнадцать после пробуждения Нестора, дверь в камеру издав скрип открылась и в комнату вошел тот самый человек, с которым Нестору выпало сомнительно счастье встретиться...... Продолжение следует.....
  17. Все дело в плохих локациях. Ты посмотри внимательно. Если ты со шлемом или с другим головным убором замещающим голову, то появиться может и серый и синий экран(в зависимости от освещения), поэтому все дело в шлемах. Лучше без них погуляйте и увидите.
  18. У меня много фишек при тестах было. Я делал так, чтобы когда уклонялся было замедление, далее сегодня приготовил новую технологию, которую назвал силовой удар. Теперь если я ее интегрирую, уигрок будет бить и силовые удары щитом ногами и т.д.
  19. Люди, какие еще есть игры на базе Tes IV?
  20. Ничего, скоро все будет очень хорошо, потому что найдется один из людей, кто сделает собственноручно Обливион: Обновленное издание, с более лучшими текстурами, анимациями, моделями и т.д. И тогда прощай Скайрим, и не возвращайся!
  21. Почему? Вот я поставил нерим на средние настройки и игра полетела.
  22. Конечная цель моя кажется мне невозможной. Я хочу добавить очень много в игру, но моя мечта добавить системы, которые увеличивали бы графику до коллосального уровня, при том требуя лишь килобайты памяти, и совершенный искусственный интеллект, который будет реагировать не то что там на всякое действие, но и на всякое слово, которое игрок скажет или напишет. Но это невозможно, а потому и мечта.
  23. В стелсе спринтовать? Думаю да, но скоро уберу нафиг этот спринт в стелсе. А на лошади, плавая, или бегая это нормально. И если в Скайриме нет спринта в плавании, то это лишь тупость разработчиков, ровно и то, что они убрали возможность драться в воде.
  24. А тогда понятно.... ))) Мне тож лень было выбирать, но все таки что попалось первым то и поставил...
  25. DLC Dawnguard навсегда изменит твое представление о вампирах!
×
×
  • Создать...