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

Посторойка


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

Если тема уже есть,то дайте ссылку на неё.

 

Так вот,хочу сделать плаг,типа с постройкой хаты,а не знаю какой скрипт брать.

Вот пример: норд спрашивает у орка-строителя "построй мне хату за...кпримеру 5000 рублей" орк отвечает "ОК!Через 3 дня хата будет готова!"

Значит так,хата построена,но в ней стоит только стол,подходим опять к орку и говорим "Эй,братишка,нука забацай мене кравать в доме" А он в ответ "100 рублей и кровать будет на месте!"

О-о-о,с одним этажом плохо жить!Подходит норд в очередной раз к орку и глаголет "постройка мнене батька второй этаж"...ну и типа того :1anim_ab:

 

*-=Помогите отцы скриптов мне нужный скрипт выбрать,а то куда мене без вас :1anim_ab: !!!=-*

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

Там все, что будет построено сделано активаторами и в процессе постройки эти предметы просто появляются...
Ссылка на комментарий
Поделиться на другие сайты

begin Strong_Build1_H

 

short daysPassed

short myDay

 

;when stronghold phase 1 is done, stop

if ( Stronghold > 1 )

StopScript Strong_Build1_H

Return

endif

 

;when stronghold starts building, store the current day

if ( daysPassed == 0 )

set myDay to Day

set daysPassed to 1

endif

 

;if we've already set a day, count the days

if ( myDay != Day )

;presumably it went up...

set daysPassed to daysPassed + 1

set myDay to Day

endif

 

;wait x days for the stronghold to be built, give journal, set global

;make sure player is NOT in the cell while the stuff goes "poof"

if ( GetPCCell "Odai Plateau" == 0 )

if ( daysPassed > 5 )

Journal HH_Stronghold 100

set Stronghold to 2

endif

endif

 

End

 

 

 

 

Вот пример скрипта строительства крепости дома хлаалу,первая часть крепости,объяснити плиз

,что есть что?

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

Конкретно этот скрипт ничего не строит... Он счетает дни, проверяет, находится ли игрок в ячейке, где идет строительство и т.п.
Ссылка на комментарий
Поделиться на другие сайты

Ну а чёж тада делать то мне?Вот к примеру самое лёгкое...для вас... :)

 

Спрашиваю чела "построй мне дом" он в ответ "готово" и дом стоит на определённом месте.Какой для этого скрипт нужен?(ID дома: 123)

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

begin tralalala

 

short daysPased

short myday

 

if ( dayspassed == 0 )

set myday to day

set dayspassed to 1

endif

 

if ( myday != day )

set dayspassed to dayspassed +1

set myday to day

endif

 

if ( GetjournalIndex, "Название квеста" <=2222222 ); какой надо индекс..

if ( dayspassed >= 2 )

if ( GetPCCell"xxxxxxx" == 0 ); вместо иксов ячейка стройки.

 

placeitem "pppppp" x,y,z, angle; (угол) ;место где ты поместишь свой дом. вместо рррр - айди дома

"mydoor" ->positioncell, x, y, z, angle, "idcell"

journal, "название квеста" 33333333; какой там надо...

 

endif

endif

endif

 

if ( getJournalindex, "название квеста" == 333333 ); или что там по порядку

stopscript, " tralalala"; - перестанем ее все время строить...

endif

end

 

 

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

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

А уменя квесты глючат...

Вроде всё правильно делаю(и квест создаю и в Function\Variable ставлю всё),а усёравно...

У определённого NPC ставлю внизу так:

Journal "ID квеста" --->в игре не появляеца запись.Почему?

Player->AddItem Gold_001 1000 --->NPC не хочет давать мне лавэ,игра выдаёт ошибку.

Кст,что за число в Function\Variable после строки >,<,= ?

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

http://www.fullrest.ru/help.php

 

здесь в статьях по диалогам есть практически все что нужно по диалогам и функциям.

Journal "xxxxx" 0, (или какое там число) то есть за кавычками задай индекс. если индекс используется скриптом. надо следить чтобы совпадало, во-первых, а во вторых тогда лучше все задать в скрипте если он есть на неписе. и потом - не забывай про другие условия появления записи. (см статьи)

а вообще то это вопросы не из этой темы, не стоит в скриптах левые темы заводить.

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

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

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

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

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

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

Войти

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

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

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