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

Karponter

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

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

  • Посещение

  • Победитель дней

    2

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

  1. Visman summon это референс, который я вешаю на копию существа в буферном интерьере, существо зависит от уровня цели заклинания. А может ли быть глюк из-за того, что я не задал координаты смещения? Altair Насколько я понял, то Return обязателен только когда функция используется на игроке (то есть player.MoveTo refVAR), а в моем случае функция перемещает существ к игроку.
  2. Матчасть посмотрел, скрин подправил, но проблема в другом скрипте... А вот собсно и он: scn KTNecroStaffWorkScript ref target ref summon ref KTNecroSumnSkeleton ref KTNecroSumnZombie ref KTNecroSumnGost ref KTNecroSumnScaryGost short changeOnce short deadsummon float timer float timer2 float spelltimer Begin GameMode if ( KTNecroStaff.spellworking == 2 ) set spelltimer to ( spelltimer + GetSecondsPassed ) if ( target.GetDead == 1 ) set spelltimer to 31 endif if ( spelltimer >= 30 ) set KTNecroStaff.GoAway to 1 endif endif if ( KTNecroStaff.spellworking == 1 ) && ( target.Getlevel <= 3 ) set target to KTNecroStaff.target set summon to KTNecroSumnSkeleton.CreateFullActorCopy set KTNecroStaff.summon to summon ;set target to KTNecroStaff.target set KTNecroStaff.spellworking to 2 set changeOnce to 1 MessageBox "Работает...2..." elseif ( KTNecroStaff.spellworking == 1 ) && ( target.Getlevel > 3 ) && ( target.Getlevel <= 6 ) set target to KTNecroStaff.target set summon to KTNecroSumnZombie.CreateFullActorCopy set KTNecroStaff.summon to summon ;set target to KTNecroStaff.target set KTNecroStaff.spellworking to 2 set changeOnce to 1 MessageBox "Работает...2..." elseif ( KTNecroStaff.spellworking == 1 ) && ( target.Getlevel > 6 ) && ( target.Getlevel <= 9 ) set target to KTNecroStaff.target set summon to KTNecroSumnGost.CreateFullActorCopy set KTNecroStaff.summon to summon ;set target to KTNecroStaff.target set KTNecroStaff.spellworking to 2 set changeOnce to 1 MessageBox "Работакт...2..." elseif ( KTNecroStaff.spellworking == 1 ) && ( target.Getlevel == 10 ) set target to KTNecroStaff.target set summon to KTNecroSumnScaryGost.CreateFullActorCopy set KTNecroStaff.summon to summon ;set target to KTNecroStaff.target set KTNecroStaff.spellworking to 2 set changeOnce to 1 MessageBox "Работает...2..." endif ;--------------------------------------------------------------- if ( changeOnce == 1 ) set changeOnce to 2 endif if ( changeOnce == 2 ) [u]summon.MoveTo player[/u] set changeOnce to 3 target.kill endif if ( changeOnce == 3 ) summon.moddisposition player 100 summon.SetActorValue aggression 10 summon.evaluatePackage set changeOnce to 4 MessageBox "Работаeт...3..." endif if ( DASkullofCorruption.goAway == 1 ) if ( timer == 0 ) summon.PlayMagicShaderVisuals effectFrostDamage endif set timer to ( timer + GetSecondsPassed ) if ( timer >= 1.5 ) ;summon.movetomarker DASkullMarker ;summon.resurrect ;summon.removeallitems set target to 0 set changeonce to 0 set summon to 0 ;set deadsummon to 1 set KTNecroStaff.spellworking to 0 set KTNecroStaff.raceVAR to 0 set KTNecroStaff.sexVAR to 0 set KTNecroStaff.changeOnce to 0 set KTNecroStaff.raceVAR to 0 set KTNecroStaff.sexVAR to 0 set KTNecroStaff.target to 0 set KTNecroStaff.summon to 0 set KTNecroStaff.vampVAR to 0 set KTNecroStaff.goAway to 0 set timer to 0 set spelltimer to 0 MessageBox "Работает...4..." endif endif if ( KTNecroStaff.spellworking > 0 ) if ( summon.GetAV Health <= 1 ) if ( deadsummon == 0 ) set deadsummon to 1 endif endif endif if ( deadsummon == 1 ) ;if ( timer2 == 0 ) ; summon.PlayMagicShaderVisuals effectFireDamage ;endif ;set timer2 to ( timer2 + GetSecondsPassed ) ;if ( timer2 >= 1.5 ) ; summon.movetomarker DASkullMarker ; summon.resurrect ; summon.removeallitems ; set deadsummon to 0 ; set timer2 to 0 ;endif Set KTNecroStaff.GoAway to 1 Set deadsummon to 0 MessageBox "Работает...5..." endif End Проблема в том, что игра вылетает на функции "summon.MoveTo player". С чем это может быть связано?
  3. А что значит функция GetSelf??? Скрипт не хочет вешать target и KTNecroStaff.target на цель заклинания...
  4. А... дошло... Тоесть переменная это только spellworking, а KTNecroStaff это название квеста? Тогда я понял в чем проблема. Я квест по другому назвал. Спасибо большое! =))) И еще, можна я буду обращатся сюда, если по ходу дела будут возникать проблемы с этим скриптом?
  5. Помогите мне плиз разобраться... Я создаю новій скрипт и в основу беру скрипт DASkullofCorruptionSpellScript scn DASkullofCorruptionSpellScript ref target short doOnce ref summon Begin ScriptEffectStart set target to GetSelf set DASkullofCorruption.target to GetSelf if ( DASkullofCorruption.spellworking == 0 ) && ( IsActor == 1 ) && ( IsGuard == 0 ) && ( GetDead == 0 ) && ( GetIsCreature == 0 ) && ( GetItemCount DASkullCorruption == 0 ) set DASkullofCorruption.spellworking to 1 endif End Begin ScriptEffectFinish End Насколько я понял DASkullofCorruption.spellworking это переменная, только вот я меняю ту часть, что до точки на свою KTNecroStaff.spellworking, после этого скрипт сохранятся не хочет. Пишет что "не найдена функция "spellworking". Стандартной функции скрипта в GLOBALS нет. Что мне делать? Скажите пожалуйста!
  6. =) Хы))) Сенкс)))
  7. Спс за поздравления =-))
  8. Спс за поздравления =))
  9. У меня вопрос: Я создал свое приветствие, закрепил за NPC, запускаю игру - работает, продолжаю делать квест, данного NPC не изменял, а приветствие он говорить перестал. Стандартное валит... Что делать?
  10. Язон =))) Пасибо большое! Получилось)))
  11. В самом меню диалогов не перемещается, а как загрузить все ответы топика GREETING не знаю.
  12. Скажите плс как сделать так, чтоб в диалог выводило именно созданное мной приветствие? Я создал приветствие, тестирую, а мне вылетает одно из стандартных. (Текст привязан к НПС)
  13. Siegrun После того, как я экспортирую В Скоуп и пробую вытянуть UV карту мне пишет что её не найдено, хотя в Блендере она есть. Может её надо было както отметить в настройках експорта?
  14. Не знаю, но по мне так дождевые тучи лутше всех когда дефолтные (реалестичнее двигаются по небу), но всё остальное мне нравитсо. У меня стоит Natural Environments by Max Tael и Atmospheric Weather System. И еще в описании AWS сказано, что будут радуги. Вот уже за 4 месяца ни одной радуги не видел...
  15. У меня еще вопрос: можно ли как-нить розделить один объект на два (для удобства создания UV)?
  16. Я еще раз сюда... Как импортировать UV в TGA формат??? Я опять не могу найти заветную кнопочку! =)
  17. Нифы нужно не открывать а импортировать, не плафон а питон =) Выбери вершину (или несколько) и нажни агнлийскую кнопку "е" на клаве. Потом мышкой веди туда, где нужны новие вершины.
  18. Извиняйте, что пишу сюда, но нужной темы не нашёл. Скажите плиз, у кого Хайрок покупать???
  19. Вот неплохой плагин:http://www.tesnexus.com/downloads/file.php?id=10717
  20. Вот именно этого я и боялся) Но всё же спасибо огромное.
  21. Ну допустим я знаю где и как стянуть, но вот как поменять цвет огней?
  22. Kalian Ага, пасиб большое. А всё же, как огонь прилепить то можно? Очень надо.
  23. А как прикрепить анимацию огня на свои мечи может кто то подсказать? ЗЫ: извините за офтоп, но где есть туторы по Ниф Скоупу?
  24. Принц Безумия Вот корона: http://alltes.ru/file/tdas-witch-king-helmet/
×
×
  • Создать...