-
Постов
590 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Календарь
Весь контент Эндер Виггин
-
Первое, скрипт нечитабелен - нет отступов, названия переменных не говорят за себя и нет комментариев. Второе, а для чего он может использоваться? Какой прок игроку вешать самому замок?
-
Официально, Шведы с нордами не воюют... Однако я развязал с ними персональную войну... Отвоевал у них замок (Мне король Харалус его подарил после этого... :) ). Теперь норды раз в 1,5-2 недели пытаются отбить его армией 400-500 тел... Наивные... Против тяжелой кавалерии у ихней пехтуры нету шанса... :) Так шо у меня после пары боев известности на двух королей и одного лорда есть.. :) Осталось отношение улучшать, а то я почти полностью игнорирую походы и с моими лордами у меня отношение чуть выше нуля... А кто-то знает, как восстание против короля поднять? А то замучил своими заданиями типа "привези 20+ коров", зоофил хренов...
-
А что надо, что б до маршала дослужиться? З.Ы. Я за шведов играю.... Они в мире с Нордами... Но это не помешало мне с отрядом в 30 человек два раза снести их военную шайку (~500 чел.) и потом захватить их замок... тот замок ме и отдали.. :)
-
А у меням глюки есть - каждая третья-четвертая битва тормозит жутко. Если выйти-зайти, то всё опять нормально... Ни у кого такого больше не?
-
Советую Eset Smart Security. Там и антивирь (NOD32) и фаерволл в одном флаконе. Ресурсов жрет гораздо меньше Каспера. Фаерволл можно настроить шоб он или спрашивал при всяком соединении, которое не удовлетворяет правилам (в том числе и пользовательским) или блочил все или сам решал. Правила можно настроить для каждого приложения - какой локальный порт можно/нельзя, какой удаленный IР и порт можно/нельзя. Плюс можно настроить когда писать в лог (а так же уведомлять пользователя) и для какого соединения.
-
И3 МСФД:
-
Там вполне могла быть ачипятка и вместо 4000 надо читать 400.
-
Не катит сей DNS. Все то же - не видит...
-
Хм... мне чего-то казалось, что он не шарит табуляцию... Оказывается, шарит... :) Неплохо было бы подсветку синтаксиса. Ведь есть же тут тэги для HTML и MySQL, которые подсвечивают синтаксис. Так почему тут нельзя?
-
Стибрено с Архива Скриптов: Меня интересует чего упразднили сей замечательный тэг? И возможно ли его вернуть?
-
Свежая версия! Из бросающегося в глаза - заменил модельки гномского набора и ввел нового монстра-робота (спасибо Дезрулеру за модельки!). Робот пока ничем особым не отличается, кроме внешности. Двемерский набор теперь работает по принципу костюма из Кризиса - имеет несколько режимов со своими плюсами и минусами. Для любителей прогуляться по лаборатории напоминаем, что там жутко темно! Берите факелы! Или включайте свет в энергетическом зале. Ожившие доспехи - серьезные противники. Они очень живучи и почти иммунны к магии. Однако кислота их разъедает на ура. Перед входом есть пара склянок. Также они уязвимы к электричеству - оно их парализует на пару секунд. (хотя скорей всего, эта фича перейдет к роботу).
-
Нет такой функции. По крайней мере, я о ней не знаю. И МСФД тожа. Однако есть один хитрый ход, который в данном случае применим - если на вещь нацепить скрипт, который постоянно ее к игроку пришпиливает, то при поломке она постоянно будет слетать-одеваться (цикл слетела-оделась по разу в каждом кадре). Это довольно легко отловить - если в каждом кадре одежка спадает-одевается на протяжении 5-10 кадров - значит сломана. Ибо игрок низачто не сможет снимать/одевать в ручную с такой скоростью. Дело даже не в скорости нажатия на кнопку, а в способе обработки. Морр нажатие/отпускание на кнопку только раз в кадр отслеживает. Именно этот способ в моем скрипте и применен. Там только вместо сообщения, что предмет сломан надо написать удаление/добавления этого самого предмета. Или реально, как Дез предлагает - по таймеру.
-
Скриптом очень даже не сложно - если броня сломалась, то ее удалить и новую выдать
-
Во-первых, по словам двемерского духа, который вновь зажигал меч, пламя там не волшебное. Он на него какую-то горючую гадость намазалю. (Кажись пиройловую смолу) Во-вторых, такая дырявая форма может быть из-за того, что клинок из кусочков собирали для Нереварина. Хотя никак в толк не возьму - как допустили порчу ТАКОГО меча ТАКОГО героя? Он же в музее должон был висеть... Ну или в храме у Альмалексии...
-
Кстати, ты еще не все модельки скинул. Не хватает Meshes\x\_black_cloud.nif
-
Гы-гы :thumbs up: Так их! Однако в текущей версии плагин э... почти не играбелен.... В половину помещений мне так и не удалось попасть. Ибо волшебная бутылька и ГБ Балморы ведет совсем не туда, куда раньше. Однако, все что увидеть удалось - классно. Кстати, где добыть Бронзовый ключ? Ой! Не заметил... Ты новую версию выложил? Щас мы её...
-
Помогая одному хорошему человеку, написал этот скрипт. Теперь вот хочу поделиться. Итак: Begin 4UT_CodeLock short Code ; Код к замку. Любое пятизначное число состоящее из цифр 1-8, но меньше чем 65536 short Entered; Для хранения числа, введенного игроком short state ; Состояние. 0 - нет, 1-5 - спрашиваем цифру short asking; Задан ли вопрос? 0 - нет, 1 - да short Unlocked; Открыт ли замок? 0 - нет, 1 - да short button; Код нажатой кнопки ;инициализация кода if ( Code == 0 ) set Code to 12345 endif ;Если сундук активирован if ( OnActivate == 1 ) if ( Unlocked == 1 );если замок открыт Activate return else;иначе скажем об этом и начнем спрашивать set State to 1 set Entered to 0 MessageBox "Введите код!" endif endif ;Если не активны, то уйдем if ( state == 0 ) return endif if ( asking == 1 );Если задан вопрос if ( button < 0 );и кнопка не нажата, то прочитаем состояние кнопки set button to GetButtonPressed else;иначе сбросим вопрос и установим введенное число set asking to 0 set Entered to 10 * Entered set Entered to Entered + button + 1 if ( state > 5 );Если ввели все цифры if ( Code == Entered );и код правильный, то откроем сундук set Unlocked to 1 MessageBox "Замок открыт!" Activate else;Иначе сообщим об этом игроку. MessageBox "Неверный код!" endif set state to 0;сбросим состояние в неактивное endif endif return endif ; тут задается правильный вопрос if ( State == 1 ) MessageBox "Введите первую цифру" "1" "2" "3" "4" "5" "6" "7" "8" elseif ( State == 2 ) MessageBox "Введите вторую цифру" "1" "2" "3" "4" "5" "6" "7" "8" elseif ( State == 3 ) MessageBox "Введите третью цифру" "1" "2" "3" "4" "5" "6" "7" "8" elseif ( State == 4 ) MessageBox "Введите четвертую цифру" "1" "2" "3" "4" "5" "6" "7" "8" elseif ( State == 5 ) MessageBox "Введите пятую цифру" "0" "2" "3" "4" "5" "6" "7" "8" endif ;устанавливаем статусы вопроса, нажатой кнопки и состояния set button to 0 - 1 set state to state + 1 set asking to 1 End
-
Скорей, имеется в виду кончик хвоста оного жЫвотного.
-
Сделал я этот скрипт. Создаешь МискИтем и вешаешь на него вот такой скрипт: Begin DoD_Artefact short button; indicates button index. short question; 2 - teleport question short state;0 - Nothing, 1 - asking short acction;0 - activate/deactivate, 1 - teleport, 2 - equipment. short activated short OnPCEquip if ( OnPCEquip == 1 ) set OnPCEquip to 0 set state to 1 set question to 1 if ( activated == 0 ) MessageBox "Вы хотите активировать артефакт?" "Да" "Нет" else MessageBox "Что вы хотите сделать с артефактом?" "Выключить" "Телепортироваться" "Броня" "Ничего" endif endif if ( state == 0 ) return else set button to GetButtonPressed if ( button == -1 ) return endif set state to 0 endif if ( question == 2 ) set question to 0 if ( button == 0 ) Player->coc "Balmora" return elseif ( button == 1 ) Player->coc "Vivec" return elseif ( button == 2 ) Player->coc "Ald-ruhn" return else return endif endif set question to 0 if ( activated == 0 ) if ( button == 0 ) set activated to 1 Player->AddSpell "DoD_Artefact_Effect" return else return endif else if ( button == 0 ) set activated to 0 Player->RemoveSpell "DoD_Artefact_Effect" if ( Player->GetItemCount "DoD_Mega_Cuirass" > 0 ) Player->RemoveItem "DoD_Mega_Cuirass" 1 endif return elseif ( button == 1 ) set question to 2 set state to 1 MessageBox "Куда вы хотите телепортироваться?" "Балмора" "Вивек" "Альдрун" "Никуда" elseif ( button == 2 ) if ( Player->GetItemCount "DoD_Mega_Cuirass" > 0 ) Player->RemoveItem "DoD_Mega_Cuirass" 1 else Player->AddItem "DoD_Mega_Cuirass" 1 endif return else return endif endif End Потом создай спелл типа Характеристика с ИД DoD_Artefact_Effect. Он будет даваться игроку при активированном артефакте. Добавь туда негативных эффектов (замороженная магия, усталость, обуза... еще что хошь...) Далее, создаешь кирасу с ИД DoD_Mega_Cuirass и вешаешь на нее вот этот скрипт: Begin Mega_Equipment_Cuirass short OnPCEquip short OnPCDrop short count short broken if ( broken == 0 ) if ( count > 10 ) set broken to 1 MessageBox "Кираса сломалась и не будет одеваться" "OK" endif endif if ( OnPCEquip == 0 ); предмет не надет if ( broken == 0 ) Player -> Equip, "DoD_Mega_Cuirass"; надеть кирасу! set count to count + 1 endif else set count to 0 endif End Что нужно доделать: Для добавления новых предметов брони, просто скопируй скрипт брони, только замени ее ИД на ИД нового предмета, а иакже в скрипте артефакта подобавляй AddItem и RemoveItem для нового предмета. Вместо coc для телепортации лучше используй PositionCell (ибо в Альдрун телепортит посреди Скара... неэстетично...), глянь в MSFD для деталей. Бронь снять нельзя. Только с помощью артефакта. Но если бронь полностью разрушена, то ее можна будет снять и выкинуть... и потом, после ремонта, одевать и снимать уже по желанию.. Тут, в принципе, можна выкрутится, но мне влом... может позже...