Kamrad.ru

Go Back   Kamrad.ru > Тематические форумы > RPG > Серия TES: Oblivion, Morrowind и т.д.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 03-08-2004, 10:09   #1
kosoii
Камрад
 
Join Date: мар 2004
Location: Самара
Сообщений: 4
Question Почему скрипт не работает???

Скрипт навешан на дверь

Begin Balcon_House

short talk

if ( OnActivate == 1 )
set talk to 1
endif

if ( talk == 1 )
if ( GetJournalIndex "Balcon_House" != 10 )
Player->PositionCell, 3909.768, 3726.546, 11856.676, 0.0, "Балмора, Дом с балклном"
MessageBox "текст"
player->additem "go_home_ring" 1
Journal "Balcon_House" 10
endif
endif

if ( GetJournalIndex "Balcon_House" == 10 )
Player->PositionCell, 3909.768, 3726.546, 11856.676, 0.0, "Балмора, Дом с балклном"
endif

set talk to 0

end


Такая версия работает:

Begin Balcon_House

short talk

if ( OnActivate == 1 )
set talk to 1
endif

if ( talk == 1 )
MessageBox "текст"
player->additem "go_home_ring" 1
Journal "Balcon_House" 10
endif


set talk to 0

end

Но так скрипт запускается при каждой активации, а мне надо чтоб при первой активации были сообщение, запись в журнале, телепорт и добавление предмета, а при последующих - только телепортация

А стоит прибавить что-нибудь (ко второму скрипту), как всё перестаёт работать. Хотя если вводить команды с консоли все в порядке (и в первом случае тоже)

Почему так
Объясните плиз

PS. А когда скрипт на двери, то телепорт с неё перестаёт работать?
kosoii is offline   [Ответить с цитированием]
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +3. The time now is 08:19.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Любое использование материалов сайта
возможно только с разрешения его администрации.