|  | 
 
	
		
		
			| Урок № 3. Пишем диалоги персонажам |  |  |  | 
| Reboroda | Дата: Воскресенье, 26.10.2014, 16:37 | Сообщение # 201 |  |  Мичман Группа: Корсар Сообщений: 146 Награды: 10 Репутация: 111 Статус: В открытом море | Цитата DesBal (  ) Слух как скрин вставить? 
 А тут Nathaniel знает как, я так на хостинги кидаю, напр Ipicture ссылка, потом уже сюда ссылку в пост вставляю.
 
 - Бизнесмен убъет в вас зрителя, но ты... Билли... Неужели тебе это могло понравиться?
 - Да я вообще только одним глазком...
 |  |  |  |  |  | 
| Nathaniel | Дата: Воскресенье, 26.10.2014, 16:40 | Сообщение # 202 |  |  Контр-адмирал Группа: Капитан Сообщений: 8077 Награды: 347 Репутация: 1849 Статус: В открытом море | Цитата DesBal (  ) как скрин вставить?Для начала вам нужно попросить перевод в группу "Корсар", только тогда у вас будет возможность использовать тег вставки изображения...
 А пока - только публикация ссылок на изображения, загруженные на сторонний хостинг.
 
 Я был на краю земли, на краю бескрайних озёр, за горизонтом и на вершинах самых высоких гор.
 Но я не нашёл там никого, кто не был бы моим другом!
 |  |  |  |  |  | 
| DesBal | Дата: Воскресенье, 26.10.2014, 16:44 | Сообщение # 203 |  |  Матрос Группа: Корсар Сообщений: 50 Награды: 1 Репутация: 10 Статус: В открытом море | Nathaniel, Есть идеи?) Добавлено (26.10.2014, 16:43)---------------------------------------------
 Nathaniel, Ясненько,так-то у меня весь текст готов...Если забить на время ожидания она готова на 100%Но просто по квесту,время чтобы деньги врачу передать! х)
 Добавлено (26.10.2014, 16:44)---------------------------------------------
 Reboroda, А не проще тогда?
 
 Готовность даньки 87% (суммарно,временный фриз)
 
 Стартовый квест 10% (Суммарно)
 |  |  |  |  |  | 
| Nathaniel | Дата: Воскресенье, 26.10.2014, 16:45 | Сообщение # 204 |  |  Контр-адмирал Группа: Капитан Сообщений: 8077 Награды: 347 Репутация: 1849 Статус: В открытом море | Цитата DesBal (  ) Есть идеи?На данный момент пока нет... Я выше уже писал примеры процедур и алгоритмов, которые лучше всего задействовать для этих целей. Да и, честно говоря, я и сам не мастер писать квесты с нуля. Хоть и копаюсь в скриптах очень много лет...
 
 Напишите модератору раздела. Mett вам поможет, я думаю.
 
 Я был на краю земли, на краю бескрайних озёр, за горизонтом и на вершинах самых высоких гор.
 Но я не нашёл там никого, кто не был бы моим другом!
 |  |  |  |  |  | 
| DesBal | Дата: Воскресенье, 26.10.2014, 16:50 | Сообщение # 205 |  |  Матрос Группа: Корсар Сообщений: 50 Награды: 1 Репутация: 10 Статус: В открытом море | Reboroda, типо так https://pp.vk.me/c624717/v624717031/b46c/yJPVpdaQlt8.jpg 
 и кста видишь 3 строчки...где 4??? пол woman а там тишина(
 Добавлено (26.10.2014, 16:50)---------------------------------------------
 Nathaniel, Если отсчёт должен быть после действия...можно же его начать допустим от момента когда пиастры по квесту списывают?
 
 Готовность даньки 87% (суммарно,временный фриз)
 
 Стартовый квест 10% (Суммарно)
 
 
 Сообщение отредактировал DesBal - Воскресенье, 26.10.2014, 16:49 |  |  |  |  |  | 
| Reboroda | Дата: Воскресенье, 26.10.2014, 16:52 | Сообщение # 206 |  |  Мичман Группа: Корсар Сообщений: 146 Награды: 10 Репутация: 111 Статус: В открытом море | Ща сообразим. Мне нужен весь твой файл диалога под персонаж "Анна", ты в нем кое-где напортачил. Надо глянуть повнимательней. 
 Так тебе нужно именно промотать время вперед, или стартануть квест спустя пару часов? Если нужно мотануть время, то это совсем другое дело.
 
 - Бизнесмен убъет в вас зрителя, но ты... Билли... Неужели тебе это могло понравиться?
 - Да я вообще только одним глазком...
 |  |  |  |  |  | 
| DesBal | Дата: Воскресенье, 26.10.2014, 16:56 | Сообщение # 207 |  |  Матрос Группа: Корсар Сообщений: 50 Награды: 1 Репутация: 10 Статус: В открытом море | Сейчас попробую так 
 Готовность даньки 87% (суммарно,временный фриз)
 
 Стартовый квест 10% (Суммарно)
 |  |  |  |  |  | 
| Nathaniel | Дата: Воскресенье, 26.10.2014, 16:56 | Сообщение # 208 |  |  Контр-адмирал Группа: Капитан Сообщений: 8077 Награды: 347 Репутация: 1849 Статус: В открытом море | Цитата DesBal (  ) можно же его начать допустим от момента когда пиастры по квесту списывают? Не знаю... Я, честно говоря, не улавливаю сути вопроса...
 
 Ладно... Функцию WaitDate() использовать пробовали?
 
 Я был на краю земли, на краю бескрайних озёр, за горизонтом и на вершинах самых высоких гор.
 Но я не нашёл там никого, кто не был бы моим другом!
 |  |  |  |  |  | 
| DesBal | Дата: Воскресенье, 26.10.2014, 16:56 | Сообщение # 209 |  |  Матрос Группа: Корсар Сообщений: 50 Награды: 1 Репутация: 10 Статус: В открытом море | Reboroda, Если бы напортачил он бы не открывался вообще но без тайминга всё норм! 
 Готовность даньки 87% (суммарно,временный фриз)
 
 Стартовый квест 10% (Суммарно)
 |  |  |  |  |  | 
| Nathaniel | Дата: Воскресенье, 26.10.2014, 16:58 | Сообщение # 210 |  |  Контр-адмирал Группа: Капитан Сообщений: 8077 Награды: 347 Репутация: 1849 Статус: В открытом море | Цитата DesBal (  ) Если бы напортачил он бы не открывался вообщеНе обязательно... Скрипты К:ГПК так построены, что игра может исправно работать, а сбиться только по факту прогона алгоритма с допущенной ошибкой... Следовательно, нужно искать ошибку в описании работы таймера или созданного квеста. Скорее всего, неверно работает сам квест. Что логи пишут, кстати?
 
 Я был на краю земли, на краю бескрайних озёр, за горизонтом и на вершинах самых высоких гор.
 Но я не нашёл там никого, кто не был бы моим другом!
 
 
 Сообщение отредактировал Nathaniel - Воскресенье, 26.10.2014, 17:00 |  |  |  |  |  | 
| DesBal | Дата: Воскресенье, 26.10.2014, 16:58 | Сообщение # 211 |  |  Матрос Группа: Корсар Сообщений: 50 Награды: 1 Репутация: 10 Статус: В открытом море | Nathaniel, Да,время 10 минут проходит игровых и нечего,даже в таверне спал тишина... 
 Хочу вот попробовать,не помню где нарыл
 WaitDate("",0,0,0, 0, 10); // прошло время if(sti(sHour) < 10) кстати тоже с вайт дате ато мб просто мы не так писали?
 
 Готовность даньки 87% (суммарно,временный фриз)
 
 Стартовый квест 10% (Суммарно)
 |  |  |  |  |  | 
| Reboroda | Дата: Воскресенье, 26.10.2014, 17:06 | Сообщение # 212 |  |  Мичман Группа: Корсар Сообщений: 146 Награды: 10 Репутация: 111 Статус: В открытом море | Цитата DesBal (  ) и кста видишь 3 строчки...где 4???
 У тебя нет четвертой строки ответа, потому что:
 1. Либо условие для ее появления не выполнены
 2. Либо ты не верно проставил link строки и она не может подменить уже существующую. тк совпадает с ней номером.
 3. Либо ты вообще не в тот кейс прописал link строки №4
 
 WaitDate("",0,0,0, 0, 10); - это мотануть время вперед на 10 минут. После этого глобальное время нужно рефрешнуть, я знаю как.
 
 - Бизнесмен убъет в вас зрителя, но ты... Билли... Неужели тебе это могло понравиться?
 - Да я вообще только одним глазком...
 |  |  |  |  |  | 
| Nathaniel | Дата: Воскресенье, 26.10.2014, 17:06 | Сообщение # 213 |  |  Контр-адмирал Группа: Капитан Сообщений: 8077 Награды: 347 Репутация: 1849 Статус: В открытом море | Цитата DesBal (  ) if(sti(sHour) < 10)Неправильно... Так нельзя писать...
 
 Лучше так...
 
 Код  int iTime;
 iTime = sti(environment.time);
 if (iTime >= T) {...}
или
 
 
 Код if (makeint(environment.time) > T) ...
 Ну или вот так, если числа с плавающей запятой...
 
 
 Код if (stf(environment.time) > 9.25) ...
 Можно, например, до промотки записать текущее время в какую-либо переменную... Потом промотать время и сравнить текущее время (определённое заново) с предыдущим. Так мы получим информацию о том, что время прошло... Другие способы мне на ум чего-то не приходят...
 
 Я был на краю земли, на краю бескрайних озёр, за горизонтом и на вершинах самых высоких гор.
 Но я не нашёл там никого, кто не был бы моим другом!
 
 
 Сообщение отредактировал Nathaniel - Воскресенье, 26.10.2014, 17:13 |  |  |  |  |  | 
| DesBal | Дата: Воскресенье, 26.10.2014, 17:16 | Сообщение # 214 |  |  Матрос Группа: Корсар Сообщений: 50 Награды: 1 Репутация: 10 Статус: В открытом море | Nathaniel, if (makeint(environment.time) > T) ... щя попробуем! 
 Добавлено (26.10.2014, 17:14)
 ---------------------------------------------
 Reboroda, Ты про какие строчки?)
 
 Добавлено (26.10.2014, 17:16)
 ---------------------------------------------
 Так сработало моментально что квест выполнен в чём причина отсутствия тайма? :/
 
 Готовность даньки 87% (суммарно,временный фриз)
 
 Стартовый квест 10% (Суммарно)
 
 
 Сообщение отредактировал DesBal - Воскресенье, 26.10.2014, 17:18 |  |  |  |  |  | 
| Nathaniel | Дата: Воскресенье, 26.10.2014, 17:18 | Сообщение # 215 |  |  Контр-адмирал Группа: Капитан Сообщений: 8077 Награды: 347 Репутация: 1849 Статус: В открытом море | Цитата DesBal (  ) в чём причина отсутствия тайма?Только имейте в виду, что строкой if (makeint(environment.time) > 5) вы просто написали условие: "Если сейчас больше 5 часов утра..."
 
 Я был на краю земли, на краю бескрайних озёр, за горизонтом и на вершинах самых высоких гор.
 Но я не нашёл там никого, кто не был бы моим другом!
 |  |  |  |  |  | 
| Reboroda | Дата: Воскресенье, 26.10.2014, 17:22 | Сообщение # 216 |  |  Мичман Группа: Корсар Сообщений: 146 Награды: 10 Репутация: 111 Статус: В открытом море | DesBal, ну как, ты говорил, что на твоем скрине нет строки с ответом под номером 4, или я не догнал?)) Там только 
 1. Слушай мой приказ
 2. Ты уволена....
 3. Ничего. Вольно...
 Добавлено (26.10.2014, 17:22)---------------------------------------------
 ... Чувствую, не выспаться мне сегодня будет, перед понедельником
  
 - Бизнесмен убъет в вас зрителя, но ты... Билли... Неужели тебе это могло понравиться?
 - Да я вообще только одним глазком...
 |  |  |  |  |  | 
| DesBal | Дата: Воскресенье, 26.10.2014, 17:33 | Сообщение # 217 |  |  Матрос Группа: Корсар Сообщений: 50 Награды: 1 Репутация: 10 Статус: В открытом море | Reboroda, Не прописывал)Так как я не доходил пока ещё до квеста на оффу Даньку я не могу найти ни её статы ни чего тоесть остаётся надеятся что офф данька прописана тоже где и остальные оффы тогда получается что правильно!А если у неё индекс другой что мало вероятно,тогда считай мой косяк... Добавлено (26.10.2014, 17:26)---------------------------------------------
 Reboroda, Да лан...я вообще 25 часов уже не сплю)Из них 20 часов скриптую!
 Добавлено (26.10.2014, 17:28)---------------------------------------------
 Nathaniel, А чё ты молчишь...зная это я могу прописать что бы только после 8 вечера смог её себе забрать!!!Означает я могу подогнать разговор и делать его более точным)
 Добавлено (26.10.2014, 17:31)---------------------------------------------
 DesBal, можно делать так if (makeint(environment.time) > 20)
 означает больше 20 а как добавить чтобы больше 20 но меньше 21
 топо так
 if (makeint(environment.time) > 20)
 if (makeint(environment.time) < 21)
 
 как соединить эти 2 условия?Я тя тогда вообще расцелую! :D
 Добавлено (26.10.2014, 17:33)---------------------------------------------
 интересно сколько сегодня мы здесь проболтали это же весомый + для сайта?)
 
 Готовность даньки 87% (суммарно,временный фриз)
 
 Стартовый квест 10% (Суммарно)
 |  |  |  |  |  | 
| Nathaniel | Дата: Воскресенье, 26.10.2014, 17:36 | Сообщение # 218 |  |  Контр-адмирал Группа: Капитан Сообщений: 8077 Награды: 347 Репутация: 1849 Статус: В открытом море | Цитата DesBal (  ) как соединить эти 2 условия?Логическим "и", естественно... В языке С/С++ это оператор "&&".
 
 Я был на краю земли, на краю бескрайних озёр, за горизонтом и на вершинах самых высоких гор.
 Но я не нашёл там никого, кто не был бы моим другом!
 
 
 Сообщение отредактировал Nathaniel - Воскресенье, 26.10.2014, 17:37 |  |  |  |  |  | 
| Reboroda | Дата: Воскресенье, 26.10.2014, 17:38 | Сообщение # 219 |  |  Мичман Группа: Корсар Сообщений: 146 Награды: 10 Репутация: 111 Статус: В открытом море | Nathaniel, я сейчас одну вещь скажу, будет в рифму. ДесБал нас всех заколебал))))))   
 DesBal, не обижайся, да... Я в шутку. Я и сам с этого начинал, я тут нехило всех доставал в свое время))))
   
 С этого и начинается истинный коддинг квестов))))) Истина где-то рядом, но она постоянно ускользает)))) как же мне все это знакомо... Лана, я в камбуз, хавать охота.)))
 
 - Бизнесмен убъет в вас зрителя, но ты... Билли... Неужели тебе это могло понравиться?
 - Да я вообще только одним глазком...
 |  |  |  |  |  | 
| Nathaniel | Дата: Воскресенье, 26.10.2014, 17:40 | Сообщение # 220 |  |  Контр-адмирал Группа: Капитан Сообщений: 8077 Награды: 347 Репутация: 1849 Статус: В открытом море | Код if ((makeint(environment.time) > 20) && (makeint(environment.time) < 21)) {
 ...
 }
 Я был на краю земли, на краю бескрайних озёр, за горизонтом и на вершинах самых высоких гор.
 Но я не нашёл там никого, кто не был бы моим другом!
 
 
 Сообщение отредактировал Nathaniel - Воскресенье, 26.10.2014, 17:40 |  |  |  |  |  |