| MistR писал(а):Ну вот видишь! Не знаю как работает указатель конкретной станции в таком поиске... нужно пробовать... Если будет две таких станции, то добавится на обе... но только в том секторе, в котором указали... Логично, что указав максимальное количество вы определите граници в размере количества...) Я думаю что у игрока верфь не предусмотрена движком игры...(
П.с. Пробуй и не забывай описывать подробно свои иследования! |
| |
Мож я чота не догоню . Но как я понял, добавить какой-либо товар на несколько станций или кораблей можно только с использованием массивов, в создании которых я не силен (кстати, если знаешь как правильно создать массив из некоторого количества объектов - расскажи, пожалуйста). С добавлением товара на 1 станцию, тоже непонятки какие-то. При добавлении товара на станцию, с вводом параметра "Выбрать станцию", товар добавится на с танци с меньшим номером (например, Кахунопекарня Л альфа, а не бэта или эпсилон). И будет на неё добавляться, какие бы станции я не выбрал. Т.е. указатель возвращается на эту станцию и будет на ней "висеть", пока не выберешь другой ТИП станции. Если повезет и в секторе окажутся станции с одинаковыми номерами (альфа), то добавится на ту, которую непосредственно выбрали(первый раз), но если выбрали, скажем, бета, то заполнится все равно альфа! Возвратить указатель не другую станцию в этом же секторе можно будет только параметром "Выбрать тип станции", и то, если это действительно другой тип станции (с Л на М или с Ках.пек. на Арг. торг. ст.) Я пробовал в секторе "Черное солнце", где 6 Ках.пек., но заполнялась только альфа. Возможно помогут различные комбинации flags=, refobj=, maxdist=, maxnum=, refpos=, но я таких пока не нашол... Что бы все станции заполнить или выбраное кол-во, как я понял, нужно работать с массивами...
З.Ы. Ну так как там насчот массивов? Я видел в уроке №5 был создан массив (array) из секторов. Но принцип не уловил... |