Elite Games - Свобода среди звезд!
.
ВНИМАНИЕ!
Наша конференция посвящена космической тематике и компьютерным играм.
Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!

  » Улучшенный коммерческий агент (+ статистика) | страница 7
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

Поиск | Правила конференции | Фотоальбом | Регистрация | Список пилотов | Профиль | Войти и проверить личные сообщения | Вход

   Страница 7 из 8
На страницу: Пред.  1, 2, 3, 4, 5, 6, 7, 8  След. | Все страницы
Поиск в этой теме:
Канал X3: Reunion » Модовый и скриптовый отсек X3: Reunion: «Улучшенный коммерческий агент (+ статистика)»
X3GVas
 51 EGP


Рейтинг канала: 1(3)
Репутация: 0
Сообщения: 37
Откуда: Украина
Зарегистрирован: 12.08.2009
В том то и ситуация что имеет. Сравним два сектора Пристанище патриарха и например Холм Аладны, у меня в игре там рассположены батареечницы. в холм аладны координаты 7,4 -3,6 - 20,1 ближайшие врата -1,25 7,5 -31,5 т.е видим что все равно из врат будет ближе чем из центра сектора, теперь смотрим на пристанище патриарха батареечница по координатам -69,0 14,1 -53,7 врата по координатам 0 0 -90,7 как видим то что в будущем торговцы будут прыгать в центр в данном случае ничего нам не дает абсолютно, торговец будет медленно и печально двигаться за батарейками тратя время и как следствие деньги)) а ведь есть еще Маяк Акиллы, тоже не маленький сектор.

Последний раз редактировалось: X3GVas (13:36 02-09-2009), всего редактировалось 1 раз
    Добавлено: 13:36 02-09-2009   
Ekrny_Babai
 523 EGP


Рейтинг канала: 5(129)
Репутация: 127
Сообщения: 403
Откуда: Тамошние мы..
Зарегистрирован: 06.08.2008
В мануале УКА в теме
Торговые настройки
Возможность задания параметров покупки/продажи (для всех торговых операций)
buy <фильтр> - для покупок
sell <фильтр> - для продаж
st <фильтр> - для продаж и покупок
где <фильтр> = {all,my,npc,no}
no - запрет
npc - торговля только с NPC станциями
my - торговля только с моими станциями
all - без ограничений

{2} {0} {1} = «buy npc,sell npc» ; {2} {0} {1} = «buy all,sell all»
обнаружил, что противоположные по смыслу команды, прописаны одним кодом.
На самом деле команда "торговать со всеми" работает по {2} {0} {0}
Подмигиваю

А вот зачем я запостил эту байду в тему "Ошибка" канала сайта?.. хз
Извиняюсь! Больше не бу...

_________________
Солю на глаз.
    Добавлено: 22:34 06-09-2009   
Ekrny_Babai
 523 EGP


Рейтинг канала: 5(129)
Репутация: 127
Сообщения: 403
Откуда: Тамошние мы..
Зарегистрирован: 06.08.2008
Что-то не получается заставить УКА продавать со своей ТС.
Цены много ниже средних, прибыль обеспечена, не летает.
В чём собако?
_________________
Солю на глаз.
    Добавлено: 16:56 12-10-2009   
RangerMakar
 444 EGP


Рейтинг канала: 7(633)
Репутация: 100
Сообщения: 820
Откуда: Самара
Зарегистрирован: 12.01.2008
Ekrny_Babai :
Что-то не получается заставить УКА продавать со своей ТС.
Цены много ниже средних, прибыль обеспечена, не летает.
В чём собако?

УКА ещё имеет настройки, которые учитывают загрузку своего трюма и загрузку склада станции. Т. е. если продаваемого товара мало - в трюме корабля он мало место занимает, то УКА не полетит его продавать. Улыбка Тоже самое с загрузкой склада станции. Для таких товаров как 1Гдж щит, например - их всего 2 штуки на складе станции помещается. Если на складе будет 1 штука, то УКА может посчитать, что склад станции недостаточно заполнен товаром и откажется от продаж. И 1 или 2 штуки 1Гдж щитов в трюме занимают совсем мало места - это тоже может быть причиной, что УКА не хочет их продавать.
Ekrny_Babai проверь вот эти настройки:
1. Это по умолчанию можно оставить:
sp C - {3} {3} {C}
Пилот уровня "Помощник курьера" и выше: продажа продукции станции при её наличии на складе станции свыше C% (по умолчанию 20%).
---
2.
cp D = {3} {4} {D}
Пилот уровня "Помощник курьера" и выше: продажа продукции станции, если пилот сможет загрузить ею не менее D% от объёма трюма корабля (по умолчанию 30%).

Здесь меняем: "cp 0"
    Добавлено: 20:26 12-10-2009   
Baiker34
 





Есть ли конечный продукт с исправленными багами, дополнениями, сопуствующими файлами и т.д. упоминаемых в теме? для новичков и тех кто не разбирается в скриптах... если нет может ктонить сделать? надеюсь на положительный ответ!!
    Добавлено: 23:14 26-08-2010   
RangerMakar
 444 EGP


Рейтинг канала: 7(633)
Репутация: 100
Сообщения: 820
Откуда: Самара
Зарегистрирован: 12.01.2008
Baiker34 :
Есть ли конечный продукт с исправленными багами, дополнениями, сопуствующими файлами и т.д. упоминаемых в теме?...

Есть - смотри в этом посте.

Последний раз редактировалось: RangerMakar (20:37 27-08-2010), всего редактировалось 1 раз
    Добавлено: 20:36 27-08-2010   
Mohobublik
 





есть вопрос по команде "scan full". Она программирует УКА так, чтобы он выбирал сделки по критериям наибольшей выгодности (Объем * Цена). Учитывается ли при этом ограничение по цене, задаваемое для товара? Версия УКА 2.1.1
    Добавлено: 16:35 08-09-2010   
RangerMakar
 444 EGP


Рейтинг канала: 7(633)
Репутация: 100
Сообщения: 820
Откуда: Самара
Зарегистрирован: 12.01.2008
Mohobublik :
есть вопрос по команде "scan full". Она программирует УКА так, чтобы он выбирал сделки по критериям наибольшей выгодности (Объем * Цена). Учитывается ли при этом ограничение по цене, задаваемое для товара? Версия УКА 2.1.1

Да - учитывается.
    Добавлено: 19:39 08-09-2010   
Mohobublik
 





хм... у меня следующая ситуация возникла. В одном секторе есть два комплекса: батарейки и кристаллы. Я специально не объединял их в один, чтобы поактивнее в торговле участвовать. На батареечном комплексе цена закупки кристаллов стоит по минимуму 1432кр. Кроме того есть УКА, который закупает кристаллы у НПС. Продукцию кристального комплекса распродают УКА, цена продажи для которых установлена 1680кр. После активации команды "scan full" регулярно вижу как мои УКА продают по 400 кристаллов моему батареечному комплексу, хотя по идее он не должен даже рассматриваться как покупатель т.к. минимальная цена продажи 1680 выше, чем закупочная 1432. Но т.к. комплекс большой, то он может потреблять кристаллы тысячами и УКА, наверно считая что 300*1432 выгоднее, чем 166*1680 регулярно сбывают мне, мой же товар. В чем может быть проблема?
    Добавлено: 20:27 08-09-2010   
RangerMakar
 444 EGP


Рейтинг канала: 7(633)
Репутация: 100
Сообщения: 820
Откуда: Самара
Зарегистрирован: 12.01.2008
А можешь написать перечень команд, заданных для УКА продавцов? Ещё интересует - каким товаром являются кристаллы на кристальнице - основным или промежуточным. И для солярки кристаллы - первичный ресурс или промежуточный товар? Это я спрашиваю на случай, если солярка и кристальница являются комплексами с производством каких-нибудь других товаров.
    Добавлено: 21:05 08-09-2010   
Mohobublik
 





в обоих комплексах товар является конечным т.е. комплекс "Кристаллы" производит только кристаллы, потребляя только батарейки, а комплекс "Батарейки" производит только батарейки, потребляя только кристаллы. Про перечень команд не совсем понял... В смысле какие параметры заданы?
    Добавлено: 22:32 08-09-2010   
RangerMakar
 444 EGP


Рейтинг канала: 7(633)
Репутация: 100
Сообщения: 820
Откуда: Самара
Зарегистрирован: 12.01.2008
Mohobublik :
в обоих комплексах товар является конечным т.е. комплекс "Кристаллы" производит только кристаллы, потребляя только батарейки, а комплекс "Батарейки" производит только батарейки, потребляя только кристаллы.

Понятно...
Mohobublik :
Про перечень команд не совсем понял... В смысле какие параметры заданы?

Да - параметры заданные для УКА.
    Добавлено: 22:55 08-09-2010   
Mohobublik
 





ljd
r 40
je 1000
bp 5
sp 1
cp 5
центральный сектор "Президентский рубеж"
для товара "Кристаллы": !1680 1 0
остальные товары запрещены к работе
ln 3
scan full



чуть позже постараюсь включить заись логов и отловить момент, когда УКА полетит продавать кристаллы моей батареечнице
    Добавлено: 13:10 09-09-2010   
Mohobublik
 





вот так выглядит лог одного из УКА:

 Cкрытый текст   (кликните здесь для просмотра)
"Кристаллы" Кайман 3# Анализ продажи продукта: 'Кристаллы'
"Кристаллы" Кайман 3# Товара{Кристаллы} на складе меньше определенного процента
"Кристаллы" Кайман 3# Быстрый поиск станций: надено 1 ;Радиус: 40; Цена:1550; { }
"Кристаллы" Кайман 3# К станции{Завод импульсных пушек Мк2 альфа(ПBустынные БерегаX)} уже летит коллега
Use full calc mode.
"Кристаллы" Кайман 3# Поиск станций: надено 246 просмотрено ст.|сект. всего: 1263[158] в 139 секторах; Радиус: 40 (15)
"Кристаллы" Кайман 3# Курс на станцию: Комплекс "Батарейки"(ПCрезидентский РубежX)
"Кристаллы" Кайман 3# Продано 442 единиц товара по цене 1600. {Из 442,ост. 0}
"Кристаллы" Кайман 3# Курс на станцию: Комплекс "Кристаллы"(ПCрезидентский РубежX)
"Кристаллы" Кайман 3# Анализ продажи продукта: 'Кристаллы'
"Кристаллы" Кайман 3# Товара: 'Кристаллы' слишком мало{0%} и даже для загрузки достаточного объема трюма корабля
"Кристаллы" Кайман 3# -------- sleeping ... --------
"Кристаллы" Кайман 3# Анализ продажи продукта: 'Кристаллы'
"Кристаллы" Кайман 3# Товара{Кристаллы} на складе меньше определенного процента
Use full calc mode.
"Кристаллы" Кайман 3# Поиск станций: надено 246 просмотрено ст.|сект. всего: 1263[158] в 139 секторах; Радиус: 40 (19)
"Кристаллы" Кайман 3# Курс на станцию: Комплекс "Батарейки"(ПCрезидентский РубежX)


комплекс "Батарейки" это как раз моя батареечница
    Добавлено: 20:43 09-09-2010   
RangerMakar
 444 EGP


Рейтинг канала: 7(633)
Репутация: 100
Сообщения: 820
Откуда: Самара
Зарегистрирован: 12.01.2008
Mohobublik :
ljd
r 40
je 1000
bp 5
sp 1
cp 5
центральный сектор "Президентский рубеж"
для товара "Кристаллы": !1680 1 0
остальные товары запрещены к работе
ln 3
scan full



чуть позже постараюсь включить заись логов и отловить момент, когда УКА полетит продавать кристаллы моей батареечнице

Предлагаю отказаться от команды:
"Кристаллы": !1680 1 0
- её синтаксис противоречив.
Например:
---
"Кристаллы": 1680 1
Означает:
1. Если кристаллов <= 1%, то цена продажи = цене базы.
2. Если кристаллов > 1%, то цена продажи >= 1680 кр.
---
"Кристаллы": !1680 1
Означает:
1. Если кристаллов <= 1%, то продажа запрещена.
2. Если кристаллов > 1%, то цена продажи >= 1680 кр.
---
"Кристаллы": 1680 1 0
Означает:
1. Если кристаллов <= 1%, то цена продажи >= 0 кр. Т. е. продажа идёт по любой цене - даже бесплатно, если такое было бы возможно.
2. Если кристаллов > 1%, то цена продажи >= 1680 кр.
---
А вот эта команда противоречива: Улыбка
"Кристаллы": !1680 1 0
1. Если кристаллов <= 1%, то первый параметр "!" оказывается в противоречии с последним параметром "0". Согласно параметру "!", продажа должна быть запрещена. Но согласно последнему параметру "0", продажа, напротив, разрешена, да ещё по любым ценам.
2. Если кристаллов > 1%, то цена продажи >= 1680 кр.
---
Возможно, как раз, в этом противоречии "выигрывает" последний параметр "0" - поэтому УКА начинают продавать товар по самым низким ценам. Кроме этого, она перекрыла "sp 1" в отношении кристаллов, т. к. дана УКА позже - это ещё один довод в пользу того, что виновата именно эта команда.
Можно проверить - в самом ли деле, продажи по дешёвым ценам происходят, когда кристаллов на складе кристальницы мало (не больше 1%)?
В любом случае, эту команду надо заменить. Если используется параметр "!", то в команде должно быть 3 параметра - знак "!" и два числа. При четырёх параметрах, как говорилось выше, последний (четвёртый) параметр будет противоречить первому.
---
В общем, план такой - убираем эту команду и смотрим, что будет происходить дальше. Если проблема не решится, то будем думать дальше. Улыбка
    Добавлено: 22:26 09-09-2010   
Mohobublik
 





Спасибо, я понял идею.
Для команды "!1680 1" отчет УКА выдавал для кристаллов след строку: "-- -- / 1680 1" т.е. отсутствовал третий прочерк. Я воспринимал это как "Если кристаллов <= 1%, то цена продажи = цене базы" .
Сейчас попробовал снова ввести "!1680 1", вызвал отчет, там все написано правильно "-- -- / 1680 1 --" т.е. "Если кристаллов <= 1%, то продажа запрещена". Похоже дело было не в лыжах (с)
Попробую, ввести команду правильно и отпишусь по результатам наблюдения.
    Добавлено: 01:06 10-09-2010   
Mohobublik
 





Доброго все времени суток. После ввода правильной команды процесс не сразу, но пошел как надо Супер!
В описании УКА нашел следующую фразу:

"[!] или <Цена2> = 0 - запрещает использовать цену базы, если <Процент> товара не подходящий (< - для продажи, > - для покупок)"

а по примеру написанному выше, получается, что четвертый параметр равный "0" это такая же цена как и любое другое число. Т.е. значимые значения четвертого параметра это некое число (в т.ч. и 0) или незапполненное значение. Есди так, тогда поправьте пожалуйста описание.

P.S. Для X3TC есть скрипт УКА?
    Добавлено: 23:47 10-09-2010   
RangerMakar
 444 EGP


Рейтинг канала: 7(633)
Репутация: 100
Сообщения: 820
Откуда: Самара
Зарегистрирован: 12.01.2008
Mohobublik :
..."[!] или <Цена2> = 0 - запрещает использовать цену базы, если <Процент> товара не подходящий (< - для продажи, > - для покупок)"

а по примеру написанному выше, получается, что четвертый параметр равный "0" это такая же цена как и любое другое число. Т.е. значимые значения четвертого параметра это некое число (в т.ч. и 0) или незапполненное значение. Есди так, тогда поправьте пожалуйста описание.

Да, точно - судя по описанию, выходит, эти две команды имеют одинаковое дейтсвие:
!1680 1
либо:
1680 1 0
При этом комбинация !1680 1 0 не описывается. Хотя, казалось бы, в свете этих сведений, команда !1680 1 0 должна быть непротиворечивой - "!" и "0", должны задавать одну и ту же установку - запрещать продажи при наличии товара < 1%. Но как на самом деле поведёт себя УКА - надо выяснять на практике. Mohobublik, cудя по описанию того, что происходит в твоей игре, всё-таки УКА такую комбинацию понимают как-то "не так". Улыбка В общем за УКА можно ещё понаблюдать.
Mohobublik :
P.S. Для X3TC есть скрипт УКА?

Да - УКА переведён на Х3ТС - можно поискать в том разделе.
    Добавлено: 00:47 11-09-2010   
Mohobublik
 





RangerMakar, продолжил наблюдение за УКА по Вашему совету. И запутался окончательно...
Настройки УКА больше не менялись после раздачи правильных команд, но! Если в кристальнице установить цену продажи кристаллов в 1700, тогда УКА перестают летать на мою батареечницу и распихивают кристаллы по НПС-евым фабрика и станциям. Если установить цену в 1550, тогда через некоторое время те же самые УКА с теми же самыми настройками со спокойной душой и чистой совестью отправляются продавать кристаллы на мою батареечницу Ух ты!.. Какие будут идеи?
    Добавлено: 23:19 11-09-2010   
Mohobublik
 





В очередной раз поменя цену продажи с 1700 на 1550. Торговцы на мою батареечницу не летают... Походу глюк какой-то был. Ну да Бог с ним, если найду точно воспроизводимую ситуацию - отпишусь здесь. У меня есть ещё три вопроса по УКА, поможете?
1. Какая команда приоритетней с точки зрения ограничения закупаемых (продаваемых) ресурсов (товаров): общая "bp (sp)" или для каждого ресурса (товара) "buy <Цена> <Процент>" ("sell <Цена> <процент>")?
2. Можно ли с помощью УКА реализовать перекупщика? Т.е.:
есть фабрика потребляющая ресурс "Р" и производящая продукт "П". Если задать УКА покупать продукт "П" по минимальной цене и продавать по максимальной, это сработает? Или продукция не покупается принципиально? Или может стоит использовать штаб-квартиру?
3. Для Х3ТС Ваш скрипт тот же, что и для Х3R? Или для он обновлялся?
    Добавлено: 17:12 12-09-2010   
Канал X3: Reunion -> Модовый и скриптовый отсек X3: Reunion: «Улучшенный коммерческий агент (+ статистика)»
На страницу: Пред.  1, 2, 3, 4, 5, 6, 7, 8  След. | Все страницы
  
Показать: 
Предыдущая тема | Следующая тема |
К списку каналов | Наверх страницы
Цитата не в тему: Прочь дрожащие ручонки от чужого подшорстка, а то как запущу в лиццо символом моей чистой души! (NRG)

  » Улучшенный коммерческий агент (+ статистика) | страница 7
Каналы: Новости | Elite | Elite: Dangerous | Freelancer | Star Citizen | X-Tension/X-BTF | X2: The Threat | X3: Reunion | X3: Terran Conflict | X Rebirth | X4: Foundations | EVE Online | Orbiter | Kerbal Space Program | Evochron | VoidExpanse | Космические Миры | Онлайновые игры | Другие игры | Цифровая дистрибуция | play.elite-games.ru | ЗВ 2: Гражданская война | Творчество | Железо | Игра Мечты | Сайт
   Дизайн Elite Games V5 beta.18