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


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

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

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

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

#1121 Ссылка на это сообщение 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" />


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

#1122 Ссылка на это сообщение 5nosmoking

5nosmoking
  • Я еще вернусь... когда-нибудь

  • 1 095 сообщений
  •    

Отправлено

Если о цене договоримся? :girl_hospital:
Чито за плаг?
Все суета и томление духа.

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

Siegfried
  • Талант
  • 229 сообщений

Отправлено

Чито за плаг?

У меня несколько идей, какой я буду делать зависит от того, на какой объем работы ты согласен.
Dovahkiin Dovahkiin
Naal ok zin los Vahriin
Wah dein vokul mahfaeraak ahst vaal
ahrk fin norok paal graan
Fod nust hon zindro zaan.

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

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

Отправлено

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

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

Steep
  • Следопыт
  • 80 сообщений
  •  

Отправлено

Может кто написать скрипт который добавляет определенный предмет при входе в игру игроку.


scn AddiItemForPlayer
short one
begin gamemode
if(one==0)
player.additem ID_Item 1
set one to 1
endif
end


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

Myyrn
  • Кентаврион
  • 509 сообщений

Отправлено

scn AddiItemForPlayer
Begin gamemode
player.additem ID_Item 1
stopquest quest_id;квест, который запускает скрипт
end
А если так.
Изображение

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

Amanominakanushi
  • Новенький
  • 1 сообщений

Отправлено

Всем доброго времени суток.

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

Вторая задача -- Игровая зона. у моей машина для необходимых шагов мощности маловато, да и на глюк наталкиваюсь, что в ландшафте провалы появляются. В общем необходимо этот остров наполнить флорой и текстурами ландшафта: горы - аналогично горам Джеррол в Тамриэле, а всё остальное по флоре и климату - точная копия окрестностей Леявина. в добавок к этому нельзя забывать про дно Океана. Файл заготовки с островом тут http://ifolder.ru/26903841

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

Прикрепленные файлы

  • Прикрепленный файл  CastleJap.rar   249,56К   112 Количество загрузок:


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

geoan
  • Скиталец
  • 32 сообщений
  •  

Отправлено

Перс выходит из локации в мир, его должен встретить "плохой НПС" поговорить с ним, долго. (собсно это монолог, в это время: DisablePlayerControls) после чего напасть...

Пожалуйста, пример скрипта... уже много чего сам перепробовал... не получается. :cray: :sweat:

Чем больше скрипт, тем толще переменные  :crazy:


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

Myyrn
  • Кентаврион
  • 509 сообщений

Отправлено

Спич Императора в начале игры.
Изображение

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

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

Отправлено

Использовать триггер, как вариант.
ScriptName ololo

Begin OnTrigger Player
	DisablePlayerControls
	; и т.д. и т.п.
End

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


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

geoan
  • Скиталец
  • 32 сообщений
  •  

Отправлено

Использовать триггер, как вариант.

ScriptName ololo

Begin OnTrigger Player
	DisablePlayerControls
	; и т.д. и т.п.
End


не, не то... надо как монолог Умарила в "Рыцарях девяти"
как убрать контроль я знаю... делаю топик в cоnversanion... и скрипт как в книжке пишут... но не получается :cray:

Чем больше скрипт, тем толще переменные  :crazy:


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

geoan
  • Скиталец
  • 32 сообщений
  •  

Отправлено

Люди, ну помогите же! или все в скайриме зависли?.. 30 прсмотров и 2 ответа, спасибки этим двум:) Я как плохой комп завис на этой теме, ни о чём другом думать не могу... А плаг мой это целый мир, побольше чем мир Шигората...

Чем больше скрипт, тем толще переменные  :crazy:


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

Myyrn
  • Кентаврион
  • 509 сообщений

Отправлено

Думаю, что-то в этом роде.
Условие
DisablePlayerControls
badnpcref.SayTo player Реплика 1
set timeforsay to сколько секунд будет говорить
set sayrepl to 1
endif
set timer to timer + getsecondspassed
if timer > timeforsay; переменная timeforsay
set timer to 0
if sayrepl == 1
set timeforsay to 3
badnpcref.sayto player реплика2 1
set sayrepl to 2
elseif sayrepl == 2
set timeforsay to 2
badnpcref.sayto player реплика3 1
set sayrepl to 3
;и так до конца диалога
endif
endif

Изображение

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

geoan
  • Скиталец
  • 32 сообщений
  •  

Отправлено

ScriptName agnShurshSpichScript

short ShurshSpeech
float timer
float fQuestDelayTime
short doonce


Begin GameMode
if doonce==0
set fQuestDelayTime to 0.01
;set doonce to 1
set ShurshSpeech to 1
endif



if ( GetStage agnShishQMonologShursh == 5 )
DisablePlayerControls


if ( ShurshSpeech == 1)

set timer to agnShurshRef02.sayto player agnShurshMonolog 1
set ShurshSpeech to 2

elseif ( ShurshSpeech == 2 )

set timer to agnShurshRef02.sayto player agnShurshMonolog 1
set ShurshSpeech to 3

elseif ( ShurshSpeech == 3 )

set timer to agnShurshRef02.sayto player agnShurshMonolog 1
set ShurshSpeech to 4

elseif ( ShurshSpeech == 4 )

set timer to agnShurshRef02.sayto player agnShurshMonolog 1
set ShurshSpeech to 5

elseif ( ShurshSpeech == 5 )

set timer to agnShurshRef02.sayto player agnShurshMonolog 1
set ShurshSpeech to 6

elseif ( ShurshSpeech == 6 )

set timer to agnShurshRef02.sayto player agnShurshMonolog 1
set ShurshSpeech to 7
EnablePlayerControls
SetStage agnShishQ 35

endif
endif


End

это мой скрипт, первую фразу говорит, а дальше нет. Скрипт квестовый, топики написаны на вкладке conversation.

Чем больше скрипт, тем толще переменные  :crazy:


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

Myyrn
  • Кентаврион
  • 509 сообщений

Отправлено

agnShurshMonolog

Так ведь один conversation постоянно говорит.
Изображение

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

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

Отправлено

Какой функцией можно отменить действие StartConversation?

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

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

Отправлено

Как поднять тревогу "вор" если игрок сидит на коне? ( функция Activate не работает)

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

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

Отправлено

Если я правильно понял, то как-то так:
If Player.IsRidingHorse && GetPCMiscStat 33 > StolenHorses
	; Где StolenHorses - переменная
	Set StolenHorses to StolenHorses + 1
	; ...
EndIf

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


#1139 Ссылка на это сообщение Umbakano Jr

Umbakano Jr
  • Крестный внук

  • 3 967 сообщений
  •    

Отправлено

Как поднять тревогу "вор" если игрок сидит на коне? ( функция Activate не работает)

Попробуй так:
проверить что игрок на лошади - IsRidingHorse
тогда проверять дистанцию до любого НПС с помощью GetDistance
если игрок в поле зрения НПС,
проверить владельца лошади - IsOwner и если "вор", тогда тревога...

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

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

Отправлено

Извините что не уточнил, мне нужна именно тревога что бы штраф, погоня и т.п. Раньше я делал так: призывается активатор, назначается собственностью стражи ( или тот же IsOwner =>SetOwnership) и активируется (ObjectID.Activate player ) Получается что игрок как бы украл чужую собственность, кто увидел донес. Но вот беда Activate player на коного игрока не действует никак. Может в OBSE есть что нибудь?
Кстати, с помощью IsOwner не определить истинного владельца коняшки, большинство из них принадлежит каким то лошадиным фракциям :lyba:

#1141 Ссылка на это сообщение Umbakano Jr

Umbakano Jr
  • Крестный внук

  • 3 967 сообщений
  •    

Отправлено

Извините что не уточнил, мне нужна именно тревога что бы штраф, погоня и т.п.

Понял...
А если, как только в поле видимости есть НПС, то применить
этот_НПС.GetCrimeKnown 0, player, жертва
читается как, этот НПС знает о краже "игрока" у "жертвы"...





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

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

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