Просмотр полной версии : Для постройки юнита требуется чудо - как?
OverWolf
27.06.2009, 15:39
1. Как сделать, чтобы для постройки юнита, нужно было, чтобы кто-то построил Чудо? Например, Апостольский дворец. Также, как и с ICBM, для постройки которой требуется, чтобы кто-то создал Manhattan Project.
2. И еще. Если сделать отдельный класс для юнита, и указать, что он является уникальным для какой-то цивилизации, остальные цивилизации смогут его строить?
NeverMind
28.06.2009, 12:48
1. Манхэттен включает не тип юнита ICBM, а ядерное оружие вообще, поэтому мы не можем использовать этот механизм для других типов юнитов. Думаю, проще всего это сделать в питоне - включить функцию USE_CANNOT_TRAIN_CALLBACK и сделать проверку на наличие нужного чуда в игре.
2. См. подробное объяснение здесь (http://www.civfanatics.ru/forum/index.php?showtopic=6090).
OverWolf
28.06.2009, 13:48
Спасибо
OverWolf
28.06.2009, 22:07
<div class='quotetop'>Цитата(NeverMind * 28.6.2009, 11:48) 293105</div>
1. Манхэттен включает не тип юнита ICBM, а ядерное оружие вообще, поэтому мы не можем использовать этот механизм для других типов юнитов. Думаю, проще всего это сделать в питоне - включить функцию USE_CANNOT_TRAIN_CALLBACK и сделать проверку на наличие нужного чуда в игре.
[/b]
Можно здесь поподробней? В какую сторону копать?
OverWolf
02.07.2009, 15:03
Мне вот подсказали на их-фанатиках такое решение:
[code]
ePlayer = pCity.getOwner()
NeverMind
04.07.2009, 00:12
Это не то, что ты хотел. Данный код дает возможность создавать определенный юнит, если хотя бы в одном из твоих городов есть определенное здание.
Сформулируй поточней, что ты хочешь. Постройка Чуда дает доступ к юниту всем игрокам?
OverWolf
26.07.2009, 14:10
Да, мне уже дали нужный код:
[code]
Powered by vBulletin® Version 4.1.9 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot