Перейти к содержимому


Фотография
* * * * - 12 Голосов

Вопросы по плагиностроению

как создать торговца oblivion cs торговец cs как создать торговца oblivion моделирование

  • Авторизуйтесь для ответа в теме

#1141 Ссылка на это сообщение X-command

X-command
  • Следопыт
  • 70 сообщений

Отправлено

Здесь задавать вопросы по плагиностроению для Обливиона.

Тема по Обливиону. Тема по Морровинду тут.


<a href="http://profile.xfire.../xcommand"><img src="http://miniprofile.x...2/xcommand.png" border="0" class="linked-sig-image" /></a>
Сила - способность улыбаться © Белльмере-сан "One Piece"<img src="http://www.kolobok.u...zer/pirate.gif" border="0" class="linked-sig-image" />


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3730

#1142 Ссылка на это сообщение bussareas

bussareas
  • Следопыт
  • 66 сообщений

Отправлено

Но, позвольте, GetCrimeKnown пассивная функция , она лишь возвращает еденицу ЕСЛИ этот НПС знает о краже "игрока" у "жертвы". Мне бы SetCrimeKnown...

Спасибо, Umbakano Jr, за скрипт!

#1143 Ссылка на это сообщение bussareas

bussareas
  • Следопыт
  • 66 сообщений

Отправлено

Из OBSE. Не подскажете почему такие скрипты не работают?
scn AAAAAtScript
begin gamemode		
SetEventHandler "OnActorEquip" AAAAAXCV
end
---------------
scn AAAAAXCV
ref fedor
  ref item
 
 begin Function { fedor, item  }
  if item.IsSoulGem==1
 MessageBox  " это камень душ"
  endif     
 end

Если убрать проверку на камень души то сообщение появляется что бы ни одел игрок.

#1144 Ссылка на это сообщение YourBunnyWrote

YourBunnyWrote
  • Рабочий лень
  • 3 270 сообщений
  •    

Отправлено

Вместо
item.IsSoulGem
напиши
IsSoulGem item
ScriptName EventHandlerScript

ref Actor
ref Item

Begin Function {Actor, Item}
	If IsSoulGem Item
		Print "Это камень душ"
	EndIf
End

Всё провисло и болтается.


#1145 Ссылка на это сообщение bussareas

bussareas
  • Следопыт
  • 66 сообщений

Отправлено

Спасибо этот скрипт работает, но как? Почему такой синтаксис? Всегда, ведь, через точку было - реф.функция :lyba: И ведь работало. Где в OBSE, в каком разделе можно посмотреть?

#1146 Ссылка на это сообщение YourBunnyWrote

YourBunnyWrote
  • Рабочий лень
  • 3 270 сообщений
  •    

Отправлено

Если честно, то я не знаю, наверное недоделка ОБСЕ. По сути можно писать и так:
Переменная.Функция
и так:
Функция Переменная
согласно синтаксису этой функции в оф. доках:
(isSoulGem:bool) reference.IsSoulGem objectID:ref
В том примере с подсчётом непустых камней используется конструкция с точкой и нормально работает. Я без понятия, что тут ему не нравиться.

Всё провисло и болтается.


#1147 Ссылка на это сообщение Санек

Санек
  • Ленивая ящерка
  • 735 сообщений
  •    

Отправлено

Можно в CS привязать как то к заклинанию вызова любое существо допустим, что бы можно было призывать огра или крысу?
Убей одного, и тебя назовут убийцей. Убей миллионы, и тебя назовут победителем. Убей всех, и будешь считаться богом.
Нас окружает темнота. Мы должны научится двигаться в ней бесшумно и уверенно.
Те, кто играют в игры дьявола, рано или поздно обнажают его меч.

#1148 Ссылка на это сообщение bussareas

bussareas
  • Следопыт
  • 66 сообщений

Отправлено

Конечно можно. Посмотри Магические эффекты во вкладке Gameplay. Там можно подредактировать любой эффект заклинания призыва, выбрать свое вызываемое существо. Жалко добавить новый магический эффект нельзя.

#1149 Ссылка на это сообщение Санек

Санек
  • Ленивая ящерка
  • 735 сообщений
  •    

Отправлено

Конечно можно. Посмотри Магические эффекты во вкладке Gameplay. Там можно подредактировать любой эффект заклинания призыва, выбрать свое вызываемое существо. Жалко добавить новый магический эффект нельзя.

Я имел виду создать свое, стандартные трогать не хочу дизбаланс в игру внесут если я их исправлю :turned:
Убей одного, и тебя назовут убийцей. Убей миллионы, и тебя назовут победителем. Убей всех, и будешь считаться богом.
Нас окружает темнота. Мы должны научится двигаться в ней бесшумно и уверенно.
Те, кто играют в игры дьявола, рано или поздно обнажают его меч.

#1150 Ссылка на это сообщение bussareas

bussareas
  • Следопыт
  • 66 сообщений

Отправлено

Тогда Создание компаньона тебе поможет.

#1151 Ссылка на это сообщение bussareas

bussareas
  • Следопыт
  • 66 сообщений

Отправлено

Поменял модельку Маро Руфусу в "Лучшей защите", в CS вижу изменения в игре нет. Почему так?
И вопрос по Нифскопу, почему изменения (cкажем изменили Scale ) сделаные в некоторых блоках сбрасываются в игре, хотя в Нифскопе все нормально?


Спойлер


#1152 Ссылка на это сообщение YourBunnyWrote

YourBunnyWrote
  • Рабочий лень
  • 3 270 сообщений
  •    

Отправлено

Поменял модельку Маро Руфусу в "Лучшей защите", в CS вижу изменения в игре нет. Почему так?

Плагин с изменениями должен грузиться после соответствующего мастерфайла.

Всё провисло и болтается.


#1153 Ссылка на это сообщение bussareas

bussareas
  • Следопыт
  • 66 сообщений

Отправлено

Все верно, я для проверки поместил туда стражника Анвила с новой моделью сам стражник имееться, т.е. плагин работает , но модель старая. Это видно по скриншотам. Ладу не дам, что не так, почему модель не меняеться в игре?

#1154 Ссылка на это сообщение YourBunnyWrote

YourBunnyWrote
  • Рабочий лень
  • 3 270 сообщений
  •    

Отправлено

Скинь плаг, глянем.

Всё провисло и болтается.


#1155 Ссылка на это сообщение bussareas

bussareas
  • Следопыт
  • 66 сообщений

Отправлено

Вот Лучшая защита В "Лучшей защите" должен стоять брутальный стражник.


Спойлер


#1156 Ссылка на это сообщение YourBunnyWrote

YourBunnyWrote
  • Рабочий лень
  • 3 270 сообщений
  •    

Отправлено

Видать, прикол с твоим скелетоном. Я не шарю в моделях так что подсказать не могу. Могу посоветовать использовать масштабирование для конкретной ссылки вместо того, чтобы менять скелет.
Изображение Изображение

Всё провисло и болтается.


#1157 Ссылка на это сообщение bussareas

bussareas
  • Следопыт
  • 66 сообщений

Отправлено

Увы, это не вариант. Но спасибо за совет.

#1158 Ссылка на это сообщение bussareas

bussareas
  • Следопыт
  • 66 сообщений

Отправлено

Мне нужно добавить актеру три Al пакета, и что бы после сохранения/загрузки они остались при нем, какой функцией это можно сделать?

#1159 Ссылка на это сообщение defmotion3

defmotion3
  • Талант
  • 237 сообщений
  •  

Отправлено

Мне нужно добавить актеру три Al пакета, и что бы после сохранения/загрузки они остались при нем, какой функцией это можно сделать?

Нет такой функции, чтобы пакеты сохранялись надолго и причем сразу три (естественно по расписанию).

Скриптом можно добавить только один пакет, причем он будет работать только в активной локации (там где сейчас игрок) , как только игрок из нее уйдет непись зависнет.

Но есть вариант контроля скриптовыми пакетами через квест с высоким приоритетом, т.е. например добавить
реф непися(сей) в массив и контролировать исполнения пакета(тов) , к сожалению опять же это не работает с пакетами перемещений из неактивной ячейки в далекие края так сказать, проще говоря по скриптовому пакету непись не придет к Вам из неактивной локации.

Если же это компаньон или какой то реальный актер (не клон) проще в конструкторе дать ему эти пакеты с условиями,
а уже из квеста скриптом управлять ими.

#1160 Ссылка на это сообщение bussareas

bussareas
  • Следопыт
  • 66 сообщений

Отправлено

Ага, понятно, спасибо. Тогда такой вопрос, у созданных функцией CloneForm копий Npc тоже нет пакетов ИИ или фракций как и при использовании CreateFullActorCopy?

#1161 Ссылка на это сообщение defmotion3

defmotion3
  • Талант
  • 237 сообщений
  •  

Отправлено

К сожалению нет, при этом иногда проигрывают анимацию (оглядываются с опаской), что соответствует отсутствию пакета
(к слову актеры меняют текущую идловую анимацию при смене пакета(процедуры)).

Поэтому реально встроить клонов в нормальную жизнь Тамриэля нельзя.





Темы с аналогичным тегами как создать торговца, oblivion cs торговец, cs как создать торговца, oblivion, моделирование

Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 скрытых