• Добро пожаловать, Гость. Войдите или зарегистрируйтесь.

Автор Тема: Спецы по Скриптам помогите!!!!!!  (Прочитано 7182 раз)

Описание:

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Visman

  • *
  • Сообщений: 185
  • Репутация: 0
  • Пол: Мужской
    • Просмотр профиля
    • AllTES: Плагины и моды
Re: Спецы по Скриптам помогите!!!!!!
« Ответ #20 : 17 Июня, 2009, 05:04:26 »
0
1. Значение положительное, но так и должно быть, если хочешь оживить НПС.
2. Тогда
   set DoOnce2 to 1
ставь не в конец скрипта а перед строкой
   self.Kill
чтобы воскрешения не было если НПС убит скриптом.

3 скрипт накладывается на НПС.
Сужу по этой строке из второго
   self.addspell KainBloodDryingForPlayer
Вам не кажется, что plаygrоund.ru есть синоним слову ворье?

Оффлайн milten_fire_mage

  • *
  • Сообщений: 15
  • Репутация: 0
  • Пол: Мужской
  • Страж Баланса и Сновидец
    • ICQ клиент - 425694460
    • Просмотр профиля
Re: Спецы по Скриптам помогите!!!!!!
« Ответ #21 : 17 Июня, 2009, 10:07:51 »
0
1. Нет, оно получится отрицательным. Если отнять от десятой части здоровья данное здоровье (которое при воскрешении восстанавливается полностью), то получится отрицательное значение. Или, если записать уравнением, 0,1x - x = -0,9x, где x - всё здоровье.
2. Воскрешение работает только при DoOnce2 = 0! При DoOnce2 = 1, оно не должно производиться. Но, если подумать, в принципе оно вообще не должно производиться в данном случае, так как ещё в первом фрейме всякая возможность воскрешения исключается присваиванием значения DoOnce2 в конце. А это скрипт для способности... Но воскрешение почему-то работает... Возможно, мы подошли к корню той самой ошибки. А про self.kill... В принципе, скрипт не может вдруг перепрыгивать с конца середину в обход присваивания (ведь так?). Так что не вижу разницы.
3.Скрипт 1 накладывается на NPC. Скрипт 2 накладывается на игрока. Скрипт 3 накладывается на игрока. Скрипт 4 накладывается на NPC.
Так что делает функция ScriptEffectElapsedSeconds? Можно спросить?
Спасибо за помощь.
"You see,senorita, mystery is important. To know the whole truth, there's no magic in that." - Cortez
"История начинается и заканчивается здесь..." - Кортез
"Монетка ещё вертится" - Каин.

Оффлайн Visman

  • *
  • Сообщений: 185
  • Репутация: 0
  • Пол: Мужской
    • Просмотр профиля
    • AllTES: Плагины и моды
Re: Спецы по Скриптам помогите!!!!!!
« Ответ #22 : 17 Июня, 2009, 10:44:29 »
0
ScriptEffectElapsedSeconds - это аналог GetSecondsPassed, но для скриптов.

Еще по этому условию
   If currenthealth <= 0
Это есть ни что иное как покойник. Может тогда использовать
  If GetDead == 1

И тогда во 2  и 3 скриптах принудительно пиши Player, а не self. Зачем компу мозги загружать, он и так ни чего не соображает ;)
Вам не кажется, что plаygrоund.ru есть синоним слову ворье?

Оффлайн milten_fire_mage

  • *
  • Сообщений: 15
  • Репутация: 0
  • Пол: Мужской
  • Страж Баланса и Сновидец
    • ICQ клиент - 425694460
    • Просмотр профиля
Re: Спецы по Скриптам помогите!!!!!!
« Ответ #23 : 17 Июня, 2009, 11:29:16 »
0
1. Не понял. В каком смысле, для скриптов? Можешь выясниться поточнее?
2. В принципе, можно. Правда разницы особой нет.
3. Ладно. И впрямь,небуду ему мозги загружать. Хотя разницы, если подумать, тоже никакой.
"You see,senorita, mystery is important. To know the whole truth, there's no magic in that." - Cortez
"История начинается и заканчивается здесь..." - Кортез
"Монетка ещё вертится" - Каин.

Оффлайн Visman

  • *
  • Сообщений: 185
  • Репутация: 0
  • Пол: Мужской
    • Просмотр профиля
    • AllTES: Плагины и моды
Re: Спецы по Скриптам помогите!!!!!!
« Ответ #24 : 17 Июня, 2009, 11:58:34 »
0
1. Глюки :) Для магических эффектов.
3. Кто его знает. Поменяешь например местами блоки и скрипт бывает совершенно по другому работает.
Вам не кажется, что plаygrоund.ru есть синоним слову ворье?

Оффлайн milten_fire_mage

  • *
  • Сообщений: 15
  • Репутация: 0
  • Пол: Мужской
  • Страж Баланса и Сновидец
    • ICQ клиент - 425694460
    • Просмотр профиля
Re: Спецы по Скриптам помогите!!!!!!
« Ответ #25 : 17 Июня, 2009, 16:37:46 »
0
Попробую. Спасибо. Хотя я всё равно не понимаю, с чего там персонаж воскрешается. Вроде бы не с чего.
"You see,senorita, mystery is important. To know the whole truth, there's no magic in that." - Cortez
"История начинается и заканчивается здесь..." - Кортез
"Монетка ещё вертится" - Каин.

Оффлайн milten_fire_mage

  • *
  • Сообщений: 15
  • Репутация: 0
  • Пол: Мужской
  • Страж Баланса и Сновидец
    • ICQ клиент - 425694460
    • Просмотр профиля
Re: Спецы по Скриптам помогите!!!!!!
« Ответ #26 : 23 Июня, 2009, 10:55:07 »
0
Извините, что пишу два сообщения подряд. Почему-то не вижу кнопку "Отредактировать" в своём сообщении. Хочу сообщить, переставил присваивание DoOnce2 после строки if currenthealth <= npcborderhealth. И заменил на GetDead соответствующую строку. Не помогло. Скрипту пофигу. :( Да, ошибку уже больше 3-х недель ищу. :(
"You see,senorita, mystery is important. To know the whole truth, there's no magic in that." - Cortez
"История начинается и заканчивается здесь..." - Кортез
"Монетка ещё вертится" - Каин.

Оффлайн Visman

  • *
  • Сообщений: 185
  • Репутация: 0
  • Пол: Мужской
    • Просмотр профиля
    • AllTES: Плагины и моды
Re: Спецы по Скриптам помогите!!!!!!
« Ответ #27 : 23 Июня, 2009, 13:43:42 »
0
Возможно стоит изменить подход к алгоритмам, т.е. изменить их кардинально.
И используй ф-ии PrintToConsole "тест сообщения" в критических местах, чтобы отследить по консоли как у тебя скрипты работают.
Вам не кажется, что plаygrоund.ru есть синоним слову ворье?

Оффлайн milten_fire_mage

  • *
  • Сообщений: 15
  • Репутация: 0
  • Пол: Мужской
  • Страж Баланса и Сновидец
    • ICQ клиент - 425694460
    • Просмотр профиля
Re: Спецы по Скриптам помогите!!!!!!
« Ответ #28 : 23 Июня, 2009, 15:01:58 »
0
Про кардинальные измены - я не представляю, как можно по-другому сделать. Про PrintToConsole - попробую
"You see,senorita, mystery is important. To know the whole truth, there's no magic in that." - Cortez
"История начинается и заканчивается здесь..." - Кортез
"Монетка ещё вертится" - Каин.

Оффлайн milten_fire_mage

  • *
  • Сообщений: 15
  • Репутация: 0
  • Пол: Мужской
  • Страж Баланса и Сновидец
    • ICQ клиент - 425694460
    • Просмотр профиля
Re: Спецы по Скриптам помогите!!!!!!
« Ответ #29 : 27 Августа, 2009, 15:18:42 »
0
Попробовал. В итоге поменял кое-что в скрипте и ЭТА ошибка исчезла. Зато другие остались. Но хотя бы сдвинулся с мёртвого места. Спасибо.
P.S Правда, что скрипту раньше не нравилось, так и не понял. Ещё раз спасибо!
"You see,senorita, mystery is important. To know the whole truth, there's no magic in that." - Cortez
"История начинается и заканчивается здесь..." - Кортез
"Монетка ещё вертится" - Каин.

Теги:
 

Помогите разобраться

Автор GARRETTРаздел TES III: Morrowind, Tribunal, Bloodmoon

Ответов: 1
Просмотров: 3910
Последний ответ 19 Августа, 2005, 14:51:39
от GL.Sam
Обучение скриптам

Автор GL.SamРаздел Деканат(закрыт на бессрочные каникулы)

Ответов: 10
Просмотров: 8468
Последний ответ 18 Августа, 2007, 22:29:29
от Tiberius Flavius
Помогите! Не могу молот разыскать

Автор КсенияРаздел TES III: Morrowind, Tribunal, Bloodmoon

Ответов: 5
Просмотров: 5034
Последний ответ 07 Января, 2007, 15:44:48
от GL.Sam
Помогите плиииз написать скрипт отключающий свет

Автор VintРаздел Скриптинг под TES IV

Ответов: 3
Просмотров: 3132
Последний ответ 06 Марта, 2008, 19:09:58
от LiLu
Помогите написать скрипт для кольца!!!!!!

Автор GanibalSSVРаздел Скриптинг под TES IV

Ответов: 1
Просмотров: 2950
Последний ответ 31 Мая, 2008, 23:49:20
от GanibalSSV
Помогите со скриптом

Автор ElderXardasРаздел Скриптинг под TES IV

Ответов: 19
Просмотров: 6265
Последний ответ 10 Января, 2011, 09:03:59
от Galib
Анимация и скрипты - очень важный вопрос! Пожалуйста помогите

Автор @NAVI@Раздел Анимация в TES: Morrowind, Oblivion, Skyrim

Ответов: 2
Просмотров: 6294
Последний ответ 12 Июля, 2008, 20:30:27
от @NAVI@
Помогите с деревянными НПС

Автор SaruonРаздел Мастерская TES IV

Ответов: 1
Просмотров: 2057
Последний ответ 12 Сентября, 2010, 10:57:17
от AzAzEL
Помогите с квестом Дома Редоран!

Автор ТеуРиРаздел TES III: Morrowind, Tribunal, Bloodmoon

Ответов: 1
Просмотров: 3677
Последний ответ 02 Октября, 2008, 20:08:32
от Devil
Помогите с CS

Автор ВэнРаздел Мастерская TES IV

Ответов: 8
Просмотров: 3016
Последний ответ 15 Января, 2009, 19:41:51
от Visman

Поиск

 
Top
SimplePortal 2.3.5 © 2008-2012, SimplePortal