Новости | Об игре | Форум
23:20, 2045 онлайн
Форумы » Общий Форум » Скрипт для сортировки ресов 
123

АвторТема: Скрипт для сортировки ресов
vania z



 1 
 54   
  написано: 2.04.2014 20:08:33 
http://www.ganjafile.io/download.php?mid=82355&id=181201
что делает: сортирует ресурсы по параметру "прибыльности":
количество_ресов*закупочная_стоимость/расстояние.
Единственный минус - те, кто закупает ДОХРЕНА ресов по низким ценам оказываются
на первых строчках. Если кто предложит лучший алгоритм - реализую его, это не
сложно.
Выглядит это так:
[ GanjaFoto:#2057635 ]
на первых местах естественно свой сектор, т.к. там прибыльность
бесконечная(расстояние равно нулю).

На этом на ближайшее время планирую со скриптами закончить, но если что-то резко
понадобится - я передумаю:)
Злой Дьявол



 2 
 -12   
  написано: 2.04.2014 20:12:24 
чиво?
Злой Дьявол



 3 
 -7   
  написано: 2.04.2014 20:15:25 
[Z] #30321, Магазин оружия, 2644 16 $60000
[Z] #71560, Магазин дробовиков, RichmondTeh 6 $86100
[Z] #99540, Магазин дробовиков, меченосец-тех 7 $70000
[Z] #60750, Магазин дробовиков, RichmondTeh 5 $86100


он крч самые низкие цены наверх, но зато купит много
чето бесползеное или просто я не таскатель ресов
vania z



 4 
   
  написано: 2.04.2014 20:16:25 
3 ты не таскатель ресов. Это в основном для травы, урана, алюминия и прочего.
кто не покупает сам свою продукцию, как магазины
Злой Дьявол



 5 
 13   
  написано: 2.04.2014 20:18:15 
на всякий случай плюсанул, пусть другие отпишутся
*AndreyP*



 6 
   
  написано: 2.04.2014 20:23:44 
4 а возможно что покупатели в своем секторе будут на первых строчках хотя у них
цена выше минимальной продажи?
vania z



 7 
   
  написано: 2.04.2014 20:25:00 
6 все из своего сектора перемещаются на первую строчку. Независимо от цены.
vania z



 8 
   
  написано: 2.04.2014 20:26:44 
могу ввести кнопку для сохранения отсеивочной цены - удалять из списка всех, у
кого цена ниже или равна той, которую вы указали.
*AndreyP*



 9 
   
  написано: 2.04.2014 20:27:41 
7 not good. нужно вывести какой то критерий прибыльности и сортировать по нему.
и галочку для кача эконома типа муда отвезешь получишь 100 опыта суда 1. эко всё
равно на вертолетах качают
vania z



 10 
   
  написано: 2.04.2014 20:29:00 
9 так критерий прибыльности есть, просто в своем секторе он обращается в
бесконечность, если цена закупки не ноль. Придумай лучше, сделаю по другому. Мне
кажется вариант из 8го поста самый разумный
vania z



 11 
 1   
  написано: 2.04.2014 20:32:08 
если не понятно, как работает, то поясню. Есть в этой таблице ресов завод,
который покупает 300 стали. Но он находится в 10 клетках. А есть который
покупает 300 стали и находится в 3 клетках. Они подкрашиваться не будут на этой
карте, поэтому посмотрев на список вам не понятно, куда выгодней лететь. А
скрипт вверх кинет тот, что ближе.
*AndreyP*



 12 
 -2   
  написано: 2.04.2014 20:32:48 
10 напиши отдельный расчет для дальности 0. и дальность нужно считать в секундах
передвижения, а не расстояниях
vania z



 13 
 1   
  написано: 2.04.2014 20:33:51 
12 это одно и то же. Дальность в секундах равна расстояние*скорость.
*AndreyP*



 14 
 2   
  написано: 2.04.2014 20:33:56 
+12 хотя не, разницы нет
*AndreyP*



 15 
   
  написано: 2.04.2014 20:37:21 
"Единственный минус - те, кто закупает ДОХРЕНА ресов по низким ценам
оказываются на первых строчках."
добавь либо сила*6/вес реса либо сколько покупает, что меньше то и выбирай как
критерий
vania z



 16 
   
  написано: 2.04.2014 20:39:22 
15 это надо таблицу веса каждого реса составлять и запихивать в скрипт. Много
ручной работы:(
vania z



 17 
   
  написано: 2.04.2014 20:39:37 
можно просто количество ресов смотреть, во.
vania z



 18 
   
  написано: 2.04.2014 20:40:48 
сейчас сделаю, чтобы смотрело, сколько ресов, и если покупает больше, то это бы
не учитывалось. Хм. Но это испортит скрипт для тех, у кого ресов нет, им ничего
сортировать не будет.
*AndreyP*



 19 
   
  написано: 2.04.2014 20:43:24 
18 условия принципиально не используешь или это специфика языка?
vania z



 20 
   
  написано: 2.04.2014 20:54:47 
http://www.ganjafile.io/download.php?mid=82355&id=181202
обновленная версия. Если есть ресурсы, сортирует учитывая имеющиеся количество
ресурсов. Если ресурсов нет, то сортирует как и раньше.
123

К списку тем