Пользователей: 0
Гостей: 356
Всего: 356

» Подробно
» Сегодня


Привет, Гость!

Ник


Пароль


Запомнить?




» Добавить в избранное

» Сделать стартовой

Главная
Форум
Обзор игры
Мир Зоны
Файлы
Галерея
Разное






Форумы > Архив > Склад > Вопросы и ответы (ТЧ по 18.11.2010)

Страница 10 из 70Первая«78910111213 »Последняя
Быстрый переход:


 

Автор Сообщение
blackraven6
[1] Странник
Онлайн статус=0  Профиль    



Черный Ворон

Посты: 625
Откуда: СПб
Занятие: Страйкбол. Мододел STALKER, Fallout 3. В КОМАНДУ НЕ ЗВАТЬ!!!
Возраст: 31

01-09-2010
18-09-2010 16:45 GMT3 часа #1346967   Split
Люди зачем туторы делают? Читай статьи как увелиичить кол-во артов на поясе.


userbar
Darien Fx
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1372
Откуда:
Занятие:
Возраст: 30

18-09-2010 17:36 GMT3 часа #1346999   Split
Цитата
dlg:AddPhrase("Фраза2", "1_1", "1_2", -10000)
Что значат зеленые цифры?

2-ой параметр - номер текущей фразы.
3-ий - номер фразы, после которой идёт текущая фраза.
Т.е.:
Код:
dlg:AddPhrase("Привет, как дела?", "0", "", -10000)
dlg:AddPhrase("Нормально, у тебя?", "1_1", "0", -10000)
dlg:AddPhrase("Тоже.", "1_2", "1_1", -10000)


Stalk15
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Занятие: Модю сталкера, полегоньку юзаю Visual Basic и Visual С#.
Возраст: 30

19-11-2012
18-09-2010 17:50 GMT3 часа #1347007   Split
Darien Fx
Что-то не сходится.По твоему примеру всегда ГГ и собеседник говорят "Привет, как дела?", а фразы "Нормально, у тебя?", "Тоже" вообще не говорятся ни собеседником, ни ГГ.

-----------------------------------------------------

Вот я создал длинный диалог в конфигах и в одной фразе мне понадобилось отобразить число, которому равна локальная в скрипте.Мне придется весь диалог переделывать на скриптовый или можно как-то одну фразу скриптовой сделать?


Darien Fx
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1372
Откуда:
Занятие:
Возраст: 30

18-09-2010 18:44 GMT3 часа #1347020   Split
Stalk15
Не сходится у тебя, рабочий пример я дал. В .xml'ке должно быть примерно так:
Код:
<dialog id="dialog">
  <init_func>mod_dialog.init_dialog</init_func>
</dialog>

НПСу нужно добавить в список диалогов этот 'dialog'.
И ещё, у тебя функция принимает параметр (dlg)?
Также после изменений в функции нужно полностью перезагрузить игру, иначе ничего не изменится.
Кому именно ты добавляешь диалог? Есть ли у него помимо этого диалога ещё какие-либо? Я проверял свои и на обычном НПС, и на Волке - работает одинаково.
На крайняк попробуй поменять <actor_dialog> на <start_dialog>, или наоборот.
Цитата
А лучше чтоб одна фраза было скриптовой, а остальное конфигами.

А зачем? Всё-равно динамически изменять её не получиться - нужно перезагружаться. Иначе проще сделать все по стандарту.

Сообщение было успешно отредактировано Darien Fx (18-09-2010 18:44 GMT3 часа, назад)

Stalk15
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Занятие: Модю сталкера, полегоньку юзаю Visual Basic и Visual С#.
Возраст: 30

19-11-2012
18-09-2010 18:37 GMT3 часа #1347021   Split
Darien Fx
Я так делал:
Код:
<dialog id="esc_teeeeeeeeeeeeeeeeeest">
          <init_func>for_chek.init_dlg</init_func>
</dialog>

И функция:
Код:
function init_dlg(dlg)
      dlg:AddPhrase("Привет, как дела?", "0", "", -10000)
      dlg:AddPhrase("Нормально, у тебя?", "1_1", "0", -10000)
      dlg:AddPhrase("Тоже.", "1_2", "1_1", -10000)
end

Все время, и НПС'ом и ГГ говорится только первая фраза.
А игру я и так перезагружаю.(выхожу и вхожу)

-------------------------------------------------------------------------
sovietkmk
Заюзай icon_editor.В нем можно копировать икноки и вставлять в любой другой файл иконок.

------------------------------------------------------------
Darien Fx
Я на Волке проверяю.Ща попробую на <start_dialog> поменять.Хотя мне же надо, чтоб ГГ начинал разговор ...А лучше чтоб одна фраза было скриптовой, а остальное конфигами.

Сообщение было успешно отредактировано Stalk15 (18-09-2010 18:37 GMT3 часа, назад)

sovietkmk
[1] Banned
Онлайн статус=0  Профиль    




Посты: 1142
Откуда: Лиски
Занятие: Проводник в Зону, слушаю Коловрата
Возраст: 29

21-12-2010
18-09-2010 18:18 GMT3 часа #1347023   Split
люди помогите) Проблема с текстуркой для продуктов,хочу из мода перетащить изображения нескольких объектов питания. Чем это сделать,а если кто сможет,сможете сделать это?)
исходник и продукты


Artos
[20] Сталкер
Онлайн статус=0  Профиль    




Посты: 4176
Откуда:
Занятие:
Возраст: 65

18-09-2010 19:35 GMT3 часа #1347049   Split
Stalk15
Поправлю все же ответ Darien Fx, т.к. 'номер' и идентификатор - все жеразные понятия. Номера могут повторяться, идентификаторы в данном случае строго эксклюзивны.
После текста теста фразы идет идентификатор (phrase id="1_1") этой фразы, а следом ("1_2") - идентификатор породивший эту фразу ('родитель'). Т.е. это аналог обычной записи в xml'ках:
Код:
  <phrase id="0"> --/ "1_2"
    <text>text_1_2</text>
  <next>1</next>
  </phrase>
  <phrase id="1"> --/"1_1"
    <text>text_1_1</text>
    <next>2</next>
  </phrase>


Совмещать xml'ный диалог и скриптовый невозможно. Диалог (его полное дерево) строится в самом начале разговора и все идентификаторы фраз их последовательность и условия (функции условий) заносятся в менеджер диалога и запоминаются. Т.о. если только скриптом парсить xml'ки (читая идентификаторы/условия/действия/...) и на их основе формировать обобщеный вариант. Но проще написать 'новый'.

Сообщение было успешно отредактировано Artos (18-09-2010 19:35 GMT3 часа, назад)

Stalk15
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Занятие: Модю сталкера, полегоньку юзаю Visual Basic и Visual С#.
Возраст: 30

19-11-2012
18-09-2010 19:35 GMT3 часа #1347064   Split
У меня такая функция:
Код:
function init_dlg(dlg)
      dlg:AddPhrase("Привет, как дела?", "0", "", -10000)
      dlg:AddPhrase("Нормально, у тебя?", "1_1", "0", -10000)
      dlg:AddPhrase("Тоже.", "1_2", "1_1", -10000)
end

Вот так работает;
Жму на фразу "Привет, как дела?" и появляется такое:

Потом жму на любой из трех появившихся вариантов:
http://i082.radikal.ru/1009/f3/eb7d283f6e06.jpg

Странно как-то.
---------------------------------------------------------------------------------------------------------------------
Darien Fx
Код:
#include "gameplay\character_criticals_4.xml"

<start_dialog>escape_lager_volk_talk</start_dialog>
<start_dialog>dm_hello_dialog</start_dialog>
<actor_dialog>dm_cool_info_dialog</actor_dialog>
<actor_dialog>dm_help_wounded_medkit_dialog</actor_dialog>
<actor_dialog>tm_wolf_dialog</actor_dialog>
<actor_dialog>tm_wolf_reward</actor_dialog>
<actor_dialog>esc_teeeeeeeeeeeeeeeeeest</actor_dialog>

Сообщение было успешно отредактировано Stalk15 (18-09-2010 19:35 GMT3 часа, назад)

Darien Fx
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1372
Откуда:
Занятие:
Возраст: 30

18-09-2010 21:58 GMT3 часа #1347073   Split
Stalk15
Покажи профиль Волка, а именно его набор диалогов, иначе так и будем гадать...
Сделал точно также как у тебя - всё работает прекрасно, в списке фраз появляется 'Привет, как дела?' и т.д.
Цитата
Может кто подсказать как сделать что-бы при убийстве определённого НПС заспавненого скриптом выдавался инфопоршень.

При убийстве кем, актором? В онлайне или нет? Уточняй!

Интересно, почему игра не ругается на то, что в этом коде идентификаторами фраз являются строки (в луа_хелпе указано, что должны быть number'ами).

Сообщение было успешно отредактировано Darien Fx (18-09-2010 21:58 GMT3 часа, назад)

Artos
[20] Сталкер
Онлайн статус=0  Профиль    




Посты: 4176
Откуда:
Занятие:
Возраст: 65

18-09-2010 19:36 GMT3 часа #1347084   Split
Stalk15
Настоятельно НЕ рекомендую к использованию при задании идентификаторов диалогов стринги (строки) содержащие НЕ цифры, т.е. типа: "1_2" иль "2а" и т.п.
- во-первых, на 4-м патче игры твой диалог без переписывания невозможен, т.к. в 1.0004 индексы фраз диалогов - это числа!
- во-вторых, скриптами гораздо удобнее и быстрее манипулирвать цифрами, а не стрингами. Строить дерево диалога намного проще из чисел, чем составлять из кусков строк, анализируя их содержимое.
- в-третьих, начальной фразе задавай 3-ий параметр (приоритет) не -1000, а 0.
- и наконец, в любом диалоге должен быть выход, т.е. фраза, завершающая диалог.


qwqwqwqw1
[1] Странник
Онлайн статус=0  Профиль    




Посты: 28
Откуда: Новокуйбышевск
Занятие: флуд
Возраст: 32

18-09-2010 21:14 GMT3 часа #1347148   Split
Может кто подсказать как сделать что-бы при убийстве определённого НПС заспавненого скриптом выдавался инфопоршень.


erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
18-09-2010 22:14 GMT3 часа #1347217   Split
qwqwqwqw1
Файл xr_motivator.script.
Там есть метод death_callback(victim, who).
Аргументы victim, who передают юзердату того кто умер и того кто убил.
В тело метода можно вставить проверку на юзердату того, кто помер и если совпадет, то выдать поршень. Проверку можно сделать примерно так
Код:
if victim.profile_name and  victim:profile_name()=="профильное имя" then
выдаем поршень
end


Ma$ter
Насчет"задирания" строк вверх - меняй позицию их вывода. Это же у тебя где то задается.


Ma$ter
[1] Странник
Онлайн статус=0  Профиль    




Посты: 477
Откуда: Tamboff
Занятие: Мотоциклы, программирование
Возраст:

26-06-2011
18-09-2010 22:31 GMT3 часа #1347224   Split
У меня задается - но почему когда я вывожу 2 строки все нормально, а когда 5 - вверх задирается?


Mehanik Yar
[1] Странник
Онлайн статус=0  Профиль    




Посты: 469
Откуда: Уфа
Занятие:
Возраст:

18-09-2010 22:53 GMT3 часа #1347242   Split
Вопрос моно. Почему у БТРов ботов урон не наносится от оружия даже если в имунитете прописать достаточно большую цифру?


erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
18-09-2010 23:39 GMT3 часа #1347285   Split
Ma$ter
Понятия не имею - это надо твой скрипт разбирать и тестить, чтобы понять где косяк.
Я с созданием своего интерфейса в свое время намучился подгоняя по пикселям картинку и строчки - так что разбирать чужие коды интерфейса - да еще без возможности проверить их в игре - сильного желанию не имею.
Mehanik Yar
А ты какие именно БТР имеешь ввиду? Те что в оригинале игры есть изначально или те что ты сам спавнишь(возможно с измененными характеристиками)? Оригинальным вполне можно нанести урон - я на ЧАЭС так два или три движущихся БТР приложил с РПГ(хиты от прочего оружия слишком слабые для них). Нормально они так взрывались
Так что смотря чем ты их пытаешься подбить.


Ma$ter
[1] Странник
Онлайн статус=0  Профиль    




Посты: 477
Откуда: Tamboff
Занятие: Мотоциклы, программирование
Возраст:

26-06-2011
18-09-2010 23:46 GMT3 часа #1347292   Split
erlik
Да нет, тут вроде все просто должно быть и я знаю примерно место где у меня косяк.
Давай переформулируем вопрос: как вывести с помощью одной формы несколько строк текста?
Поставить \n в файле с текстом - игра этот знак не понимает


erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
19-09-2010 00:14 GMT3 часа #1347306   Split
Ma$ter
У меня в коммуникаторе текст(несколько предложений) выводится по границам формы - то есть с переносом на новую строку - если предложение не влезает, то оно переносится.
Для этого в конфиге виджета (дополнительная формочка в границах которой идет текст) указан параметр complex_mode="1" который и задает перенос
Код:
<vijet x="20" y="49" width="160" height="214" complex_mode="1">
        <text font="letterica16" a="255" r="255" g="255" b="200" align="l"/>
        </vijet>

а в скрипте так:
Код:
в блоке инициализации контроллов:
local stat = xml:InitStatic("vijet", self)
stat:SetWindowName("screen")
stat:SetTextX(10)  -- координаты вывода текста
stat:SetTextY(32)
end

метод для вывода текста

function my_message:message_1()
    local vij = self:GetStatic("screen") --инициализация виджета по имени
local text= this.show_message()  -- получим текст
vij:InitTexture("ui\\screen.dds") --отобразим в виджете текстуру.
vij:SetText(text)  -- выведем текст в форму
end

без этого текст у меня тоже выводился в одну строку выходя за границы формы.
Пробовал сначала форматировать текст скриптово - но толку не было.


Mehanik Yar
[1] Странник
Онлайн статус=0  Профиль    




Посты: 469
Откуда: Уфа
Занятие:
Возраст:

19-09-2010 00:24 GMT3 часа #1347317   Split
БТРы сам спавнил, скопировал те что на ЧАЭС в другую локу, прописал условие изменения логики, прописал путь.
Но вот блин не валятся они ни из чего кроме ножа.
Что в ноже такого чего нет в других пушках.
Из РПГ я в БТР где то 10 выстрелов делал - пофиг вообще, из пулемета фигачил, тоже пофиг.

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


Ma$ter
[1] Странник
Онлайн статус=0  Профиль    




Посты: 477
Откуда: Tamboff
Занятие: Мотоциклы, программирование
Возраст:

26-06-2011
19-09-2010 00:25 GMT3 часа #1347321   Split
Спасибо тебе ерик! Вставил твой код - \n заработало! Еще бы если мне кто нить подсказал как сделать прокрутку изображения - тогда вообще у меня был бы великолепный день!


игорь_м
[1] Странник
Онлайн статус=0  Профиль    




Посты: 3
Откуда: элиста
Занятие: stalker
Возраст: 34

18-09-2010
19-09-2010 00:44 GMT3 часа #1347337   Split
подскажите пожалуста прогу что бы поковыряться в зов припяти и что бы что нить изменить,добавить, а то наскидывал всякой мути не помогвет то работает о не подходит...


Mehanik Yar
[1] Странник
Онлайн статус=0  Профиль    




Посты: 469
Откуда: Уфа
Занятие:
Возраст:

19-09-2010 02:08 GMT3 часа #1347390   Split
купил билеты и слетал в Киев, от куда сразу рванул в припять, а от туда на ЧАЭС.
так вот, БТРы и там тоже не убиваются от РПГ7. Патронов было где то 15 шт, все высадил, эффекта ноль. пулемет тоже не берет.
Я тут подумал, у ножа видимо какая то особая фигня есть раз он убивает с первого раза. Может ее как то прописать РПГ7.
В общем Подскажите ПЛИзз!.


erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
19-09-2010 11:52 GMT3 часа #1347420   Split
Копаю тему прокрутки текстур - кто-нить может мне сказать точно какая текстура глобальной карты используется в игре - ui_global_map_small или ui_global_map ?
Просто первой я не нашел, а вторая закомментирована в xml.
Отсюда непонятка - что же все таки используется?

SkyLoader, karavan
Спасибо.
Значит xml-ка global_map.xml где есть секция именно карты (а не прочих пдашных ui элементов) получается "мусор" от прежних версий и в игре не используется.
Другого файла который отвечает именно за текстуру карты я не нашел. То ли его вообще нет в геймдате, то ли я плохо искал.
Сами не натыкались?

Сообщение было успешно отредактировано erlik (19-09-2010 11:52 GMT3 часа, назад)

SkyLoader
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 755
Откуда: Москва
Занятие:
Возраст:

09-09-2011
19-09-2010 04:17 GMT3 часа #1347439   Split
erlik, я видел, что в билдах, в КПК была маленькая карта с кликабельными локациями (видимо ui_global_map_small), т.е. если кликнуть, то открывается карта c лучшим разрешением (ui_global_map) и, соответственно, показыванием нужной локи.

Сообщение было успешно отредактировано SkyLoader (19-09-2010 04:17 GMT3 часа, назад)

karavan
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 940
Откуда:
Занятие:
Возраст:

08-05-2013
19-09-2010 03:50 GMT3 часа #1347442   Split
erlik 100% используется ui_global_map.


qwqwqwqw1
[1] Странник
Онлайн статус=0  Профиль    




Посты: 28
Откуда: Новокуйбышевск
Занятие: флуд
Возраст: 32

19-09-2010 12:01 GMT3 часа #1347509   Split
А может кто подсказать логику что-бы НПС ходили от точке к точки, а при приближении ГГ останавливались и и проигрывали анимацию.


Stalk15
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Занятие: Модю сталкера, полегоньку юзаю Visual Basic и Visual С#.
Возраст: 30

19-11-2012
19-09-2010 12:20 GMT3 часа #1347522   Split
qwqwqwqw1
Чтоб ходил из точки к точке - создавай своему НПС вей-поинты.Подробней ТУТ
А чтоб останавливались и проигрывали анимацию - пиши своему НПС в логику схему meet.Подробней ТУТ.


StalkerOtshelnik
[1] Странник
Онлайн статус=0  Профиль    




Посты: 13
Откуда: Нерюнгри
Занятие: Паркур, Комп, Сталкер.
Возраст: 28

19-09-2010 13:28 GMT3 часа #1347555   Split
Как прописать в награду за 1 квест все пути в "народной солянке 2009" ???????


FLIKER
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1047
Откуда: Краснодар
Занятие:
Возраст: 29

14-02-2012
19-09-2010 15:05 GMT3 часа #1347641   Split
Скажите пожалуйста ,а можно ли поменять прицел в сталкере в место крестика на кружок??


userbar
Gider
[1] Странник
Онлайн статус=0  Профиль    




Посты: 18
Откуда: Кропоткин
Занятие: Модмейкерство
Возраст:

19-09-2010 15:22 GMT3 часа #1347654   Split
FLIKER можно, зайди на http://www.stalkerin.gameru.net/modules.php?name=Downloads&d_op=viewdownload&cid=24 там найдешь


StalkerOtshelnik
[1] Странник
Онлайн статус=0  Профиль    




Посты: 13
Откуда: Нерюнгри
Занятие: Паркур, Комп, Сталкер.
Возраст: 28

19-09-2010 15:43 GMT3 часа #1347667   Split
Цитата
# StalkerOtshelnik :
Как прописать в награду за 1 квест все пути в "народной солянке 2009" ???????



ну ёмаё, че никто квесты неделал ниразу чтоли, как награду за квест прописать?
Или как самому новые переходы прописать?

Сообщение было успешно отредактировано StalkerOtshelnik (19-09-2010 15:43 GMT3 часа, назад)



Форумы > Архив > Склад > Вопросы и ответы (ТЧ по 18.11.2010)

Страница 10 из 70Первая«78910111213 »Последняя


Эта тема закрыта, публикация новых сообщений недоступна.



???????@Mail.ru Rambler's Top100
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для
просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.

Использование материалов сайта возможно с разрешения администрации. Все права защищены. © 2004–2024 «Stalker-Portal.ru»