|
Урок № 3. Пишем диалоги персонажам
| |
Reboroda | Дата: Воскресенье, 26.10.2014, 16:37 | Сообщение # 201 |
Мичман
Группа: Корсар
Сообщений: 146
Награды: 10
Репутация: 111
Статус: В открытом море
| Цитата DesBal ( ) Слух как скрин вставить?
А тут Nathaniel знает как, я так на хостинги кидаю, напр Ipicture ссылка, потом уже сюда ссылку в пост вставляю.
- Бизнесмен убъет в вас зрителя, но ты... Билли... Неужели тебе это могло понравиться? - Да я вообще только одним глазком...
|
|
| |
Nathaniel | Дата: Воскресенье, 26.10.2014, 16:40 | Сообщение # 202 |
Контр-адмирал
Группа: Капитан
Сообщений: 8036
Награды: 347
Репутация: 1845
Статус: В открытом море
| Цитата 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 |
Контр-адмирал
Группа: Капитан
Сообщений: 8036
Награды: 347
Репутация: 1845
Статус: В открытом море
| Цитата 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 |
Контр-адмирал
Группа: Капитан
Сообщений: 8036
Награды: 347
Репутация: 1845
Статус: В открытом море
| Цитата DesBal ( ) можно же его начать допустим от момента когда пиастры по квесту списывают? Не знаю... Я, честно говоря, не улавливаю сути вопроса...
Ладно... Функцию WaitDate() использовать пробовали?
Я был на краю земли, на краю бескрайних озёр, за горизонтом и на вершинах самых высоких гор. Но я не нашёл там никого, кто не был бы моим другом!
|
|
| |
DesBal | Дата: Воскресенье, 26.10.2014, 16:56 | Сообщение # 209 |
Матрос
Группа: Корсар
Сообщений: 50
Награды: 1
Репутация: 10
Статус: В открытом море
| Reboroda, Если бы напортачил он бы не открывался вообще но без тайминга всё норм!
Готовность даньки 87% (суммарно,временный фриз)
Стартовый квест 10% (Суммарно)
|
|
| |
Nathaniel | Дата: Воскресенье, 26.10.2014, 16:58 | Сообщение # 210 |
Контр-адмирал
Группа: Капитан
Сообщений: 8036
Награды: 347
Репутация: 1845
Статус: В открытом море
| Цитата 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 |
Контр-адмирал
Группа: Капитан
Сообщений: 8036
Награды: 347
Репутация: 1845
Статус: В открытом море
| Цитата 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 |
Контр-адмирал
Группа: Капитан
Сообщений: 8036
Награды: 347
Репутация: 1845
Статус: В открытом море
| Цитата 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 |
Контр-адмирал
Группа: Капитан
Сообщений: 8036
Награды: 347
Репутация: 1845
Статус: В открытом море
| Цитата 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 |
Контр-адмирал
Группа: Капитан
Сообщений: 8036
Награды: 347
Репутация: 1845
Статус: В открытом море
| Код if ((makeint(environment.time) > 20) && (makeint(environment.time) < 21)) { ... }
Я был на краю земли, на краю бескрайних озёр, за горизонтом и на вершинах самых высоких гор. Но я не нашёл там никого, кто не был бы моим другом!
Сообщение отредактировал Nathaniel - Воскресенье, 26.10.2014, 17:40 |
|
| |
|