Чтобы нечто появлялось после свершения журнала
begin НазваниеСкрипта
if ( GetJournalIndex "IDЖурнала" = НомерСтатьи )
if ( GetDisabled == 1 ) /Если это случилось
enable
endif
else
if ( GetDisabled == 0 ) /Пока этого не случилось
disable
endif
endif
end НазваниеСкрипта
Проверка того есть ли нечто у перса или нету
if ( player->GetItemCount "IDПредмета" > 0 )
Чтобы что-то случилось при нажатии на предмет
if (OnActivate == 1 )
Перенести персонажа куда нибудь
Player->Position Cell, X, Y, Z, "IDПомещения"
NPC начинает говорить сам
Begin НазваниеСкрипта
short doOnce
short talking if ( doOnce == 0 )
if ( GetDistance Player < 500 ) /Растояние до игрока
ForceGreeting
set doOnce to 1
endif
endif End НазваниеСкрипта
Запись в журнале при смерти NPC
Begin НазваниеСкрипта
if (OnDeath==1)
Journal IDЖурнала Номерстатьи
endif
End НазваниеСкрипта
Присоединение и отсоедининие непися соответственно
AiFollow Player 0 0 0 0
AiWander 0 6 0 40 30 20 0 0 0 0 0 0