Случайная подборка модов
Двойники - Разлом Времени
3.5
PCFM COP Addon
3.7
Вариант "Омега"
4.0
Sins of the past. Пролог
3.3
Lost World 3.0
3.9
OGSR Mod
4.4
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Call of Chernobyl (архив)
Российская Федерация  AspirinSGD
Понедельник, 23.01.2017, 19:56 | Сообщение # 1
Статус:
Опытный:
Сообщений: 3191
Награды: 4
Регистрация: 16.11.2015


Релиз: 26 сентября 2015г.
Разработано: TeamEPIC

Актуальная версия - 1.4.22
Работа над модом продолжается
История патчей(рус) | TODO

Это фриплейный мод,
состоящий из локаций всей трилогии
S.T.A.L.K.E.R.
Также, кроме фриплея, есть режим Истории и Зомби-выживания, "Одна Жизнь" и режим Азазель.
Наличие множества различных аддонов позволяет каждому сделать сборку по душе.




  Злобная реклама
Понедельник, 23.01.2017, 19:56
Статус:
Сообщений: 666
Регистрация: 16.11.2015
Российская Федерация  AspirinSGD
Суббота, 27.05.2017, 12:12 | Сообщение # 8611
Статус:
Опытный:
Сообщений: 3191
Награды: 4
Регистрация: 16.11.2015

av661194, конечно https://yadi.sk/d/cAewcXcY3JZuv6
sinaps, попробую.

Цитата av661194 ()
buyl_condition ={=actor_community(actor_dolg) } trade_generic_buy_dolg_by_Aspirin , trade_generic_buy

Мы добавили условие: если игрок "долговец", то Сахаров будет покупать вещи, указанные в секции trade_generic_buy_dolg_by_Aspirin
Для всех остальных группировок будет работать секция trade_generic_buy

А вот это интересно, надо попробовать.
  Злобная реклама
Суббота, 27.05.2017, 12:12
Статус:
Сообщений: 666
Регистрация: 16.11.2015
Беларусь  av661194
Суббота, 27.05.2017, 13:02 | Сообщение # 8612
Статус:
Опытный:
Сообщений: 2500
Награды: 12
Регистрация: 16.05.2015

AspirinSGD,
http://dropmefiles.com/HGpyE

Пробуй. Теперь в продаже должны быть 5 костюмов и wincheaster1300. Сахаров их покупает и продаёт. Потом, откорректируй вероятность и количество товаров, как тебе надо - в самом конце файла.
  Злобная реклама
Суббота, 27.05.2017, 13:02
Статус:
Сообщений: 666
Регистрация: 16.05.2015
Российская Федерация  sinaps
Суббота, 27.05.2017, 13:03 | Сообщение # 8613
Статус:
Ветеран:
Сообщений: 4757
Награды: 4
Регистрация: 02.04.2016

Цитата av661194 ()
price_profile = ecolog

А это что за загадочный параметр? Судя по названию должен на цены влиять, но что-то нигде найти не могу где эти профили лежат и как влияют.
  Злобная реклама
Суббота, 27.05.2017, 13:03
Статус:
Сообщений: 666
Регистрация: 02.04.2016
Беларусь  av661194
Суббота, 27.05.2017, 13:10 | Сообщение # 8614
Статус:
Опытный:
Сообщений: 2500
Награды: 12
Регистрация: 16.05.2015

sinaps,
Цитата sinaps ()
А это что за загадочный параметр?
этого я и сам не знаю. В ЗП такого не было. Вроде, при его замене ничего не меняется.
  Злобная реклама
Суббота, 27.05.2017, 13:10
Статус:
Сообщений: 666
Регистрация: 16.05.2015
Российская Федерация  Винторез94
Суббота, 27.05.2017, 13:27 | Сообщение # 8615

Проект Смерти Вопреки
Статус:
Ветеран:
Сообщений: 4456
Награды: 23
Регистрация: 10.10.2011

Цитата av661194 ()
А ты всё не прекращаешь борьбу

он малеха возомнил себя святым, но ничего, жизнь переучит cool

Цитата av661194 ()
Могу предположить, что изменились отношения с родной группировкой с "Друг" на "Нейтрал"

нет, там именно друг. И прочие дружественные (зеленые) фракции тоже недоступны.

Цитата av661194 ()
или же где-то по Зоне гуляют живые и здоровые прежние напарники - в этих случаях взять новых напарников нельзя

может гуляют, но в отряде не числятся по крайней мере. Буду искать варианты
  Злобная реклама
Суббота, 27.05.2017, 13:27
Статус:
Сообщений: 666
Регистрация: 10.10.2011
Российская Федерация  AspirinSGD
Суббота, 27.05.2017, 13:54 | Сообщение # 8616
Статус:
Опытный:
Сообщений: 3191
Награды: 4
Регистрация: 16.11.2015

av661194, сначала я решил добавить "{=actor_community(actor_dolg) } trade_generic_buy_dolg_by_Aspirin , trade_generic_buy" ну и просто поменял цены на части тел мутантов... И что-то пошло не так.

Потом я поставил файл, что мне скинули.

Я не понимаю, в чем же дело, может и вправду в кодировке? Бред какой-то... Я через Compare смотрел - ну нет отличий в шапке trader или чем-то.
И что странно, что Винчестеров было прописано 2, а в торговле появился только 1.

И заодно поинтересуюсь: если я вместо {=actor_community(actor_ecolog) =heavy_pockets_functor} заменю на {=actor_goodwill_ge(ecolog:2000)) =heavy_pockets_functor} оно будет работать? Просто я раньше думал, что ассортимент зависит от репутации в этой группировке (за выполненное задание давали 50 репутации), по крайней мере так работало в СоМ. А тут получается, что [supplies_heavy_pockets] доступен только для actor_ecolog, а от репутации только скидки растут?
  Злобная реклама
Суббота, 27.05.2017, 13:54
Статус:
Сообщений: 666
Регистрация: 16.11.2015
Российская Федерация  sinaps
Суббота, 27.05.2017, 14:30 | Сообщение # 8617
Статус:
Ветеран:
Сообщений: 4757
Награды: 4
Регистрация: 02.04.2016

Цитата AspirinSGD ()
Винчестеров было прописано 2, а в торговле появился только 1

Видимо там вероятность появления в продаже указывается для каждого предмета, а не для всех сразу, т.е. это не вероятность появления 2-х винчестеров, а вероятность появления для первого и второго отдельно. Поэтому один может появляться, а второй - нет
Цитата AspirinSGD ()
дело, может и вправду в кодировке?

Открой в Notepad++ (он внизу справа показывает кодировку документа) эти файлы и сравни.

Добавлено (27.05.2017, 14:30)
---------------------------------------------
Цитата AspirinSGD ()
{=actor_goodwill_ge(ecolog:2000)) =heavy_pockets_functor} оно будет работать?

См. trade_duty.ltx. Должнобы, только скобочка лишняя.
Код
discounts                    = {=actor_goodwill_ge(dolg:2000)} discount_10, {=actor_goodwill_ge(dolg:1800)} discount_9, {=actor_goodwill_ge(dolg:1600)} discount_8, {=actor_goodwill_ge(dolg:1400)} discount_7, {=actor_goodwill_ge(dolg:1200)} discount_6, {=actor_goodwill_ge(dolg:1000)} discount_5, {=actor_goodwill_ge(dolg:800)} discount_4, {=actor_goodwill_ge(dolg:600)} discount_3, {=actor_goodwill_ge(dolg:400)} discount_2, {=actor_goodwill_ge(dolg:200)} discount_1, discount_0
Сообщение отредактировал sinaps - Суббота, 27.05.2017, 14:32
  Злобная реклама
Суббота, 27.05.2017, 14:30
Статус:
Сообщений: 666
Регистрация: 02.04.2016
Беларусь  av661194
Суббота, 27.05.2017, 14:44 | Сообщение # 8618
Статус:
Опытный:
Сообщений: 2500
Награды: 12
Регистрация: 16.05.2015

AspirinSGD,
Цитата AspirinSGD ()
А тут получается, что [supplies_heavy_pockets] доступен только для actor_ecolog, а от репутации только скидки растут?
Да.
Цитата AspirinSGD ()
если я вместо {=actor_community(actor_ecolog) =heavy_pockets_functor} заменю на {=actor_goodwill_ge(ecolog:2000)) =heavy_pockets_functor} оно будет работать?
Будет. Только с синтаксисом не напутай:
Цитата Код ()
buy_supplies = {=actor_goodwill_ge(ecolog:2000) =heavy_pockets_functor}supplies_heavy_pockets, supplies_generic

Цитата AspirinSGD ()
И что странно, что Винчестеров было прописано 2, а в торговле появился только 1
Сахаров забрал один ствол себе. Пропиши три - в продаже будет два.
Цитата AspirinSGD ()
Я не понимаю, в чем же дело, может и вправду в кодировке? Бред какой-то... Я через Compare смотрел - ну нет отличий в шапке trader или чем-то.
Кодировка ANSI - тут всё верно. Сравни свой файл с моим (хотя бы с помощью Total Commander)
У тебя прописано в секции
[ supplies_generic ]
wpn_wincheaster1300 = 1, 0.5
Дробовик забрал Сахаров, а костюмы вообще не прописаны.
Цитата AspirinSGD ()
И что-то пошло не так.
Что пошло не так?
  Злобная реклама
Суббота, 27.05.2017, 14:44
Статус:
Сообщений: 666
Регистрация: 16.05.2015
Российская Федерация  AspirinSGD
Суббота, 27.05.2017, 14:56 | Сообщение # 8619
Статус:
Опытный:
Сообщений: 3191
Награды: 4
Регистрация: 16.11.2015

Цитата av661194 ()
Кодировка ANSI - тут всё верно. Сравни свой файл с моим (хотя бы с помощью Total Commander)

Не знаю, у меня как в твоем, так и в моем файле Notepad++ показывал UTF-8, поменял на ANSI.
  Злобная реклама
Суббота, 27.05.2017, 14:56
Статус:
Сообщений: 666
Регистрация: 16.11.2015
Беларусь  av661194
Суббота, 27.05.2017, 14:59 | Сообщение # 8620
Статус:
Опытный:
Сообщений: 2500
Награды: 12
Регистрация: 16.05.2015

Добавлено (27.05.2017, 14:59)
---------------------------------------------
AspirinSGD, чудные дела у тебя творятся! У меня оба файла в ANSI.

Винторез94,
У тебя чистый СоС или сборка?
Сообщение отредактировал av661194 - Суббота, 27.05.2017, 15:47
  Злобная реклама
Суббота, 27.05.2017, 14:59
Статус:
Сообщений: 666
Регистрация: 16.05.2015
Российская Федерация  AspirinSGD
Суббота, 27.05.2017, 15:00 | Сообщение # 8621
Статус:
Опытный:
Сообщений: 3191
Награды: 4
Регистрация: 16.11.2015

И последнее, можно ли делать так:
Или должна быть только одна... переменная (не силён в понятиях)?

Цитата av661194 ()
У меня оба файла в ANSI.
Возможно я просто твой файл редактировал и нажал "Сохранить". Перекачал твой файл - показывает Windows-1251
  Злобная реклама
Суббота, 27.05.2017, 15:00
Статус:
Сообщений: 666
Регистрация: 16.11.2015
Российская Федерация  Stern-13
Суббота, 27.05.2017, 15:03 | Сообщение # 8622
Статус:
Ветеран:
Сообщений: 6111
Награды: 9
Регистрация: 20.09.2015

Цитата AspirinSGD ()
так и в моем файле Notepad++ показывал UTF-8, поменял на ANSI.

вот это вот добро под названием:
Цитата AspirinSGD ()
Notepad++

часто, очень часто - высвечивает не ту кодировку, что есть на самом деле.

P.S. Так что не удивительно.
Цитата AspirinSGD ()
показывал UTF-8
Сообщение отредактировал Stern-13 - Суббота, 27.05.2017, 15:03
  Злобная реклама
Суббота, 27.05.2017, 15:03
Статус:
Сообщений: 666
Регистрация: 20.09.2015
Беларусь  av661194
Суббота, 27.05.2017, 15:12 | Сообщение # 8623
Статус:
Опытный:
Сообщений: 2500
Награды: 12
Регистрация: 16.05.2015

AspirinSGD,
Цитата AspirinSGD ()
можно ли делать так:
buy_supplies = {=actor_community(actor_dolg), =actor_goodwill_ge(dolg:1000) =heavy_pockets_functor} supplies_heavy_pockets, supplies_generic
Можно. Только не забудь все итемы, что будут у тебя в supplies_heavy_pockets дописать в trade_generic_sell
Покупку вещей для Долга я привёл просто в качестве примера. Можно выдавать условия для генерации ассортимента товаров, покупки, продажи.
  Злобная реклама
Суббота, 27.05.2017, 15:12
Статус:
Сообщений: 666
Регистрация: 16.05.2015
Российская Федерация  sinaps
Суббота, 27.05.2017, 15:28 | Сообщение # 8624
Статус:
Ветеран:
Сообщений: 4757
Награды: 4
Регистрация: 02.04.2016

Цитата av661194 ()
Не может такого быть

Тогда как объяснить тот факт, то из 300 предметов прописанных в продажу с вероятностью 90% в продаже всегда появляются более 270 шт. и каждый раз разное кол-во? (272, 275 и т.д.)
  Злобная реклама
Суббота, 27.05.2017, 15:28
Статус:
Сообщений: 666
Регистрация: 02.04.2016
Беларусь  av661194
Суббота, 27.05.2017, 15:40 | Сообщение # 8625
Статус:
Опытный:
Сообщений: 2500
Награды: 12
Регистрация: 16.05.2015

sinaps,
Я просто тебя не так понял. Думал, что ты говоришь о прописывании вероятности появления для каждого предмета (т.е. одному винчестеру можно задать вероятность 0.5, второму - 0.9) smile
Естественно, запись
wpn_wincheaster1300 = 2, 0.5
означает, что вероятность появления в продаже предмета равна 0.5, максимальное их количество у торговца - 2. Поэтому их может быть в продаже и 1.
Но AspirinSGD, я прописал для тестирования
wpn_wincheaster1300 = 2, 1
ecolog_outfit_blue = 2, 1
и т.д.
Поэтому у него по-любому должно быть всегда две штуки.
  Злобная реклама
Суббота, 27.05.2017, 15:40
Статус:
Сообщений: 666
Регистрация: 16.05.2015
Поиск: