Kamrad.ru

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

Reply
 
Thread Tools Display Modes
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   [Ответить с цитированием]
Old 04-08-2004, 11:10   #2
Wolf The Gray
Модератор
 
Join Date: дек 2001
Location: Moscow
Сообщений: 2,436
мне надо чтоб при первой активации были сообщение, запись в журнале, телепорт и добавление предмета, а при последующих - только телепортация
будь проще. и не возвращай скрипт в стартовое состояние, если тебе нужен единственный нестандартный проход.

Begin Balcon_House
short single

if ( OnActivate == 1 )

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

Player->PositionCell, 3909.768, 3726.546, 11856.676, 0.0, "Балмора, Дом с балклном"
endif

end
Wolf The Gray is offline   [Ответить с цитированием]
Reply


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 20:18.


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