Закрытая тема
Страница 44 из 63 ПерваяПервая ... 3443444554 ... ПоследняяПоследняя
Показано с 861 по 880 из 1243

Тема: Вопросы к мододелам.

  1. #861
    Как средствами питона получить случайное число?
    продвинь это сообщение в соцсеть:  

  2. #862
    Подскажите пожалуйста, как в технологию добавить возможность производить культуру, что то не могу найти ...

    Заранее спасибо!
    продвинь это сообщение в соцсеть:  

  3. #863
    Цитата Сообщение от FANRA Посмотреть сообщение
    Подскажите пожалуйста, как в технологию добавить возможность производить культуру
    Имеется в виду в городе перераспределять молотки в культуру? То, что "Музыка" дает?
    Тогда в
    CIV4ProcessInfo
    продвинь это сообщение в соцсеть:  
    Последний раз редактировалось mvm70; 28.09.2012 в 18:31.

  4. #864
    Цитата Сообщение от mvm70 Посмотреть сообщение
    Имеется в виду в городе перераспределять молотки в культуру? То, что "Музыка" дает?
    Тогда в
    CIV4ProcessInfo
    ХМ, нет этого файла. Мод рабочий (Rise of Mankind), но файлика XML/GameInfo/CIV4ProcessInfo.xml нету.
    Культура в игре открывается при исследовании музыки... хочу вот перекинуть на другую технологию.


    Взял оригинальный файлик и поправил, вроде работает. Спасибо!
    продвинь это сообщение в соцсеть:  

  5. #865

    ArtDefineTag

    Друзья, если кто может помогите пожалуйста увеличить количество <EarlyArtDefineTag> <LateArtDefineTag> <MiddleArtDefineTag> с 3 до другого!
    продвинь это сообщение в соцсеть:  

  6. #866
    Цитата Сообщение от FANRA Посмотреть сообщение
    ХМ, нет этого файла. Мод рабочий (Rise of Mankind), но файлика XML/GameInfo/CIV4ProcessInfo.xml нету.
    Культура в игре открывается при исследовании музыки... хочу вот перекинуть на другую технологию.
    Если файла нет в моде, значит в него не вносились изменения. Мод обращается к оригинальному файлу в игре.
    Оригинальный файл надо скопировать в мод и внести свои поправки. Если сдели все так, значит правильно.
    продвинь это сообщение в соцсеть:  

  7. #867
    В SDK и питоне существует возможность вывода символов в строке: BULLET_CHAR, GOLDEN_AGE_CHAR и т.д. Например gDLL->getSymbolID(BULLET_CHAR). Если я правильно понимаю, они объявлены в CvEnums.h:

    enum FontSymbols
    {
    // 'OTHER' symbols
    HAPPY_CHAR = 0,
    UNHAPPY_CHAR,
    HEALTHY_CHAR,
    UNHEALTHY_CHAR,
    BULLET_CHAR,
    STRENGTH_CHAR,
    MOVES_CHAR,
    RELIGION_CHAR,
    STAR_CHAR,
    SILVER_STAR_CHAR,
    TRADE_CHAR,
    DEFENSE_CHAR,
    GREAT_PEOPLE_CHAR,
    BAD_GOLD_CHAR,
    BAD_FOOD_CHAR,
    EATEN_FOOD_CHAR,
    GOLDEN_AGE_CHAR,
    ANGRY_POP_CHAR,
    OPEN_BORDERS_CHAR,
    DEFENSIVE_PACT_CHAR,
    MAP_CHAR,
    OCCUPATION_CHAR,
    POWER_CHAR,

    #ifdef _USRDLL
    MAX_NUM_SYMBOLS
    #endif
    };

    но не могу разобраться, где и из каких файлов загружаются изображения, если вообще загружаются Цель - добавить новый символ (как BULLET_CHAR, только другого цвета).
    Если кто сталкивался, подскажите, где копать...
    продвинь это сообщение в соцсеть:  

  8. #868
    из двух файлов в папке Beyond the Sword\Assets\res\Fonts
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  9. #869
    Цитата Сообщение от NeseryozniyVET Посмотреть сообщение
    из двух файлов в папке Beyond the Sword\Assets\res\Fonts
    спасибо! как все просто оказалось
    продвинь это сообщение в соцсеть:  

  10. #870
    А подскажите, пожалуйста, почему когда я ставлю дистанционную атаку кораблям, то они, сделав выстрел, могут только двигаться, а наземные юниты палят столько раз, сколько шагов могут сделать? И как этот косячок убрать?
    продвинь это сообщение в соцсеть:  

  11. #871
    Возникло желание смоделировать межнациональную вражду в городе, в котором имеется несколько наций. Возможно ли средствами Python определить процентное соотношение наций в городе, или, хотя бы процент "своей" нации?.
    И еще вопрос - как средствами Python определить число своих городов?
    продвинь это сообщение в соцсеть:  

  12. #872
    1)pCity - это город для которого находим проценты национальностей
    Код:
    				for h in range(gc.getMAX_PLAYERS()):
    					if (gc.getPlayer(h).isAlive()):
    						iPercent = pCity.plot().calculateCulturePercent(h)
    						if (iPercent > 0):
    							твой код
    2)gc.getActivePlayer().getNumCities()
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  13. #873
    Благодарю!
    А как определяется процент именно "Своей" нации?
    продвинь это сообщение в соцсеть:  

  14. #874
    pCity.plot().calculateCulturePercent(gc.getActivePlayer().getID())
    или
    pCity.plot().calculateCulturePercent(gc.getGame().getActivePlayer())
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  15. #875
    Ты наверно имел ввиду процент нации которой щас принадлежит город. Тогда pCity.plot().calculateCulturePercent(pCity.getOwner())
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  16. #876
    Именно это.
    Чертовски признателен!
    продвинь это сообщение в соцсеть:  

  17. #877
    В триггерах событий - Civ4EventTriggerInfos.xml есть возможность вызова скрипта Python, например, тэг <PythonCanDo>PythonFunctionName</PythonCanDo>, в файле CivRandomEventInterface.py эта функция описывается:
    def PythonFunctionName(argsList):
    ...
    Как вызывать эту функцию с заданными параметрами?
    Пробовал вызов вида <PythonCanDo>PythonFunctionName(0.5)</PythonCanDo> - выдает ошибку.
    продвинь это сообщение в соцсеть:  

  18. #878
    Цитата Сообщение от NeseryozniyVET Посмотреть сообщение
    1)pCity - это город для которого находим проценты национальностей
    Код:
    				for h in range(gc.getMAX_PLAYERS()):
    					if (gc.getPlayer(h).isAlive()):
    						iPercent = pCity.plot().calculateCulturePercent(h)
    						if (iPercent > 0):
    							твой код
    2)gc.getActivePlayer().getNumCities()
    А как сделать перебор всех городов?
    продвинь это сообщение в соцсеть:  

  19. #879
    Цитата Сообщение от Tompson Посмотреть сообщение
    А как сделать перебор всех городов?
    Код:
    	(pLoopCity, iter) = pPlayer.firstCity(false)
    	while pLoopCity:
    		твой код
    		(pLoopCity, iter) = pPlayer.nextCity(iter, false)
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  20. #880


    подскажите можно ли добавить религий и корпораций в игру?
    продвинь это сообщение в соцсеть:  

Закрытая тема
Страница 44 из 63 ПерваяПервая ... 3443444554 ... ПоследняяПоследняя

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters