Вот.
Добавился файл конфига clanhall.properties, в котором:
AuctionCheckTime - час проверки аукционов (каждый день) (по умолчанию 12)
AuctionBackFee - какой процент от ставки удерживается при возврате ставки (по запросу или при не сыгранной ставке) (по умолчанию 10)
AuctionMultiFee - какой процент от ставки удерживается от мультиставки. Поясняю: учитывая наши особенности серверов я сделал так: клан может делать ставки не на один кланхол, а на неограниченное кол-во. Тоесть вы можете поставить хоть на все кланхолы, но при проверке аукционов сыграет всего одна ставка. Проверка идет по городам в следующем порядке: Gludin, Gludio, Dion, Giran, Aden, Goddard. Если у клана сыграла одна ставка, но есть и другие ставки, то они возвращаются, но с них снимается процент, который и задается в этом параметре (AuctionMultiFee). (по умолчанию 15)
ClanhallCheckTime - час проверки кланхолов (каждый день) (по умолчанию 13)
ClanhallFee - процент от максимальной ставки, который взимается в качестве абонплаты за кланхолл каждую неделю. (по умолчанию 10)
Теперь о том, как оно работает.
Поддерживаются следующие города: Gludin, Gludio, Dion, Giran, Aden, Goddard (не полностью). В каждом городе должны стоять NPC id 7767. Свою принадлежность к городу они определяют автоматически и показывают только кланхолы своего города.
Каждый клан (2 левела и выше) может делать ставки на любое кол-во кланхолов. У каждого кланхола есть минимальная ставка, которая записана в поле clanhall_data.min_bid. Все ставки записываются в таблицу clanhall_bids. Все действия с кланхоллами или аукционами пишутся в gameserver/log/game/clanhall.log
Кланмастер при совершении ставки может видеть либо минимальную ставку на данный кланхолл, либо свою последнюю ставку. При отмене ставки (возвращении денег) от ставки взимается комиссионый процент AuctionBackFee.
Все кланхол…
Дальше »»»