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

angel-deff

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

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

  • Посещение

Весь контент angel-deff

  1. В том и дело, что всё прописано. С 0 до 23 в vendor привязки разумеется есть. Сам диалог не появляется. Мне нужно создать диалог с привязкой к неписю чтобы тот напал потом. Скрипт нададения я нашёл. Проблема именно в диалоге. Он просто не появляется)
  2. Вопрос по диалогам. Специально создал новый плагин с новым нпс и работал по видеуроку, хотел сделать торговца с уникальным диалогом. Создал фракцию, непися посадил во фракцию, создал контейнер и привязал к неписю. Все разместил в тестовой локации. Создал свой квест-диалог с топиком и ответом. В специальном поле создал условие чтобы диалог был у нпс и скомпелировал скрипт торговли. Нпс в локации живёт но диалога нет. Нет ни единого созданного диалога вне зависимости от того прописан конкретный нпс или должен быть любой непись. Да, я знаю что есть специальная фракция торговца где будет диалог но тут торговец лишь тренировка. Сделал все по уроку но толку нет.
  3. StarterBA, В крафте появиться только по прочтении книг. Я в тестах прочитал. Когда книги читом вызвал.
  4. StarterBA, И у меня вопрос к тебе. Ты знаешь как начать собирать книги-подсказки инструментов? Где инфа о крафте содержится. А то мне играть скоро а я не знаю с чего начать поиск
  5. Спасибо, но квестовые маркеры всеравно не появляются. Хотя в "Quest Alias" стоит в референце "unique Actor" id моего непися.
  6. Как добавить маркер для цели квеста?   В кратце есть мод который меняет цели-жертвы ТБ на других нпс. Например вместо Нарфи нужно убить палача Адвора (Или Алвора?)...короче палача в Солитьюде. Автор полностью подключил диалоги, целиуказатели и квесты на более сильных неписей. Идея мне понравилась и я взяв за основу его мод создал дублекаты сюжетных нпс и через TESEdit+CK повесил на дубли все кроме целеуказателей. Сейчас, убивая дублекаты миссия проходится и с некоторыми можно "поговорить от имени братства" Но стрелка на них не показывает.
  7. StarterBA, Верёвочная стрела продаётся у Хосгара. Как и болт
  8. Ну Skyul то есть, Там чистый в плане плагинов нет. Есть SkyUl SKSE и Mod organizer MCM регистрирует меню других модов (кои проверял) но этот не видит. Ну и ссылки в рабочем mcm не пашут. К меня два скайрима, первый мой с кучей модов где играю и второй для тестов пары плагинов. Так вот в моей версии mcm меню мода есть но не пашет. а в версии с "базовым" набором CK SKSE SkyUl меню вообще не регестрирует.
  9. У меня похожая ситуация. В скачанном моде оказались квакозябры. Я распаковал бса-нашёл файл txt с переводом м перевёл его xTransleter ом. Текст появился русский но ссылки не работают + когда пошёл тестировать его на чистом скайриме мсм меню совсем не было.
  10. Версия 2.3

    563 раза скачали

    ПЕРЕРЕЗАНИЕ ГОРЛА Скрытно подберитесь к врагу сзади, держа в руках кинжал или меч, и вы получите возможность перерезать ему горло, мгновенно убивая его. Успех действия зависит от разницы уровней ГГ и жертвы, навыков скрытности и одноручного оружия ГГ, навыка скрытности жертвы, а также от степени её "встревоженности". ОГЛУШЕНИЕ Скрытно подберитесь к врагу сзади, держа в руках специальную дубинку или безоружным, и вы получите возможность оглушить жертву, если это гуманоид. Если вы попытаетесь оглушить цель на виду, это будет рассмотрено как преступление и цель нападёт на вас. Если же всё пройдёт успешно, враг будет лежать без сознания целых 5 минут. УБИЙСТВО ВО СНЕ Условия просты - вы должны держать в руках любое оружие ближнего боя, пустые руки не считаются. При активации NPC (как при карманных кражах или разговоре) вы нанесёте 3 мощных удара в направлении взгляда и цель будет убита. МАСКИ, СКРЫВАЮЩИЕ ЛИЧНОСТЬ Мод добавляет механику скрытия вашей личности при помощи масок, как это было с Серым Капюшоном Ноктюрнал в TES 4: Oblivion. По умолчанию плагин содержит лишь один "Темный капюшон", который может быть создан в кузнице или куплен у Хорстара. Тем не менее, в наборе мода есть два других плагина, которые добавляют этот функционал и некоторым другим маскам ванильного Скайрима. ВЗАИМОДЕЙСТВИЕ СО СВЕТОМ С этим модом вы сможете зажечь или потушить довольно большое количество источников света при помощи специальных стрел. Это практически все костры, свечи и факелы из ванильного Скайрима, а также все огненные источники света из мода Claralux (версии 2А, формата ESM). Некоторые источники света из модов и костры великанов не могут быть потушены. После 24 часов каждый затронутый источник света вернётся к своему изначальному состоянию. НОВЫЕ СТРЕЛЫ Пламенные - не наносят урона сами по себе, но поджигают цель, нанося характерный урон. Могут зажечь огненный источник света. Водяные - тушат источники света огненной природы. Не наносят урона, как и огненные. Шумовые - производят небольшой, безвредный, но довольно громкий взрыв, привлекая внимание NPC поблизости. Масляные - разливают по поверхности лужу масла, которую можно поджечь пламенными стрелами или любым огненным заклинанием. При попадании в NPC эти стрелы увеличивают уязвимость цели к огненному урону. Веревочные- при выстреле создает веревку по которой можно взобраться. Стрелы могут быть преобразованы в соответствующие болты для использования с арбалетами.
  11. Вы конечно простите но чем она отличается от других компаньонов? Ванильных
  12. Layanna, Конкретно на эти витрины не проверял-но я исправил баги со стойками для оружия в USLEEP позже попробую выложить а пока могу дать ссылку на скачивание
  13. Я сейчас работаю над плагином
  14.   Вроде проперти под названием прописал, ивенты у того скрипта спёр вместе с ссылками, лишнее стёр оставив как событие заклинание которое привязано к зачарованию которое сейчас часть шлема. Следовательно предпологаю-пока шлем одет функция которую я прописал в ивент должна работать. Scriptname Crime_gold Actor Property Player Auto Function SetPlayerReportCrime(bool abReportCrime = true) Game.SetPlayerReportCrime(false) EndFunction Event OnEffectStart(Actor akTarget, Actor akCaster) If(akTarget == playerRef) playerRef.AddSpell(SneakToolsWearingMaskAbility, false) Function SetPlayerReportCrime(bool abReportCrime = true) Game.SetPlayerReportCrime(false) EndFunction EndIf EndEvent Event OnEffectFinish(Actor akTarget, Actor akCaster) If(akTarget == playerRef) playerRef.RemoveSpell(SneakToolsWearingMaskAbility) EndIf Event надеюсь, я правельно всё сделал? Или хоть чуток ближе к правельному? Я вот честно, очень хочу закончить мод за эти 6 дней=)
  15. У мода есть версия для SE но там уже все длс вшиты. Я скачал на легендарку и эффект тот же. В скале 0 эффекта. И никто не хочет делать патчи и подгонять под легенду мод
  16. Уже протестил. Без новой игры правда, короче не пашет так. С новой игрой проверю позже. И да, патча нет ибо нынешний автор злюка а прежней забыл добавить скалу как признался. И я ароде написал скрипт функцию Scriptname Crime_gold Function SetPlayerReportCrime(bool abReportCrime = true) Game.SetPlayerReportCrime(false) EndFunction он даже скомпелировался, теперь думаю как его нацепить на шлем шоб работал
  17. И надеюсь верно доработал Scriptname AASneakToolsMainQuestScript extends Quest conditional float originalJumpHeight bool isDawnguardInstalled conditional bool allowThroatSlits conditional bool allowKnockOuts conditional bool allowSleepKills conditional bool allowCrafting conditional bool Property playerBusted auto bool Property detected auto float Property SneakToolsVersion auto Actor Property PlayerRef auto Perk Property SneakToolsSlitThroatPerk auto Perk Property SneakToolsKnockOutPerk auto Perk Property SneakToolsKillSleepingPerk auto Perk Property SneakToolsArrowsPerk auto Faction Property SneakToolsUnconsciousFaction auto FormList Property SneakToolsFireLightsFormList auto GlobalVariable Property SneakToolsAllowEssentialKill auto GlobalVariable Property SneakToolsUseMenus auto Spell Property SneakToolsTeleportShopSpell auto Topic Property SneakToolsDialTricksOfTheTrade auto Topic Property SneakToolsDialKillingTopic auto Quest Property SneakToolsAliasesQuest auto Faction Property CrimeFactionEastmarch auto Faction Property CrimeFactionFalkreath auto Faction Property CrimeFactionHaafingar auto Faction Property CrimeFactionHjaalmarch auto Faction Property CrimeFactionPale auto Faction Property CrimeFactionReach auto Faction Property CrimeFactionRift auto Faction Property CrimeFactionWhiterun auto Faction Property CrimeFactionWinterhold auto Faction Property CrimeFactionOrcs auto Faction Property DLC2CrimeRavenRock auto int RealCrimeGoldEastMarchViolent int RealCrimeGoldFalkreathViolent int RealCrimeGoldHaafingarViolent int RealCrimeGoldHjaalmarchViolent int RealCrimeGoldPaleViolent int RealCrimeGoldReachViolent int RealCrimeGoldRiftViolent int RealCrimeGoldWhiterunViolent int RealCrimeGoldWinterholdViolent int RealCrimeGoldOrcsViolent int RealCrimeGoldDLC2CrimeRavenRockViolent int RealCrimeGoldEastMarchNonViolent int RealCrimeGoldFalkreathNonViolent int RealCrimeGoldHaafingarNonViolent int RealCrimeGoldHjaalmarchNonViolent int RealCrimeGoldPaleNonViolent int RealCrimeGoldReachNonViolent int RealCrimeGoldRiftNonViolent int RealCrimeGoldWhiterunNonViolent int RealCrimeGoldWinterholdNonViolent int RealCrimeGoldOrcsNonViolent int RealCrimeGoldDLC2CrimeRavenRockNonViolent int FakeCrimeGoldEastMarchViolent int FakeCrimeGoldFalkreathViolent int FakeCrimeGoldHaafingarViolent int FakeCrimeGoldHjaalmarchViolent int FakeCrimeGoldPaleViolent int FakeCrimeGoldReachViolent int FakeCrimeGoldRiftViolent int FakeCrimeGoldWhiterunViolent int FakeCrimeGoldWinterholdViolent int FakeCrimeGoldOrcsViolent int FakeCrimeGoldDLC2CrimeRavenRockViolent int FakeCrimeGoldEastMarchNonViolent int FakeCrimeGoldFalkreathNonViolent int FakeCrimeGoldHaafingarNonViolent int FakeCrimeGoldHjaalmarchNonViolent int FakeCrimeGoldPaleNonViolent int FakeCrimeGoldReachNonViolent int FakeCrimeGoldRiftNonViolent int FakeCrimeGoldWhiterunNonViolent int FakeCrimeGoldWinterholdNonViolent int FakeCrimeGoldOrcsNonViolent int FakeCrimeGoldDLC2CrimeRavenRockNonViolent ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EQUIPPING;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Function SneakToolsEquipFaceMaskFunction() UnregisterForUpdateGameTime() If(playerBusted) return ElseIf(detected) playerBusted=true SneakToolsUnsuccesfulEquipFaceMaskFunction() Debug.Notification("My true identity was recognised!") Else SneakToolsUpdateRealCrimeGold() SneakToolsSuccesfulEquipFaceMaskFunction() playerRef.StopCombatAlarm() EndIf detected = false EndFunction Function SneakToolsSuccesfulEquipFaceMaskFunction() CrimeFactionEastmarch.SetCrimeGold(FakeCrimeGoldEastmarchNonViolent) CrimeFactionEastmarch.SetCrimeGoldViolent(FakeCrimeGoldEastmarchViolent) CrimeFactionFalkreath.SetCrimeGold(FakeCrimeGoldFalkreathNonViolent) CrimeFactionFalkreath.SetCrimeGoldViolent(FakeCrimeGoldFalkreathViolent) CrimeFactionHaafingar.SetCrimeGold(FakeCrimeGoldHaafingarNonViolent) CrimeFactionHaafingar.SetCrimeGoldViolent(FakeCrimeGoldHaafingarViolent) CrimeFactionHjaalmarch.SetCrimeGold(FakeCrimeGoldHjaalmarchNonViolent) CrimeFactionHjaalmarch.SetCrimeGoldViolent(FakeCrimeGoldHjaalmarchViolent) CrimeFactionPale.SetCrimeGold(FakeCrimeGoldPaleNonViolent) CrimeFactionPale.SetCrimeGoldViolent(FakeCrimeGoldPaleViolent) CrimeFactionReach.SetCrimeGold(FakeCrimeGoldReachNonViolent) CrimeFactionReach.SetCrimeGoldViolent(FakeCrimeGoldReachViolent) CrimeFactionRift.SetCrimeGold(FakeCrimeGoldRiftNonViolent) CrimeFactionRift.SetCrimeGoldViolent(FakeCrimeGoldRiftViolent) CrimeFactionWhiterun.SetCrimeGold(FakeCrimeGoldWhiterunNonViolent) CrimeFactionWhiterun.SetCrimeGoldViolent(FakeCrimeGoldWhiterunViolent) CrimeFactionWinterhold.SetCrimeGold(FakeCrimeGoldWinterholdNonViolent) CrimeFactionWinterhold.SetCrimeGoldViolent(FakeCrimeGoldWinterholdViolent) CrimeFactionOrcs.SetCrimeGold(FakeCrimeGoldOrcsNonViolent) CrimeFactionOrcs.SetCrimeGold(FakeCrimeGoldOrcsNonViolent) CrimeFactionOrcs.SetCrimeGoldViolent(FakeCrimeGoldOrcsViolent) DLC2CrimeRavenRock.SetCrimeGold(FakeCrimeGoldDLC2CrimeRavenRockNonViolent) DLC2CrimeRavenRock.SetCrimeGoldViolent(FakeCrimeGoldDLC2CrimeRavenRockViolent) ;;;;;;;;;;;;;;;;;;;;;;;;;;DLC2CrimeRavenRockFaction;;;;;;;;;;;;;;;;;;;;;;;;;;;; EndFunction Function SneakToolsUnsuccesfulEquipFaceMaskFunction() CrimeFactionEastmarch.ModCrimeGold(FakeCrimeGoldEastmarchNonViolent) CrimeFactionEastmarch.ModCrimeGold(FakeCrimeGoldEastmarchViolent, true) CrimeFactionFalkreath.ModCrimeGold(FakeCrimeGoldFalkreathNonViolent) CrimeFactionFalkreath.ModCrimeGold(FakeCrimeGoldFalkreathViolent, true) CrimeFactionHaafingar.ModCrimeGold(FakeCrimeGoldHaafingarNonViolent) CrimeFactionHaafingar.ModCrimeGold(FakeCrimeGoldHaafingarViolent, true) CrimeFactionHjaalmarch.ModCrimeGold(FakeCrimeGoldHjaalmarchNonViolent) CrimeFactionHjaalmarch.ModCrimeGold(FakeCrimeGoldHjaalmarchViolent, true) CrimeFactionPale.ModCrimeGold(FakeCrimeGoldPaleNonViolent) CrimeFactionPale.ModCrimeGold(FakeCrimeGoldPaleViolent, true) CrimeFactionReach.ModCrimeGold(FakeCrimeGoldReachNonViolent) CrimeFactionReach.ModCrimeGold(FakeCrimeGoldReachViolent, true) CrimeFactionRift.ModCrimeGold(FakeCrimeGoldRiftNonViolent) CrimeFactionRift.ModCrimeGold(FakeCrimeGoldRiftViolent, true) CrimeFactionWhiterun.ModCrimeGold(FakeCrimeGoldWhiterunNonViolent) CrimeFactionWhiterun.ModCrimeGold(FakeCrimeGoldWhiterunViolent, true) CrimeFactionWinterhold.ModCrimeGold(FakeCrimeGoldWinterholdNonViolent) CrimeFactionWinterhold.ModCrimeGold(FakeCrimeGoldWinterholdViolent, true) CrimeFactionOrcs.ModCrimeGold(FakeCrimeGoldOrcsNonViolent) CrimeFactionOrcs.ModCrimeGold(FakeCrimeGoldOrcsViolent, true) DLC2CrimeRavenRock.ModCrimeGold(FakeCrimeGoldDLC2CrimeRavenRockNonViolent) DLC2CrimeRavenRock.ModCrimeGold(FakeCrimeGoldDLC2CrimeRavenRockViolent, true) SneakToolsResetFakeCrimeGold() EndFunction ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EQUIPPING;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UNEQUIPPING;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Function SneakToolsUnequipFaceMaskFunction() if(detected) RegisterForSingleUpdateGameTime(48) If(!playerBusted) SneakToolsUnsuccesfulUnequipFaceMaskFunction() playerBusted=true EndIf Else RegisterForSingleUpdateGameTime(24) If(!playerBusted) SneakToolsUpdateFakeCrimeGold() SneakToolsSuccesfulUnequipFaceMaskFunction() playerRef.StopCombatAlarm() EndIf EndIf detected = false EndFunction Function SneakToolsSuccesfulUnequipFaceMaskFunction() CrimeFactionEastmarch.SetCrimeGold(RealCrimeGoldEastMarchNonViolent) CrimeFactionEastmarch.SetCrimeGoldViolent(RealCrimeGoldEastMarchViolent) CrimeFactionFalkreath.SetCrimeGold(RealCrimeGoldFalkreathNonViolent) CrimeFactionFalkreath.SetCrimeGoldViolent(RealCrimeGoldFalkreathViolent) CrimeFactionHaafingar.SetCrimeGold(RealCrimeGoldHaafingarNonViolent) CrimeFactionHaafingar.SetCrimeGoldViolent(RealCrimeGoldHaafingarViolent) CrimeFactionHjaalmarch.SetCrimeGold(RealCrimeGoldHjaalmarchNonViolent) CrimeFactionHjaalmarch.SetCrimeGoldViolent(RealCrimeGoldHjaalmarchViolent) CrimeFactionPale.SetCrimeGold(RealCrimeGoldPaleNonViolent) CrimeFactionPale.SetCrimeGoldViolent(RealCrimeGoldPaleViolent) CrimeFactionReach.SetCrimeGold(RealCrimeGoldReachNonViolent) CrimeFactionReach.SetCrimeGoldViolent(RealCrimeGoldReachViolent) CrimeFactionRift.SetCrimeGold(RealCrimeGoldRiftNonViolent) CrimeFactionRift.SetCrimeGoldViolent(RealCrimeGoldRiftViolent) CrimeFactionWhiterun.SetCrimeGold(RealCrimeGoldWhiterunNonViolent) CrimeFactionWhiterun.SetCrimeGoldViolent(RealCrimeGoldWhiterunViolent) CrimeFactionWinterhold.SetCrimeGold(RealCrimeGoldWinterholdNonViolent) CrimeFactionWinterhold.SetCrimeGoldViolent(RealCrimeGoldWinterholdViolent) CrimeFactionOrcs.SetCrimeGold(RealCrimeGoldOrcsNonViolent) CrimeFactionOrcs.SetCrimeGoldViolent(RealCrimeGoldOrcsViolent) DLC2CrimeRavenRock.SetCrimeGold(RealCrimeGoldDLC2CrimeRavenRockNonViolent) DLC2CrimeRavenRock.SetCrimeGoldViolent(RealCrimeGoldDLC2CrimeRavenRockViolent) EndFunction Function SneakToolsUnsuccesfulUnequipFaceMaskFunction() CrimeFactionEastmarch.ModCrimeGold(RealCrimeGoldEastMarchNonViolent) CrimeFactionEastmarch.ModCrimeGold(RealCrimeGoldEastMarchViolent, true) CrimeFactionFalkreath.ModCrimeGold(RealCrimeGoldFalkreathNonViolent) CrimeFactionFalkreath.ModCrimeGold(RealCrimeGoldFalkreathViolent, true) CrimeFactionHaafingar.ModCrimeGold(RealCrimeGoldHaafingarNonViolent) CrimeFactionHaafingar.ModCrimeGold(RealCrimeGoldHaafingarViolent, true) CrimeFactionHjaalmarch.ModCrimeGold(RealCrimeGoldHjaalmarchNonViolent) CrimeFactionHjaalmarch.ModCrimeGold(RealCrimeGoldHjaalmarchViolent, true) CrimeFactionPale.ModCrimeGold(RealCrimeGoldPaleNonViolent) CrimeFactionPale.ModCrimeGold(RealCrimeGoldPaleViolent, true) CrimeFactionReach.ModCrimeGold(RealCrimeGoldReachNonViolent) CrimeFactionReach.ModCrimeGold(RealCrimeGoldReachViolent, true) CrimeFactionRift.ModCrimeGold(RealCrimeGoldRiftNonViolent) CrimeFactionRift.ModCrimeGold(RealCrimeGoldRiftViolent, true) CrimeFactionWhiterun.ModCrimeGold(RealCrimeGoldWhiterunNonViolent) CrimeFactionWhiterun.ModCrimeGold(RealCrimeGoldWhiterunViolent, true) CrimeFactionWinterhold.ModCrimeGold(RealCrimeGoldWinterholdNonViolent) CrimeFactionWinterhold.ModCrimeGold(RealCrimeGoldWinterholdViolent, true) CrimeFactionOrcs.ModCrimeGold(RealCrimeGoldOrcsNonViolent) CrimeFactionOrcs.ModCrimeGold(RealCrimeGoldOrcsViolent, true) DLC2CrimeRavenRock.ModCrimeGold(RealCrimeGoldDLC2CrimeRavenRockNonViolent) DLC2CrimeRavenRock.ModCrimeGold(RealCrimeGoldDLC2CrimeRavenRockViolent, true) SneakToolsResetFakeCrimeGold() EndFunction ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UNEQUIPPING;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Function SneakToolsUpdateRealCrimeGold() RealCrimeGoldEastMarchViolent = CrimeFactionEastmarch.GetCrimeGoldViolent() RealCrimeGoldFalkreathViolent = CrimeFactionFalkreath.GetCrimeGoldViolent() RealCrimeGoldHaafingarViolent = CrimeFactionHaafingar.GetCrimeGoldViolent() RealCrimeGoldHjaalmarchViolent = CrimeFactionHjaalmarch.GetCrimeGoldViolent() RealCrimeGoldPaleViolent = CrimeFactionPale.GetCrimeGoldViolent() RealCrimeGoldReachViolent = CrimeFactionReach.GetCrimeGoldViolent() RealCrimeGoldRiftViolent = CrimeFactionRift.GetCrimeGoldViolent() RealCrimeGoldWhiterunViolent = CrimeFactionWhiterun.GetCrimeGoldViolent() RealCrimeGoldWinterholdViolent = CrimeFactionWinterhold.GetCrimeGoldViolent() RealCrimeGoldOrcsViolent = CrimeFactionOrcs.GetCrimeGoldViolent() RealCrimeGoldDLC2CrimeRavenRockViolent = DLC2CrimeRavenRock.GetCrimeGoldViolent() ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; RealCrimeGoldEastMarchNonViolent = CrimeFactionEastmarch.GetCrimeGoldNonViolent() RealCrimeGoldFalkreathNonViolent = CrimeFactionFalkreath.GetCrimeGoldNonViolent() RealCrimeGoldHaafingarNonViolent = CrimeFactionHaafingar.GetCrimeGoldNonViolent() RealCrimeGoldHjaalmarchNonViolent = CrimeFactionHjaalmarch.GetCrimeGoldNonViolent() RealCrimeGoldPaleNonViolent = CrimeFactionPale.GetCrimeGoldNonViolent() RealCrimeGoldReachNonViolent = CrimeFactionReach.GetCrimeGoldNonViolent() RealCrimeGoldRiftNonViolent = CrimeFactionRift.GetCrimeGoldNonViolent() RealCrimeGoldWhiterunNonViolent = CrimeFactionWhiterun.GetCrimeGoldNonViolent() RealCrimeGoldWinterholdNonViolent = CrimeFactionWinterhold.GetCrimeGoldNonViolent() RealCrimeGoldOrcsNonViolent = CrimeFactionOrcs.GetCrimeGoldNonViolent() RealCrimeGoldDLC2CrimeRavenRockNonViolent = DLC2CrimeRavenRock.GetCrimeGoldNonViolent() EndFunction Function SneakToolsUpdateFakeCrimeGold() FakeCrimeGoldEastMarchViolent = CrimeFactionEastmarch.GetCrimeGoldViolent() FakeCrimeGoldFalkreathViolent = CrimeFactionFalkreath.GetCrimeGoldViolent() FakeCrimeGoldHaafingarViolent = CrimeFactionHaafingar.GetCrimeGoldViolent() FakeCrimeGoldHjaalmarchViolent = CrimeFactionHjaalmarch.GetCrimeGoldViolent() FakeCrimeGoldPaleViolent = CrimeFactionPale.GetCrimeGoldViolent() FakeCrimeGoldReachViolent = CrimeFactionReach.GetCrimeGoldViolent() FakeCrimeGoldRiftViolent = CrimeFactionRift.GetCrimeGoldViolent() FakeCrimeGoldWhiterunViolent = CrimeFactionWhiterun.GetCrimeGoldViolent() FakeCrimeGoldWinterholdViolent = CrimeFactionWinterhold.GetCrimeGoldViolent() FakeCrimeGoldOrcsViolent = CrimeFactionOrcs.GetCrimeGoldViolent() FakeCrimeGoldDLC2CrimeRavenRockViolent = DLC2CrimeRavenRock.GetCrimeGoldViolent() FakeCrimeGoldEastMarchNonViolent = CrimeFactionEastmarch.GetCrimeGoldNonViolent() FakeCrimeGoldFalkreathNonViolent = CrimeFactionFalkreath.GetCrimeGoldNonViolent() FakeCrimeGoldHaafingarNonViolent = CrimeFactionHaafingar.GetCrimeGoldNonViolent() FakeCrimeGoldHjaalmarchNonViolent = CrimeFactionHjaalmarch.GetCrimeGoldNonViolent() FakeCrimeGoldPaleNonViolent = CrimeFactionPale.GetCrimeGoldNonViolent() FakeCrimeGoldReachNonViolent = CrimeFactionReach.GetCrimeGoldNonViolent() FakeCrimeGoldRiftNonViolent = CrimeFactionRift.GetCrimeGoldNonViolent() FakeCrimeGoldWhiterunNonViolent = CrimeFactionWhiterun.GetCrimeGoldNonViolent() FakeCrimeGoldWinterholdNonViolent = CrimeFactionWinterhold.GetCrimeGoldNonViolent() FakeCrimeGoldOrcsNonViolent = CrimeFactionOrcs.GetCrimeGoldNonViolent() FakeCrimeGoldDLC2CrimeRavenRockNonViolent = DLC2CrimeRavenRock.GetCrimeGoldNonViolent() EndFunction Function SneakToolsResetFakeCrimeGold() FakeCrimeGoldEastMarchViolent = 0 FakeCrimeGoldFalkreathViolent = 0 FakeCrimeGoldHaafingarViolent = 0 FakeCrimeGoldHjaalmarchViolent = 0 FakeCrimeGoldPaleViolent = 0 FakeCrimeGoldReachViolent = 0 FakeCrimeGoldRiftViolent = 0 FakeCrimeGoldWhiterunViolent = 0 FakeCrimeGoldWinterholdViolent = 0 FakeCrimeGoldOrcsViolent = 0 FakeCrimeGoldDLC2CrimeRavenRockViolent = 0 FakeCrimeGoldEastMarchNonViolent = 0 FakeCrimeGoldFalkreathNonViolent = 0 FakeCrimeGoldHaafingarNonViolent = 0 FakeCrimeGoldHjaalmarchNonViolent = 0 FakeCrimeGoldPaleNonViolent = 0 FakeCrimeGoldReachNonViolent = 0 FakeCrimeGoldRiftNonViolent = 0 FakeCrimeGoldWhiterunNonViolent = 0 FakeCrimeGoldWinterholdNonViolent = 0 FakeCrimeGoldOrcsNonViolent = 0 FakeCrimeGoldDLC2CrimeRavenRockNonViolent = 0 EndFunction Function setPlayerBusted(bool busted) playerBusted=busted EndFunction FormList Property TrapGasWeapon auto Explosion Property SneakToolsTrapOilExplosionInitial auto Explosion Property SneakToolsTrapOilExplosion01 auto Explosion Property SneakToolsTrapOilExplosionMaster auto Function initSneakTools() playerRef.AddPerk(SneakToolsSlitThroatPerk) playerRef.AddPerk(SneakToolsKnockOutPerk) playerRef.AddPerk(SneakToolsKillSleepingPerk) playerRef.AddPerk(SneakToolsArrowsPerk) playerRef.AddToFaction(SneakToolsUnconsciousFaction) playerRef.AddSpell(SneakToolsTeleportShopSpell) allowThroatSlits = true allowKnockOuts = true allowSleepKills = true allowCrafting = true SneakToolsDialTricksOfTheTrade.Add() (Game.GetForm(0x00082E17) As FormList).AddForm(Game.GetFormFromFile(0x0008A735, "Sneak Tools.esp")) TrapGasWeapon.AddForm(SneakToolsTrapOilExplosionInitial) TrapGasWeapon.AddForm(SneakToolsTrapOilExplosion01) TrapGasWeapon.AddForm(SneakToolsTrapOilExplosionMaster) AddClaraluxLights() handleDawnguardInstallation() originalJumpHeight = Game.GetGameSettingFloat("fJumpHeightMin") RegisterForSingleUpdate(3) EndFunction Function handleDawnguardInstallation() If(Game.GetFormFromFile(0x00000BB3, "Dawnguard.esm") != None) ;Dawnguard installed isDawnguardInstalled = true (Game.GetForm(0x00082E17) As FormList).AddForm(Game.GetFormFromFile(0x000ABC5C, "Sneak Tools.esp")) Else isDawnguardInstalled = false return EndIf EndFunction Function addClaraluxLights() If(Game.GetFormFromFile(0x00003FAA, "CLARALUX - More and Brighter Lights.esm") == None) ;Claralux not installed return EndIf SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FAA, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FE1, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FA8, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FE2, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FA5, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FA4, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FA6, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FA9, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FAD, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00004021, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000018BE, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00001E7B, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x0000131B, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00006E9E, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00006E91, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00006E92, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00006E93, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00006E94, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00006E95, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079BB, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x0000143E, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x0000140A, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FAC, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000013EC, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00001485, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00002180, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00001414, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079AB, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079A7, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079A8, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079A9, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079AA, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079A6, "CLARALUX - More and Brighter Lights.esm")) EndFunction Event OnUpdateGameTime() SneakToolsResetFakeCrimeGold() playerBusted=false EndEvent Event OnUpdate() SneakToolsAliasesQuest.Stop() SneakToolsAliasesQuest.Start() RegisterForSingleUpdate(3) EndEvent Function SetUseMenuPopUps(bool b) If(b) SneakToolsUseMenus.SetValueInt(1) Else SneakToolsUseMenus.SetValueInt(0) EndIf EndFunction Function SetAllowEssentialKills(bool b) If(b) SneakToolsAllowEssentialKill.SetValueInt(1) Else SneakToolsAllowEssentialKill.SetValueInt(0) EndIf EndFunction Function SetAllowThroatSlits(bool b) allowThroatSlits = b EndFunction Function SetAllowKnockOuts(bool b) allowKnockOuts = b EndFunction Function SetAllowSleepKills(bool b) allowSleepKills = b EndFunction Function SetAllowCrafting(bool b) allowCrafting = b EndFunction Function ActivateMod() RegisterForSingleUpdate(3) EndFunction Function DeactivateMod() UnregisterForUpdate() SneakToolsAliasesQuest.Stop() EndFunction Function FixJumpingHeight() Game.SetGameSettingFloat("fJumpHeightMin", originalJumpHeight) EndFunction Event OnReset() RealCrimeGoldEastMarchViolent=0 RealCrimeGoldFalkreathViolent =0 RealCrimeGoldHaafingarViolent =0 RealCrimeGoldHjaalmarchViolent =0 RealCrimeGoldPaleViolent =0 RealCrimeGoldReachViolent =0 RealCrimeGoldRiftViolent =0 RealCrimeGoldWhiterunViolent =0 RealCrimeGoldWinterholdViolent =0 RealCrimeGoldOrcsViolent = 0 RealCrimeGoldDLC2CrimeRavenRockViolent = 0 RealCrimeGoldEastMarchNonViolent=0 RealCrimeGoldFalkreathNonViolent =0 RealCrimeGoldHaafingarNonViolent =0 RealCrimeGoldHjaalmarchNonViolent =0 RealCrimeGoldPaleNonViolent =0 RealCrimeGoldReachNonViolent =0 RealCrimeGoldRiftNonViolent =0 RealCrimeGoldWhiterunNonViolent =0 RealCrimeGoldWinterholdNonViolent =0 RealCrimeGoldOrcsNonViolent = 0 RealCrimeGoldDLC2CrimeRavenRockNonViolent = 0 FakeCrimeGoldEastMarchViolent =0 FakeCrimeGoldFalkreathViolent =0 FakeCrimeGoldHaafingarViolent =0 FakeCrimeGoldHjaalmarchViolent =0 FakeCrimeGoldPaleViolent =0 FakeCrimeGoldReachViolent =0 FakeCrimeGoldRiftViolent =0 FakeCrimeGoldWhiterunViolent =0 FakeCrimeGoldWinterholdViolent =0 FakeCrimeGoldOrcsViolent = 0 FakeCrimeGoldDLC2CrimeRavenRockViolent = 0 FakeCrimeGoldEastMarchNonViolent =0 FakeCrimeGoldFalkreathNonViolent =0 FakeCrimeGoldHaafingarNonViolent =0 FakeCrimeGoldHjaalmarchNonViolent =0 FakeCrimeGoldPaleNonViolent =0 FakeCrimeGoldReachNonViolent =0 FakeCrimeGoldRiftNonViolent =0 FakeCrimeGoldWhiterunNonViolent =0 FakeCrimeGoldWinterholdNonViolent =0 FakeCrimeGoldOrcsNonViolent = 0 FakeCrimeGoldDLC2CrimeRavenRockNonViolent = 0 EndEvent добавив под каждый столбец это-DLC2CrimeRavenRock
  18. Нашёл вот этот скрипт в файлах Scriptname AASneakToolsMainQuestScript extends Quest conditional float originalJumpHeight bool isDawnguardInstalled conditional bool allowThroatSlits conditional bool allowKnockOuts conditional bool allowSleepKills conditional bool allowCrafting conditional bool Property playerBusted auto bool Property detected auto float Property SneakToolsVersion auto Actor Property PlayerRef auto Perk Property SneakToolsSlitThroatPerk auto Perk Property SneakToolsKnockOutPerk auto Perk Property SneakToolsKillSleepingPerk auto Perk Property SneakToolsArrowsPerk auto Faction Property SneakToolsUnconsciousFaction auto FormList Property SneakToolsFireLightsFormList auto GlobalVariable Property SneakToolsAllowEssentialKill auto GlobalVariable Property SneakToolsUseMenus auto Spell Property SneakToolsTeleportShopSpell auto Topic Property SneakToolsDialTricksOfTheTrade auto Topic Property SneakToolsDialKillingTopic auto Quest Property SneakToolsAliasesQuest auto Faction Property CrimeFactionEastmarch auto Faction Property CrimeFactionFalkreath auto Faction Property CrimeFactionHaafingar auto Faction Property CrimeFactionHjaalmarch auto Faction Property CrimeFactionPale auto Faction Property CrimeFactionReach auto Faction Property CrimeFactionRift auto Faction Property CrimeFactionWhiterun auto Faction Property CrimeFactionWinterhold auto Faction Property CrimeFactionOrcs auto int RealCrimeGoldEastMarchViolent int RealCrimeGoldFalkreathViolent int RealCrimeGoldHaafingarViolent int RealCrimeGoldHjaalmarchViolent int RealCrimeGoldPaleViolent int RealCrimeGoldReachViolent int RealCrimeGoldRiftViolent int RealCrimeGoldWhiterunViolent int RealCrimeGoldWinterholdViolent int RealCrimeGoldOrcsViolent int RealCrimeGoldEastMarchNonViolent int RealCrimeGoldFalkreathNonViolent int RealCrimeGoldHaafingarNonViolent int RealCrimeGoldHjaalmarchNonViolent int RealCrimeGoldPaleNonViolent int RealCrimeGoldReachNonViolent int RealCrimeGoldRiftNonViolent int RealCrimeGoldWhiterunNonViolent int RealCrimeGoldWinterholdNonViolent int RealCrimeGoldOrcsNonViolent int FakeCrimeGoldEastMarchViolent int FakeCrimeGoldFalkreathViolent int FakeCrimeGoldHaafingarViolent int FakeCrimeGoldHjaalmarchViolent int FakeCrimeGoldPaleViolent int FakeCrimeGoldReachViolent int FakeCrimeGoldRiftViolent int FakeCrimeGoldWhiterunViolent int FakeCrimeGoldWinterholdViolent int FakeCrimeGoldOrcsViolent int FakeCrimeGoldEastMarchNonViolent int FakeCrimeGoldFalkreathNonViolent int FakeCrimeGoldHaafingarNonViolent int FakeCrimeGoldHjaalmarchNonViolent int FakeCrimeGoldPaleNonViolent int FakeCrimeGoldReachNonViolent int FakeCrimeGoldRiftNonViolent int FakeCrimeGoldWhiterunNonViolent int FakeCrimeGoldWinterholdNonViolent int FakeCrimeGoldOrcsNonViolent ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EQUIPPING;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Function SneakToolsEquipFaceMaskFunction() UnregisterForUpdateGameTime() If(playerBusted) return ElseIf(detected) playerBusted=true SneakToolsUnsuccesfulEquipFaceMaskFunction() Debug.Notification("My true identity was recognised!") Else SneakToolsUpdateRealCrimeGold() SneakToolsSuccesfulEquipFaceMaskFunction() playerRef.StopCombatAlarm() EndIf detected = false EndFunction Function SneakToolsSuccesfulEquipFaceMaskFunction() CrimeFactionEastmarch.SetCrimeGold(FakeCrimeGoldEastmarchNonViolent) CrimeFactionEastmarch.SetCrimeGoldViolent(FakeCrimeGoldEastmarchViolent) CrimeFactionFalkreath.SetCrimeGold(FakeCrimeGoldFalkreathNonViolent) CrimeFactionFalkreath.SetCrimeGoldViolent(FakeCrimeGoldFalkreathViolent) CrimeFactionHaafingar.SetCrimeGold(FakeCrimeGoldHaafingarNonViolent) CrimeFactionHaafingar.SetCrimeGoldViolent(FakeCrimeGoldHaafingarViolent) CrimeFactionHjaalmarch.SetCrimeGold(FakeCrimeGoldHjaalmarchNonViolent) CrimeFactionHjaalmarch.SetCrimeGoldViolent(FakeCrimeGoldHjaalmarchViolent) CrimeFactionPale.SetCrimeGold(FakeCrimeGoldPaleNonViolent) CrimeFactionPale.SetCrimeGoldViolent(FakeCrimeGoldPaleViolent) CrimeFactionReach.SetCrimeGold(FakeCrimeGoldReachNonViolent) CrimeFactionReach.SetCrimeGoldViolent(FakeCrimeGoldReachViolent) CrimeFactionRift.SetCrimeGold(FakeCrimeGoldRiftNonViolent) CrimeFactionRift.SetCrimeGoldViolent(FakeCrimeGoldRiftViolent) CrimeFactionWhiterun.SetCrimeGold(FakeCrimeGoldWhiterunNonViolent) CrimeFactionWhiterun.SetCrimeGoldViolent(FakeCrimeGoldWhiterunViolent) CrimeFactionWinterhold.SetCrimeGold(FakeCrimeGoldWinterholdNonViolent) CrimeFactionWinterhold.SetCrimeGoldViolent(FakeCrimeGoldWinterholdViolent) CrimeFactionOrcs.SetCrimeGold(FakeCrimeGoldOrcsNonViolent) CrimeFactionOrcs.SetCrimeGoldViolent(FakeCrimeGoldOrcsViolent) EndFunction Function SneakToolsUnsuccesfulEquipFaceMaskFunction() CrimeFactionEastmarch.ModCrimeGold(FakeCrimeGoldEastmarchNonViolent) CrimeFactionEastmarch.ModCrimeGold(FakeCrimeGoldEastmarchViolent, true) CrimeFactionFalkreath.ModCrimeGold(FakeCrimeGoldFalkreathNonViolent) CrimeFactionFalkreath.ModCrimeGold(FakeCrimeGoldFalkreathViolent, true) CrimeFactionHaafingar.ModCrimeGold(FakeCrimeGoldHaafingarNonViolent) CrimeFactionHaafingar.ModCrimeGold(FakeCrimeGoldHaafingarViolent, true) CrimeFactionHjaalmarch.ModCrimeGold(FakeCrimeGoldHjaalmarchNonViolent) CrimeFactionHjaalmarch.ModCrimeGold(FakeCrimeGoldHjaalmarchViolent, true) CrimeFactionPale.ModCrimeGold(FakeCrimeGoldPaleNonViolent) CrimeFactionPale.ModCrimeGold(FakeCrimeGoldPaleViolent, true) CrimeFactionReach.ModCrimeGold(FakeCrimeGoldReachNonViolent) CrimeFactionReach.ModCrimeGold(FakeCrimeGoldReachViolent, true) CrimeFactionRift.ModCrimeGold(FakeCrimeGoldRiftNonViolent) CrimeFactionRift.ModCrimeGold(FakeCrimeGoldRiftViolent, true) CrimeFactionWhiterun.ModCrimeGold(FakeCrimeGoldWhiterunNonViolent) CrimeFactionWhiterun.ModCrimeGold(FakeCrimeGoldWhiterunViolent, true) CrimeFactionWinterhold.ModCrimeGold(FakeCrimeGoldWinterholdNonViolent) CrimeFactionWinterhold.ModCrimeGold(FakeCrimeGoldWinterholdViolent, true) CrimeFactionOrcs.ModCrimeGold(FakeCrimeGoldOrcsNonViolent) CrimeFactionOrcs.ModCrimeGold(FakeCrimeGoldOrcsViolent, true) SneakToolsResetFakeCrimeGold() EndFunction ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EQUIPPING;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UNEQUIPPING;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Function SneakToolsUnequipFaceMaskFunction() if(detected) RegisterForSingleUpdateGameTime(48) If(!playerBusted) SneakToolsUnsuccesfulUnequipFaceMaskFunction() playerBusted=true EndIf Else RegisterForSingleUpdateGameTime(24) If(!playerBusted) SneakToolsUpdateFakeCrimeGold() SneakToolsSuccesfulUnequipFaceMaskFunction() playerRef.StopCombatAlarm() EndIf EndIf detected = false EndFunction Function SneakToolsSuccesfulUnequipFaceMaskFunction() CrimeFactionEastmarch.SetCrimeGold(RealCrimeGoldEastMarchNonViolent) CrimeFactionEastmarch.SetCrimeGoldViolent(RealCrimeGoldEastMarchViolent) CrimeFactionFalkreath.SetCrimeGold(RealCrimeGoldFalkreathNonViolent) CrimeFactionFalkreath.SetCrimeGoldViolent(RealCrimeGoldFalkreathViolent) CrimeFactionHaafingar.SetCrimeGold(RealCrimeGoldHaafingarNonViolent) CrimeFactionHaafingar.SetCrimeGoldViolent(RealCrimeGoldHaafingarViolent) CrimeFactionHjaalmarch.SetCrimeGold(RealCrimeGoldHjaalmarchNonViolent) CrimeFactionHjaalmarch.SetCrimeGoldViolent(RealCrimeGoldHjaalmarchViolent) CrimeFactionPale.SetCrimeGold(RealCrimeGoldPaleNonViolent) CrimeFactionPale.SetCrimeGoldViolent(RealCrimeGoldPaleViolent) CrimeFactionReach.SetCrimeGold(RealCrimeGoldReachNonViolent) CrimeFactionReach.SetCrimeGoldViolent(RealCrimeGoldReachViolent) CrimeFactionRift.SetCrimeGold(RealCrimeGoldRiftNonViolent) CrimeFactionRift.SetCrimeGoldViolent(RealCrimeGoldRiftViolent) CrimeFactionWhiterun.SetCrimeGold(RealCrimeGoldWhiterunNonViolent) CrimeFactionWhiterun.SetCrimeGoldViolent(RealCrimeGoldWhiterunViolent) CrimeFactionWinterhold.SetCrimeGold(RealCrimeGoldWinterholdNonViolent) CrimeFactionWinterhold.SetCrimeGoldViolent(RealCrimeGoldWinterholdViolent) CrimeFactionOrcs.SetCrimeGold(RealCrimeGoldOrcsNonViolent) CrimeFactionOrcs.SetCrimeGoldViolent(RealCrimeGoldOrcsViolent) EndFunction Function SneakToolsUnsuccesfulUnequipFaceMaskFunction() CrimeFactionEastmarch.ModCrimeGold(RealCrimeGoldEastMarchNonViolent) CrimeFactionEastmarch.ModCrimeGold(RealCrimeGoldEastMarchViolent, true) CrimeFactionFalkreath.ModCrimeGold(RealCrimeGoldFalkreathNonViolent) CrimeFactionFalkreath.ModCrimeGold(RealCrimeGoldFalkreathViolent, true) CrimeFactionHaafingar.ModCrimeGold(RealCrimeGoldHaafingarNonViolent) CrimeFactionHaafingar.ModCrimeGold(RealCrimeGoldHaafingarViolent, true) CrimeFactionHjaalmarch.ModCrimeGold(RealCrimeGoldHjaalmarchNonViolent) CrimeFactionHjaalmarch.ModCrimeGold(RealCrimeGoldHjaalmarchViolent, true) CrimeFactionPale.ModCrimeGold(RealCrimeGoldPaleNonViolent) CrimeFactionPale.ModCrimeGold(RealCrimeGoldPaleViolent, true) CrimeFactionReach.ModCrimeGold(RealCrimeGoldReachNonViolent) CrimeFactionReach.ModCrimeGold(RealCrimeGoldReachViolent, true) CrimeFactionRift.ModCrimeGold(RealCrimeGoldRiftNonViolent) CrimeFactionRift.ModCrimeGold(RealCrimeGoldRiftViolent, true) CrimeFactionWhiterun.ModCrimeGold(RealCrimeGoldWhiterunNonViolent) CrimeFactionWhiterun.ModCrimeGold(RealCrimeGoldWhiterunViolent, true) CrimeFactionWinterhold.ModCrimeGold(RealCrimeGoldWinterholdNonViolent) CrimeFactionWinterhold.ModCrimeGold(RealCrimeGoldWinterholdViolent, true) CrimeFactionOrcs.ModCrimeGold(RealCrimeGoldOrcsNonViolent) CrimeFactionOrcs.ModCrimeGold(RealCrimeGoldOrcsViolent, true) SneakToolsResetFakeCrimeGold() EndFunction ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UNEQUIPPING;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Function SneakToolsUpdateRealCrimeGold() RealCrimeGoldEastMarchViolent = CrimeFactionEastmarch.GetCrimeGoldViolent() RealCrimeGoldFalkreathViolent = CrimeFactionFalkreath.GetCrimeGoldViolent() RealCrimeGoldHaafingarViolent = CrimeFactionHaafingar.GetCrimeGoldViolent() RealCrimeGoldHjaalmarchViolent = CrimeFactionHjaalmarch.GetCrimeGoldViolent() RealCrimeGoldPaleViolent = CrimeFactionPale.GetCrimeGoldViolent() RealCrimeGoldReachViolent = CrimeFactionReach.GetCrimeGoldViolent() RealCrimeGoldRiftViolent = CrimeFactionRift.GetCrimeGoldViolent() RealCrimeGoldWhiterunViolent = CrimeFactionWhiterun.GetCrimeGoldViolent() RealCrimeGoldWinterholdViolent = CrimeFactionWinterhold.GetCrimeGoldViolent() RealCrimeGoldOrcsViolent = CrimeFactionOrcs.GetCrimeGoldViolent() RealCrimeGoldEastMarchNonViolent = CrimeFactionEastmarch.GetCrimeGoldNonViolent() RealCrimeGoldFalkreathNonViolent = CrimeFactionFalkreath.GetCrimeGoldNonViolent() RealCrimeGoldHaafingarNonViolent = CrimeFactionHaafingar.GetCrimeGoldNonViolent() RealCrimeGoldHjaalmarchNonViolent = CrimeFactionHjaalmarch.GetCrimeGoldNonViolent() RealCrimeGoldPaleNonViolent = CrimeFactionPale.GetCrimeGoldNonViolent() RealCrimeGoldReachNonViolent = CrimeFactionReach.GetCrimeGoldNonViolent() RealCrimeGoldRiftNonViolent = CrimeFactionRift.GetCrimeGoldNonViolent() RealCrimeGoldWhiterunNonViolent = CrimeFactionWhiterun.GetCrimeGoldNonViolent() RealCrimeGoldWinterholdNonViolent = CrimeFactionWinterhold.GetCrimeGoldNonViolent() RealCrimeGoldOrcsNonViolent = CrimeFactionOrcs.GetCrimeGoldNonViolent() EndFunction Function SneakToolsUpdateFakeCrimeGold() FakeCrimeGoldEastMarchViolent = CrimeFactionEastmarch.GetCrimeGoldViolent() FakeCrimeGoldFalkreathViolent = CrimeFactionFalkreath.GetCrimeGoldViolent() FakeCrimeGoldHaafingarViolent = CrimeFactionHaafingar.GetCrimeGoldViolent() FakeCrimeGoldHjaalmarchViolent = CrimeFactionHjaalmarch.GetCrimeGoldViolent() FakeCrimeGoldPaleViolent = CrimeFactionPale.GetCrimeGoldViolent() FakeCrimeGoldReachViolent = CrimeFactionReach.GetCrimeGoldViolent() FakeCrimeGoldRiftViolent = CrimeFactionRift.GetCrimeGoldViolent() FakeCrimeGoldWhiterunViolent = CrimeFactionWhiterun.GetCrimeGoldViolent() FakeCrimeGoldWinterholdViolent = CrimeFactionWinterhold.GetCrimeGoldViolent() FakeCrimeGoldOrcsViolent = CrimeFactionOrcs.GetCrimeGoldViolent() FakeCrimeGoldEastMarchNonViolent = CrimeFactionEastmarch.GetCrimeGoldNonViolent() FakeCrimeGoldFalkreathNonViolent = CrimeFactionFalkreath.GetCrimeGoldNonViolent() FakeCrimeGoldHaafingarNonViolent = CrimeFactionHaafingar.GetCrimeGoldNonViolent() FakeCrimeGoldHjaalmarchNonViolent = CrimeFactionHjaalmarch.GetCrimeGoldNonViolent() FakeCrimeGoldPaleNonViolent = CrimeFactionPale.GetCrimeGoldNonViolent() FakeCrimeGoldReachNonViolent = CrimeFactionReach.GetCrimeGoldNonViolent() FakeCrimeGoldRiftNonViolent = CrimeFactionRift.GetCrimeGoldNonViolent() FakeCrimeGoldWhiterunNonViolent = CrimeFactionWhiterun.GetCrimeGoldNonViolent() FakeCrimeGoldWinterholdNonViolent = CrimeFactionWinterhold.GetCrimeGoldNonViolent() FakeCrimeGoldOrcsNonViolent = CrimeFactionOrcs.GetCrimeGoldNonViolent() EndFunction Function SneakToolsResetFakeCrimeGold() FakeCrimeGoldEastMarchViolent = 0 FakeCrimeGoldFalkreathViolent = 0 FakeCrimeGoldHaafingarViolent = 0 FakeCrimeGoldHjaalmarchViolent = 0 FakeCrimeGoldPaleViolent = 0 FakeCrimeGoldReachViolent = 0 FakeCrimeGoldRiftViolent = 0 FakeCrimeGoldWhiterunViolent = 0 FakeCrimeGoldWinterholdViolent = 0 FakeCrimeGoldOrcsViolent = 0 FakeCrimeGoldEastMarchNonViolent = 0 FakeCrimeGoldFalkreathNonViolent = 0 FakeCrimeGoldHaafingarNonViolent = 0 FakeCrimeGoldHjaalmarchNonViolent = 0 FakeCrimeGoldPaleNonViolent = 0 FakeCrimeGoldReachNonViolent = 0 FakeCrimeGoldRiftNonViolent = 0 FakeCrimeGoldWhiterunNonViolent = 0 FakeCrimeGoldWinterholdNonViolent = 0 FakeCrimeGoldOrcsNonViolent = 0 EndFunction Function setPlayerBusted(bool busted) playerBusted=busted EndFunction FormList Property TrapGasWeapon auto Explosion Property SneakToolsTrapOilExplosionInitial auto Explosion Property SneakToolsTrapOilExplosion01 auto Explosion Property SneakToolsTrapOilExplosionMaster auto Function initSneakTools() playerRef.AddPerk(SneakToolsSlitThroatPerk) playerRef.AddPerk(SneakToolsKnockOutPerk) playerRef.AddPerk(SneakToolsKillSleepingPerk) playerRef.AddPerk(SneakToolsArrowsPerk) playerRef.AddToFaction(SneakToolsUnconsciousFaction) playerRef.AddSpell(SneakToolsTeleportShopSpell) allowThroatSlits = true allowKnockOuts = true allowSleepKills = true allowCrafting = true SneakToolsDialTricksOfTheTrade.Add() (Game.GetForm(0x00082E17) As FormList).AddForm(Game.GetFormFromFile(0x0008A735, "Sneak Tools.esp")) TrapGasWeapon.AddForm(SneakToolsTrapOilExplosionInitial) TrapGasWeapon.AddForm(SneakToolsTrapOilExplosion01) TrapGasWeapon.AddForm(SneakToolsTrapOilExplosionMaster) AddClaraluxLights() handleDawnguardInstallation() originalJumpHeight = Game.GetGameSettingFloat("fJumpHeightMin") RegisterForSingleUpdate(3) EndFunction Function handleDawnguardInstallation() If(Game.GetFormFromFile(0x00000BB3, "Dawnguard.esm") != None) ;Dawnguard installed isDawnguardInstalled = true (Game.GetForm(0x00082E17) As FormList).AddForm(Game.GetFormFromFile(0x000ABC5C, "Sneak Tools.esp")) Else isDawnguardInstalled = false return EndIf EndFunction Function addClaraluxLights() If(Game.GetFormFromFile(0x00003FAA, "CLARALUX - More and Brighter Lights.esm") == None) ;Claralux not installed return EndIf SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FAA, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FE1, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FA8, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FE2, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FA5, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FA4, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FA6, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FA9, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FAD, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00004021, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000018BE, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00001E7B, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x0000131B, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00006E9E, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00006E91, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00006E92, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00006E93, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00006E94, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00006E95, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079BB, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x0000143E, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x0000140A, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00003FAC, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000013EC, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00001485, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00002180, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x00001414, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079AB, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079A7, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079A8, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079A9, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079AA, "CLARALUX - More and Brighter Lights.esm")) SneakToolsFireLightsFormList.AddForm(Game.GetFormFromFile(0x000079A6, "CLARALUX - More and Brighter Lights.esm")) EndFunction Event OnUpdateGameTime() SneakToolsResetFakeCrimeGold() playerBusted=false EndEvent Event OnUpdate() SneakToolsAliasesQuest.Stop() SneakToolsAliasesQuest.Start() RegisterForSingleUpdate(3) EndEvent Function SetUseMenuPopUps(bool b) If(b) SneakToolsUseMenus.SetValueInt(1) Else SneakToolsUseMenus.SetValueInt(0) EndIf EndFunction Function SetAllowEssentialKills(bool b) If(b) SneakToolsAllowEssentialKill.SetValueInt(1) Else SneakToolsAllowEssentialKill.SetValueInt(0) EndIf EndFunction Function SetAllowThroatSlits(bool b) allowThroatSlits = b EndFunction Function SetAllowKnockOuts(bool b) allowKnockOuts = b EndFunction Function SetAllowSleepKills(bool b) allowSleepKills = b EndFunction Function SetAllowCrafting(bool b) allowCrafting = b EndFunction Function ActivateMod() RegisterForSingleUpdate(3) EndFunction Function DeactivateMod() UnregisterForUpdate() SneakToolsAliasesQuest.Stop() EndFunction Function FixJumpingHeight() Game.SetGameSettingFloat("fJumpHeightMin", originalJumpHeight) EndFunction Event OnReset() RealCrimeGoldEastMarchViolent=0 RealCrimeGoldFalkreathViolent =0 RealCrimeGoldHaafingarViolent =0 RealCrimeGoldHjaalmarchViolent =0 RealCrimeGoldPaleViolent =0 RealCrimeGoldReachViolent =0 RealCrimeGoldRiftViolent =0 RealCrimeGoldWhiterunViolent =0 RealCrimeGoldWinterholdViolent =0 RealCrimeGoldOrcsViolent = 0 RealCrimeGoldEastMarchNonViolent=0 RealCrimeGoldFalkreathNonViolent =0 RealCrimeGoldHaafingarNonViolent =0 RealCrimeGoldHjaalmarchNonViolent =0 RealCrimeGoldPaleNonViolent =0 RealCrimeGoldReachNonViolent =0 RealCrimeGoldRiftNonViolent =0 RealCrimeGoldWhiterunNonViolent =0 RealCrimeGoldWinterholdNonViolent =0 RealCrimeGoldOrcsNonViolent = 0 FakeCrimeGoldEastMarchViolent =0 FakeCrimeGoldFalkreathViolent =0 FakeCrimeGoldHaafingarViolent =0 FakeCrimeGoldHjaalmarchViolent =0 FakeCrimeGoldPaleViolent =0 FakeCrimeGoldReachViolent =0 FakeCrimeGoldRiftViolent =0 FakeCrimeGoldWhiterunViolent =0 FakeCrimeGoldWinterholdViolent =0 FakeCrimeGoldOrcsViolent = 0 FakeCrimeGoldEastMarchNonViolent =0 FakeCrimeGoldFalkreathNonViolent =0 FakeCrimeGoldHaafingarNonViolent =0 FakeCrimeGoldHjaalmarchNonViolent =0 FakeCrimeGoldPaleNonViolent =0 FakeCrimeGoldReachNonViolent =0 FakeCrimeGoldRiftNonViolent =0 FakeCrimeGoldWhiterunNonViolent =0 FakeCrimeGoldWinterholdNonViolent =0 FakeCrimeGoldOrcsNonViolent = 0 EndEvent
  19. Автор Sneak Tools любезно разрешил пользоваться его скриптом из его маски для сторонних модов, однако она не везде действует Можно куда-то вставить эту строчку Function SetPlayerReportCrime(bool abReportCrime = true) native global чтоб скрипт на столсхейме работал? Это тот самый скрипт который делает игрока невидимым в скайриме Scriptname SneakToolsEquipMaskMagEffScript extends activemagiceffect AASneakToolsMainQuestScript Property questScript auto Spell Property SneakToolsCheckDetectionSpell auto Spell Property SneakToolsWearingMaskAbility auto Actor Property playerRef auto Event OnEffectStart(Actor akTarget, Actor akCaster) If(akTarget == playerRef) playerRef.AddSpell(SneakToolsWearingMaskAbility, false) If(questScript.playerBusted) questScript.SneakToolsEquipFaceMaskFunction() return EndIf SneakToolsCheckDetectionSpell.Cast(playerRef, playerRef) If(questScript.detected) questScript.SneakToolsEquipFaceMaskFunction() return EndIf Utility.Wait(1) SneakToolsCheckDetectionSpell.Cast(playerRef, playerRef) If(questScript.detected) questScript.SneakToolsEquipFaceMaskFunction() return EndIf Utility.Wait(1) SneakToolsCheckDetectionSpell.Cast(playerRef, playerRef) If(questScript.detected) questScript.SneakToolsEquipFaceMaskFunction() return EndIf Utility.Wait(1) SneakToolsCheckDetectionSpell.Cast(playerRef, playerRef) questScript.SneakToolsEquipFaceMaskFunction() EndIf EndEvent Event OnEffectFinish(Actor akTarget, Actor akCaster) If(akTarget == playerRef) playerRef.RemoveSpell(SneakToolsWearingMaskAbility) SneakToolsCheckDetectionSpell.Cast(playerRef, playerRef) If(questScript.detected) questScript.SneakToolsUnequipFaceMaskFunction() return EndIf Utility.Wait(1) SneakToolsCheckDetectionSpell.Cast(playerRef, playerRef) If(questScript.detected) questScript.SneakToolsUnequipFaceMaskFunction() return EndIf Utility.Wait(1) SneakToolsCheckDetectionSpell.Cast(playerRef, playerRef) If(questScript.detected) questScript.SneakToolsUnequipFaceMaskFunction() return EndIf Utility.Wait(1) SneakToolsCheckDetectionSpell.Cast(playerRef, playerRef) questScript.SneakToolsUnequipFaceMaskFunction() EndIf EndEvent
  20. Хотя я просто скопипастил синтаксис вставив межу названием и Endif=) в надежде что прокатит.
  21. Буду благодарен. и да нулевое. Надеялся хоть end endif верно клацнул
  22. А так? Надеюсь скрипт хоть от части правельно описан   scriptname Crime_gold Function SetPlayerReportCrime(bool abReportCrime = false) native global End: Game.SetPlayerReportCrime(false) End: Endif;
  23. Проблема с модами (Мне известными, капюшон Ноктюрнал там и квест есть и штраф вроде который мне не нужен. А инструменты вора просто не работают в вороньей скале. + там скрипт привязан непонятным мне образом.
  24. Привет всем, хочу создать скрипт-чит для своего плагина. Суть оного должна быть в том чтобы стража либо вовсе не видела преступлений пока ношу предмет либо "забывала" через минуту о нём Я тут написал скрипт по моим знаниям, хочу узнать будет ли такой скрипт работать впринципе? И если да как его зацыклить на зацыкливание каждые две секунды? Ну или как его превратить в рабочий вариант?
  25. Brannweig, У меня она нормально принимала команды. Но это может быть и AFT или в финальную версию не попал диалог. Я проверю эту жертву и исправлю мод при необходимости.
×
×
  • Создать...