Search | LastPosts | Recent | Register

E-mail:

Password: (Forgot it?)

Login

This forum is archived. You may not reply.

Uplanet => Прожекты => Revers route -RR

Jump to:

Next Oldest | Next Newest

1/31/2008 7:40:04 AM Link | Reply | Edit | Quote

BaronDraks

Profile Send Private Message Send E-Mail
Location: | Joined: 12/1/2005 | Posts: 1348 | Offline

В партии bigplanet01 возникла потребность в обратном маршруте, т.е. команды сочетающей маршрут на вывозку груза, автоматическую разгрузку и (!) рассылку разгруженных грузовиков обратно по своим планетам. Обычное сочетание маршрута на выгрузку и "пустого" маршрута не проходит, потому что все разгрузившиеся грузовики на возврате уйдут на одну планету.

Может, стоит ввести команду на возвращение уходящих по маршруту кораблей, типа -RR, к примеру ? Или я туплю, и есть возможность сделать это с помощью обычных средств или кто-то уже создал такой плагин?

1/31/2008 10:07:01 AM Link | Reply | Edit | Quote

CHMMR

Profile Send Private Message Send E-Mail Web Site
Location: Пермь | Joined: 4/4/2006 | Posts: 63 | Offline

А может ручками?

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


С уважением, Император Chmmr. Темный шеридановец.

1/31/2008 10:16:54 AM Link | Reply | Edit | Quote

FlyPigs

Location: | Joined: 1/1/2000 | Posts: 0 | Online

С помощью обычных средства наверно можно, только геморно. Надо создавать для каждого корабля свой тип, именовать его характерным образом (_8_capcol_32_). И если клиент умеет, в зависимости от планеты расположения корабля формировать приказ. Вопрос есть ли возможность узнать имя типа корабля в скрипте, плюс возможность записать в ордер.

А иначе, простой командой фокус не пройдет. Как ты определишь? Номер корабля может поменяться. Навскидку не вижу простого способа, разве что добавления спец-команды для роутов на флот.

1/31/2008 1:07:58 PM Link | Reply | Edit | Quote

BaronDraks

Profile Send Private Message Send E-Mail
Location: | Joined: 12/1/2005 | Posts: 1348 | Offline

>С помощью обычных средства наверно можно, только геморно. Надо создавать для каждого корабля свой тип, именовать его характерным >образом (_8_capcol_32_).

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

>И если клиент умеет, в зависимости от планеты расположения корабля формировать приказ. Вопрос есть ли возможность узнать имя типа >корабля в скрипте, плюс возможность записать в ордер.

А можно на примере?

Пять грузовиков с 5 планет отсылаются на одну планету по маршруту. Выгружаются. В группу не объединяются. Уходят обратно по пустому маршруту на одну из планет. Это в реале.

А если, к примеру марршрут на возврат указать на планету с наибольшим номером (из списка в 5 номеров планет) и прописать условие, что отсылается только по одному кораблю из списка. Список просматривается сверху вниз и на каждый номер отсылается один корабль. Тогда, возможно, наоборот, лучше бы если транспорты объединялись в группу, а уж из нее отщеплялись по кораблю и оттправлялись на планеты (использовать название планеты, которое можно менять, а не номер) как это реализовано в дроносыле.

1/31/2008 1:15:38 PM Link | Reply | Edit | Quote

FlyPigs

Location: | Joined: 1/1/2000 | Posts: 0 | Online

Соединять - делить группы не выйдет. Вобще на группы полагаться нельзя, их номер может и должен меняться в ходе игры. Да и предлагаете вы изменение на сервере. Я - заплатку на клиенте (пару функций).

Кстати, тормознул. Вариант с флотами делается еще проще - не надо менять типы кораблей. Просто называешь флот R_COL_8_10_R_CAP_10_11_R_MAT_11_8 и тп. Тогда всё что нужно в скрипте - просмотреть список флотов с "хитрыми" именами, и для групп находящихся на планетах выполнить заложенное в имя флота правило (а) .

Вопрос один - есть в клиенте поддержка или нет. Попробую вечерком посмотреть.

1/31/2008 1:40:45 PM Link | Reply | Edit | Quote

Claws

Profile Send Private Message Send E-Mail
Location: St.Petersburg | Joined: 12/14/2005 | Posts: 1130 |

BaronDraks said:
В партии bigplanet01 возникла потребность в обратном маршруте, т.е. команды сочетающей маршрут на вывозку груза, автоматическую разгрузку и (!) рассылку разгруженных грузовиков обратно по своим планетам. Обычное сочетание маршрута на выгрузку и "пустого" маршрута не проходит, потому что все разгрузившиеся грузовики на возврате уйдут на одну планету.

Может, стоит ввести команду на возвращение уходящих по маршруту кораблей, типа -RR, к примеру ? Или я туплю, и есть возможность сделать это с помощью обычных средств или кто-то уже создал такой плагин?

Оно, конечно, было бы неплохо, но, IMHO, это "мелочи жизни"...
Я использую в рулежке "полуавтомат". Или. вернее, подстраховку.
Каждый транспорт включается во флот, имя которого содержит имя или номер планеты, С КОТОРОЙ транспорт вывозит COL. Соответственно, мне немного проще с отправкой пустого транспорта назад. 8) Естественно, ситуация меняется, транспорты вполне могут поменять место загрузки. В этом случае я меняю имя флота.
В принципе, этого мне хватает. Маршрутами пользоваться в обычной заливке побаиваюсь - забыл отключить/включить - транспорты полетели бог знает куда или вообще не полетели. Пользуюсь маршрутами только для захвата/удержания планеты (при необходимости) и в концовке при выбросе COL'а.
Правда, бывает, что делаю при этом ошибку - забываю убрать флот для транспорта... 8)

2/21/2008 7:27:50 AM Link | Reply | Edit | Quote

NeulyBorn

Profile Send Private Message Send E-Mail
Location: | Joined: 2/11/2008 | Posts: 304 |

Уважаемые галаксиане,
Тогда, с учётом практики Claws. предложение трансформируется следующим образом
Все флоты. имеющие в названии RR_(ИмяПланеты) автоматом возвращаются на эту планету.
(напоминаю, аналогично - без модификации команд серверу - в Галкаси реализован терраформинг).

Aijy

Next Oldest | Next Newest

Uplanet => Прожекты => Revers route -RR

  Please login or register to post.