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

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


Рекомендуемые сообщения

Проблема следующая, я использую мод Azura, с мечем вампира...

полностью читать forum

Если мечь одеть моя Кимерская мордочка становится вампирской, а если снять... она исчезает как факт...

Вот скрипт на меч, может в нем дело?

 

 

Begin Vamp_Effect

 

short OnPcEquip

short Vamp

short doOnce

short postOnce

short alreadyVamp

 

 

if ( OnPcEquip == 1 )

if ( PCVampire == 1 )

set alreadyVamp to 1

if ( postOnce != 1 )

if ( doOnce != 1 )

MessageBox "Ты слышишь в свисте меча, 'Ахх… новый хозяин, хозяин Вампир, хорошо… очень хорошо…'"

set postOnce to 1

else

MessageBox "Ты слышишь в свисте меча, 'Прекрасно, впереди новая охота...'"

set postOnce to 1

endif

endif

set doOnce to 1

else

if ( postOnce != 1 )

if ( doOnce != 1 )

MessageBox "Ты слышишь в свисте меча, 'Ахх… новый хозяин, прекрасно...' И вдруг ты чувствуешь, как все твое тело наполняется огромной силой."

set postOnce to 1

else

MessageBox "Ты слышишь в свисте меча, 'Накорми меня хозяин… накорми меня душами живых…' Ты снова чувствуешь, как Сила тьмы наполняет тебя."

set postOnce to 1

endif

endif

Player ->AddSpell, "Vampire Attributes"

Player ->AddSpell, "Vampire Skills"

Player ->AddSpell, "Vampire Immunities"

Player ->AddSpell, "Vampire Sun Damage"

Player ->AddSpell, "Vampire Touch"

set Vamp to 1

set doOnce to 1

endif

endif

 

if ( OnPcEquip == 0 )

if ( alreadyVamp == 0 )

if ( Vamp == 1 )

MessageBox "Ты чувствуешь, как сила Тьмы покидает тебя."

Player ->RemoveSpell, "Vampire Attributes"

Player ->RemoveSpell, "Vampire Skills"

Player ->RemoveSpell, "Vampire Immunities"

Player ->RemoveSpell, "Vampire Sun Damage"

Player ->RemoveSpell, "Vampire Touch"

set Vamp to 0

set postOnce to 0

endif

else

set alreadyVamp to 0

set postOnce to 0

endif

endif

 

end Vamp_Effect

Ссылка на комментарий
Поделиться на другие сайты

Проблема следующая, я использую мод Azura, с мечем вампира...

полностью читать forum

Если мечь одеть моя Кимерская мордочка становится вампирской, а если снять... она исчезает как факт...

Вот скрипт на меч, может в нем дело?

 

Трудно сказать что у тебя за косяки... Проверил скрипт у себя, раотает как часы(данмер) единственное, что можно добавить в скрипт, так это сторки:

 

if ( MenuMode == 1 )

return

endif

 

сразу же после объявления переменных...

 

Думаю, что скрипт тут не при делах...ИМХО

Ссылка на комментарий
Поделиться на другие сайты

lost81, Хм... тогдва в чем же дело... просто баг? Незнаю... по мне пахнет скрептами... там (в этом моде) он не один... надоть подумать.

 

Спасибог за совет! Надо попробывать:)

Ссылка на комментарий
Поделиться на другие сайты

lost81, Хм... тогдва в чем же дело... просто баг? Незнаю... по мне пахнет скрептами... там (в этом моде) он не один... надоть подумать.

 

Спасибог за совет! Надо попробывать:)

 

Что попробовать? Добавить строки? Это будет гуд, конечно, но никак не решит твоей проблеммы! Эти сторки просто оптимизируют твой скрипт...

Ссылка на комментарий
Поделиться на другие сайты

Так за аптимизацию и спасибо! Ток уточни пжалуста куда мне конкретно вписать строку... переменная там 3 раза...

 

Я почти справился с ппробленмой.. если после того как пропало лицо одеть и снять шлем иль капюшон то лицо вернется!

Ссылка на комментарий
Поделиться на другие сайты

Так за аптимизацию и спасибо! Ток уточни пжалуста куда мне конкретно вписать строку... переменная там 3 раза...

 

Я почти справился с ппробленмой.. если после того как пропало лицо одеть и снять шлем иль капюшон то лицо вернется!

 

Все должно выглядеть так:

 

Begin Vamp_Effect

 

short OnPcEquip

short Vamp

short doOnce

short postOnce

short alreadyVamp

 

if ( MenuMode == 1 )

return

endif

 

if ( OnPcEquip == 1 )

if ( PCVampire == 1 )

set alreadyVamp to 1

if ( postOnce != 1 )

if ( doOnce != 1 )

MessageBox "Ты слышишь...........

 

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

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...