Случайная подборка модов
Call of Misery
4.1
Погоня за Праздником
3.8
Конец Света 2: Последний Восход
3.2
Время перемен v2.0
4.1
Эхо Чернобыля 2
3.7
Наёмник Сом
3.5
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
[CS] Создание квестов
Российская Федерация  Kotor
Понедельник, 23.05.2011, 15:16 | Сообщение # 1
Статус:
Отмычка:
Сообщений: 93
Награды: 1
Регистрация: 07.01.2011

Так как во всем интернете нет достойного урока, статьи по созданию квестов и диаологов для чистого неба. Я решил создать эту тему здесь. Так что пишем, делимся всем тем, что разобрали самостоятельно или нашли в просторах интернета. Вообщем создаем и пишем совместными усилиями статью по созданию квестов в чистом небе.

Добавлено (23.05.2011, 15:16)
---------------------------------------------
Создаём в папке gamedata\scripts файл ваше_название_скрипта.script, в него пишем:

Quote
function ваше_название_функции()
xr_effects.give_inited_task(nil, nil, {"storyline", "name_of_your_quest", "bandit"})
end

endname_of_your_quest - будет название квеста из tm_***.ltx
bandit - группировка (при наведении на точку в ПДА (т.е. которая "Весит" на рестрикторе например.) будет высвечиваться описание квеста и какая группировка её дала.)

далее берём файл gamedata\configs\misc\tm_***.ltx от соотв. локации и пишем в начале под строчку [list_tm_***]:

Quote
name_of_your_quest

и далее внизу аналогично существующим:

Quote
[name_of_your_quest]
type = storyline
task_type = additional
prior = 10
icon = ui_mt_image_attack_tower
target_cond = true
name = youself_quest_name
text = youself_quest_text
condlist_0 = {+info_for_done} complete
target_story_ids = 724
auto_name = false
auto_faction = true

type = storyline - тип: сюжетная линия (тут можно указать "Принести предметы, уничтожить смарт" итд...)
task_type = additional - тип: дополнительный (если напишете storyline, то будет отображаться, как сюжетка )
prior = 10 - приоритет (значение того, что при появлении квеста он автоматически будет активным)
icon = ui_mt_image_attack_tower - иконка, хотя я что толкьо не писал, получается стандартная
target_cond = true
name = youself_quest_name - имя из xml-массива
text = youself_quest_text - описание
condlist_0 = {+info_for_done} complete - при получении (+) инфопрошня info_for_done считать выполненным
target_story_ids = 724 - стори ИД на которого вешается метка (может быть тайник, труп, НПС, рестриктор, неважно...)
auto_name = false
auto_faction = true

прописываем описания в файлы из gamedata\configs\text\rus
также прописываем инфопрошни в игру (у нас это info_for_done)
P.S. target_story_ids = 724 - ID Йоги, лидера бандитов

в диалоги:
<action>ваше_название_скрипта.ваше_название_функции</action> -активируем
<give_info>info_for_done</give_info> - завершение

Сообщение отредактировал Kotor - Понедельник, 23.05.2011, 15:17
  Злобная реклама
Понедельник, 23.05.2011, 15:16
Статус:
Сообщений: 666
Регистрация: 07.01.2011
Российская Федерация  Dimonich
Понедельник, 04.07.2011, 15:18 | Сообщение # 2
Статус:
Опытный:
Сообщений: 1643
Награды: 6
Регистрация: 17.04.2011

интересно,надо будет попробовать smile
  Злобная реклама
Понедельник, 04.07.2011, 15:18
Статус:
Сообщений: 666
Регистрация: 17.04.2011
Российская Федерация  iDreD
Понедельник, 04.07.2011, 17:45 | Сообщение # 3
Статус:
Отмычка:
Сообщений: 128
Награды: 3
Регистрация: 20.01.2011

Вроде как автор статьи о квестах в ЧН никто иной как Pihan13. Не?
  Злобная реклама
Понедельник, 04.07.2011, 17:45
Статус:
Сообщений: 666
Регистрация: 20.01.2011
Российская Федерация  gif
Понедельник, 04.07.2011, 19:33 | Сообщение # 4
Статус:
Новичок:
Сообщений: 397
Награды: 4
Регистрация: 31.05.2011

Подскажите как мне создать в ЧН NPC, любым способом...
  Злобная реклама
Понедельник, 04.07.2011, 19:33
Статус:
Сообщений: 666
Регистрация: 31.05.2011
Российская Федерация  DXUC78
Понедельник, 04.07.2011, 20:12 | Сообщение # 5
Статус:
Зевака:
Сообщений: 4
Награды: 0
Регистрация: 04.07.2011

интересный способ сделать свои квесты,надо будет попробовать
  Злобная реклама
Понедельник, 04.07.2011, 20:12
Статус:
Сообщений: 666
Регистрация: 04.07.2011
Российская Федерация  Kotor
Понедельник, 04.07.2011, 20:19 | Сообщение # 6
Статус:
Отмычка:
Сообщений: 93
Награды: 1
Регистрация: 07.01.2011

iDreD, я и не говорил, что это мой урок....но полноценного урока в интернете почти нет, я и создал эту тему для собрания всех знание в одно...

Добавлено (04.07.2011, 20:19)
---------------------------------------------
gif, через алл.спавн можно или через скрипты...

  Злобная реклама
Понедельник, 04.07.2011, 20:19
Статус:
Сообщений: 666
Регистрация: 07.01.2011
Российская Федерация  gif
Понедельник, 04.07.2011, 21:18 | Сообщение # 7
Статус:
Новичок:
Сообщений: 397
Награды: 4
Регистрация: 31.05.2011

Я знаю через что! Но как? Все уроки для зп и тч а мне для ЧН нужно!
  Злобная реклама
Понедельник, 04.07.2011, 21:18
Статус:
Сообщений: 666
Регистрация: 31.05.2011
Российская Федерация  vbn-vbn-vbn
Понедельник, 04.07.2011, 22:53 | Сообщение # 8
Статус:
Неопытный:
Сообщений: 514
Награды: 1
Регистрация: 17.10.2010

Пробуй как в зп

Добавлено (04.07.2011, 22:53)
---------------------------------------------
Люди а ктонибуть моет помочь мне и создать квест?Очень хочется друга разъиграть.В личку.

  Злобная реклама
Понедельник, 04.07.2011, 22:53
Статус:
Сообщений: 666
Регистрация: 17.10.2010
Украина  BotKILLer
Понедельник, 04.07.2011, 23:51 | Сообщение # 9
Статус:
Отмычка:
Сообщений: 69
Награды: 1
Регистрация: 07.08.2010

Вставлю и свои 5коп.

Добавлено (04.07.2011, 23:51)
---------------------------------------------
Создание квеста на убийство кого либо(одного)

  Злобная реклама
Понедельник, 04.07.2011, 23:51
Статус:
Сообщений: 666
Регистрация: 07.08.2010
Украина  kaizer96
Вторник, 05.07.2011, 14:34 | Сообщение # 10
Статус:
Неопытный:
Сообщений: 575
Награды: 2
Регистрация: 25.12.2010

BotKILLer, во втором случае надо походу all.spawn ворошить, или через скрипты можно?
  Злобная реклама
Вторник, 05.07.2011, 14:34
Статус:
Сообщений: 666
Регистрация: 25.12.2010
Украина  BotKILLer
Вторник, 05.07.2011, 16:00 | Сообщение # 11
Статус:
Отмычка:
Сообщений: 69
Награды: 1
Регистрация: 07.08.2010

kaizer96, Алл.спавн ворошить надо, ну вродебы можно и через скрипт(как по мне то через алл.спан быстрее)
  Злобная реклама
Вторник, 05.07.2011, 16:00
Статус:
Сообщений: 666
Регистрация: 07.08.2010
Российская Федерация  Makc_Nevel
Среда, 13.07.2011, 12:33 | Сообщение # 12
Статус:
Зевака:
Сообщений: 3
Награды: 0
Регистрация: 12.07.2011

создал по этому квест... правда не появлялись сообщения на худе. После разобрался, что нужно в алл.спавне ковырять. Щас все рубит))
  Злобная реклама
Среда, 13.07.2011, 12:33
Статус:
Сообщений: 666
Регистрация: 12.07.2011
Российская Федерация  RETRIX
Воскресенье, 20.05.2012, 12:19 | Сообщение # 13
AP-Production
Статус:
Ветеран:
Сообщений: 9439
Награды: 12
Регистрация: 24.08.2011

Мда...Что-то как-то всё очень размыто. Нет точности и объективности.
  Злобная реклама
Воскресенье, 20.05.2012, 12:19
Статус:
Сообщений: 666
Регистрация: 24.08.2011
Российская Федерация  StaLkEr_Hram
Суббота, 02.06.2012, 17:46 | Сообщение # 14
Статус:
Отмычка:
Сообщений: 80
Награды: 3
Регистрация: 01.06.2012

Интересно надо попробывать.
  Злобная реклама
Суббота, 02.06.2012, 17:46
Статус:
Сообщений: 666
Регистрация: 01.06.2012
Российская Федерация  Denchik99
Воскресенье, 08.07.2012, 11:56 | Сообщение # 15
Статус:
Отмычка:
Сообщений: 70
Награды: 4
Регистрация: 14.06.2012

Gif. Так же как в зп. Туторы тут есть. Только есть свои нюансы
  Злобная реклама
Воскресенье, 08.07.2012, 11:56
Статус:
Сообщений: 666
Регистрация: 14.06.2012
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: