Случайная подборка модов
Gott Mit Uns - Бог С Нами
4.0
Хроники Кайдана. Вторая серия
4.0
Поиск (DIES IRAE)
4.1
Последняя надежда
2.4
Shoker Weapon Mod 2.1
4.1
G.L.A.D.I.A.T.O.R. II Время Альянса
3.4
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
  • Страница 1 из 1
  • 1
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
[SoC] Создание тайников
Российская Федерация  VIRUS96
Суббота, 20.11.2010, 22:48 | Сообщение # 1
Статус:
Опытный:
Сообщений: 1887
Награды: 2
Регистрация: 15.11.2010

ВСЕ ПРИМЕРЫ ИЗ МОИХ ФАЙЛОВ!!!

1.Создаём файл ваше_название_скрипта.script ( например new_secrets.script ) в папке gamedata/scripts и пишем в него:

function ваше_название_функции() ;НАЗВАНИЕ ФУНКЦИИ
alife():create(section,position,levelvertex,gamevertex) ;ЭТО ТОЧКА ГДЕ СПАВНИТСЯ ПРЕДМЕТ
end

например

function taynik_12()
local a = vector()
a.x = -253.51
a.y = -18.64
a.z = -125.70
alife():create("taynik_12",a,33447,47,65535)
end
( Спавним тайник на выходе из бункера, под левой дверью )

2.В папке config/scripts создаём файл taynik_12.ltx и пишем в него:

[spawn] ;Это то, что появится в тайнике
предмет
предмет
предмет
предмет
предмет

например

[spawn]
vodka = 3
bandage = 2
( Спавним 3 водки и 2 бинта )

3. Открываем файл spawn_sections.ltx из папки gamedata/config/creatures и пишем:

[taynik_12]:ill_mod ;ЗДЕСЬ ПИШЕМ ЧТО УГОДНО, ГЛАВНОЕ, ЧТОБ ВО ВСЕХ ВАШИХ ТАЙНИКАХ БЫЛО НАПИСАНО ОДИНАКОВО
visual = equipments\item_rukzak
radius = 1
custom_data = scripts\taynik_12.ltx

4. Открываем файл devices.ltx - gamedata/config/misc и пишем:

[ill_mod] ; ЗДЕСЬ ПИШЕМ ЧТО И В spawn_sections.ltx ПОСЛЕ taynik_12
GroupControlSection = spawn_group
discovery_dependency =
$spawn = "devices\inventory box"
class = O_INVBOX
cform = skeleton
visual = physics\box\expl_dinamit.ogf
script_binding = bind_physic_object.init

5. Пихаем в любой диалог функцию спавна:

Например открываем dialogs_escape.xml - gamedata\config\gameplay
Ищем в файле такой участок:
<phrase id="1111111">
<text>escape_lager_volk_talk_1111111</text>
<next>11111111</next>
</phrase>
<phrase id="11111111">
<text>escape_lager_volk_talk_11111111</text>
<next>111111111</next>
<next>111111112</next>
</phrase>
<phrase id="111111111">
<text>escape_lager_volk_talk_111111111</text>
<give_info>esc_kill_bandits_quest_have</give_info>
<next>1111111111</next>
</phrase>

И дополняем так
<phrase id="1111111">
<text>escape_lager_volk_talk_1111111</text>
<next>11111111</next>
</phrase>
<phrase id="11111111">
<text>escape_lager_volk_talk_11111111</text>
<next>111111111</next>
<next>111111112</next>
</phrase>
<phrase id="111111111">
<text>escape_lager_volk_talk_111111111</text>
<give_info>esc_kill_bandits_quest_have</give_info>
<action>new_secrets.taynik_12</action> ; ПОСЛЕ ДИАЛОГА С ВОЛКОМ СОЗДАЕТСЯ ТАЙНИК В ЗАДОННОМ МЕСТЕ
<next>1111111111</next>
</phrase>

new_secrets - название вашего скрипта в данном случае new_secrets.script
taynik_12 - название функции в new_secrets.script
Made by V!RU$

  Злобная реклама
Суббота, 20.11.2010, 22:48
Статус:
Сообщений: 666
Регистрация: 15.11.2010
Российская Федерация  AlanFake
Воскресенье, 21.11.2010, 00:18 | Сообщение # 2
Статус:
Гость:
Сообщений: 68
Награды: 2
Регистрация: 24.05.2010

+1 полезная статья
  Злобная реклама
Воскресенье, 21.11.2010, 00:18
Статус:
Сообщений: 666
Регистрация: 24.05.2010
Украина  kaizer96
Понедельник, 24.01.2011, 12:54 | Сообщение # 3
Статус:
Неопытный:
Сообщений: 575
Награды: 2
Регистрация: 25.12.2010

Обьясните как в чн сделать тайник а то вылетает!
  Злобная реклама
Понедельник, 24.01.2011, 12:54
Статус:
Сообщений: 666
Регистрация: 25.12.2010
Украина  Бульба
Среда, 16.03.2011, 19:19 | Сообщение # 4
Статус:
Бывалый:
Сообщений: 823
Награды: 1
Регистрация: 21.11.2010

Лог в студию... мы не телпаты =\
  Злобная реклама
Среда, 16.03.2011, 19:19
Статус:
Сообщений: 666
Регистрация: 21.11.2010
Российская Федерация  Hooker
Вторник, 30.07.2013, 13:34 | Сообщение # 5
Статус:
Бывалый:
Сообщений: 1144
Награды: 4
Регистрация: 14.02.2011

А как создать файл скрипта?
  Злобная реклама
Вторник, 30.07.2013, 13:34
Статус:
Сообщений: 666
Регистрация: 14.02.2011
Украина  FantomICW
Вторник, 30.07.2013, 13:40 | Сообщение # 6
Проект Смерти Вопреки
Статус:
Опытный:
Сообщений: 2259
Награды: 8
Регистрация: 06.01.2013

Hooker, открываем блокнот (я рекомендую Notepad++), пишем там, что хотим, выбираем:
Сохранить как-->Все типы файлов-->В название файла в конце описываем .script.
Можно и легче - скопировать любой скрипт, убрать там там все, прописать свое.
Сообщение отредактировал FantomICW - Вторник, 30.07.2013, 13:41
  Злобная реклама
Вторник, 30.07.2013, 13:40
Статус:
Сообщений: 666
Регистрация: 06.01.2013
Российская Федерация  ZLURov
Четверг, 24.12.2015, 22:05 | Сообщение # 7
Статус:
Гость:
Сообщений: 55
Награды: 6
Регистрация: 08.03.2013

Вопрос по ЧН.
В самом Чистом небе все тайники изначально пусты пока на них не дадут наводку. Думал, что это вписано в движке и уже не поправить но в моде "Время перемен 2.0" это исправили и тайники наполнены даже если на них нет наводки.
Собственно вопрос в каком файле это правится и как? А так же как потом сделать в дальнейшем, чтоб не ставилась метка на тайник если я его уже обыскал?
  Злобная реклама
Четверг, 24.12.2015, 22:05
Статус:
Сообщений: 666
Регистрация: 08.03.2013
Российская Федерация  Lonur
Вторник, 28.03.2017, 02:11 | Сообщение # 8
Статус:
Гость:
Сообщений: 31
Награды: 0
Регистрация: 04.01.2016

Подскажите, пожалуйста, как убрать все тайники, кроме тех, которые выдают в награду? Каждый раз невольно прошариваю все известные ящички-тайники и набираю хлама, а хочется только нормальных, которые дают по выполнению заданий.
  Злобная реклама
Вторник, 28.03.2017, 02:11
Статус:
Сообщений: 666
Регистрация: 04.01.2016
Российская Федерация  Orb_Warpal_007
Понедельник, 10.02.2020, 19:24 | Сообщение # 9
Статус:
Зевака:
Сообщений: 13
Награды: 0
Регистрация: 12.09.2019

К стати как решить прикол с исчезновением тайников после загрузки сохранения кто поможет что куда писать я не помню мне обьясняли когда-то давно...
  Злобная реклама
Понедельник, 10.02.2020, 19:24
Статус:
Сообщений: 666
Регистрация: 12.09.2019
  • Страница 1 из 1
  • 1
Поиск: