Тема: Скриптинг
Показать сообщение отдельно
Старый 17.06.2006, 19:47   #13
Администратор
Мастер
 
Аватар для DEDROIT
 
Регистрация: 31.01.2006
Адрес: Москва
Сообщений: 1,383
Сказал(а) спасибо: 36
Поблагодарили 230 раз(а) в 67 сообщениях
Отправить сообщение для DEDROIT с помощью ICQ
По умолчанию Скриптинг

Расмотрим такое действие.Напримен ГГ нужно за три дня что-то принести,если он не принесёт за три дня,то не выполнит квест..
Диалог писать не буду и так много писал,напишу только условия.
Когда ГГ согласился взять задания(ему сказали принести за 3 дня например 5 заготовок) ,то в конце этого диалога нужно поставить например
zagotovka_RepairDay = Wld_GetDay();(с этого момента началось время отсчёта)
И когда у нас есть 5 заготовок и мы уложились за 3дня,то в условии нужно написать условие что есть 5 заготовок и
if( (Wld_GetDay() - zagotovka_RepairDay) <= 3)
И тогда появиться нужный диалог,в противном случае else и провал миссии.
Тоесть мы ввели некий счётчик,где zagotovka - переменная(нужно прописать Story_Globals).
DEDROIT вне форума   Ответить с цитированием