Закрытая тема
Показано с 1 по 20 из 1243

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

Комбинированный просмотр

  1. #1
    Всем привет. Давно меня тут не было. Не спрашивайте, зачем, просто скажите, имеется ли в API цивы функция для проверки, объявил ли кто-либо войну другой циве. Если да, то какая?

    Далее: можно ли средствами питона забанить для поселения необходимую область на карте? Да-да, я знаю, что у Райе есть в сдк функция SettlersMap, но я не ищу легких путей не умею на нем программировать на таком уровне. В качестве благодарности, если кому нужно, могу скинуть скрипт, который меняет арты флагов в тот год, когда вам это будет необходимо.
    продвинь это сообщение в соцсеть:  

  2. #2
    Ах, да. Еще нужна функция, отвечающая за пополнение золота за ход. Тоже для питона. И еще функция, которая берет случайный юнит с клетки. С какой клетки - я уже знаю.
    продвинь это сообщение в соцсеть:  
    Последний раз редактировалось Не могу придумать никнейм; 15.08.2015 в 17:26.

  3. #3
    Все умерли... у меня полезный скрипт на чистом питоне готов! Вы чего? Любителям реализма вполне себе нужный. Не хватает только определителя рандомного юнита на клетке(только одного).
    продвинь это сообщение в соцсеть:  

  4. #4
    Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
    Все умерли... у меня полезный скрипт на чистом питоне готов! Вы чего? Любителям реализма вполне себе нужный. Не хватает только определителя рандомного юнита на клетке(только одного).
    Да есть он ужо у всех...
    продвинь это сообщение в соцсеть:  
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

  5. #5
    Цитата Сообщение от Ostap352 Посмотреть сообщение
    Да есть он ужо у всех...
    А что за такой?
    продвинь это сообщение в соцсеть:  

  6. #6
    Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
    А что за такой?
    Скрипт, что меняет положение флага...
    продвинь это сообщение в соцсеть:  
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

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

  8. #8
    Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
    Ах, да. Еще нужна функция, отвечающая за пополнение золота за ход. Тоже для питона. И еще функция, которая берет случайный юнит с клетки. С какой клетки - я уже знаю.
    Золото за ход можно изменить через Civ4Buildinginfos.xml. Строки CommerceModifiers = Процентные изменения коммерческой выработки в городе. GlobalCommerceModifiers= в стране.
    продвинь это сообщение в соцсеть:  
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

  9. #9
    Цитата Сообщение от Ostap352 Посмотреть сообщение
    Золото за ход можно изменить через Civ4Buildinginfos.xml. Строки CommerceModifiers = Процентные изменения коммерческой выработки в городе. GlobalCommerceModifiers= в стране.
    Если в питоне, то можно поковыряться тут: CvCommerceInfo.py
    Глянь подробнее тут: http://civ4bug.sourceforge.net/PythonAPI/
    продвинь это сообщение в соцсеть:  
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

  10. #10
    Цитата Сообщение от Ostap352 Посмотреть сообщение
    Если в питоне, то можно поковыряться тут: CvCommerceInfo.py
    Глянь подробнее тут: http://civ4bug.sourceforge.net/PythonAPI/
    Что-то я не нахожу данного файла.
    продвинь это сообщение в соцсеть:  

  11. #11
    Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
    Ах, да. Еще нужна функция, отвечающая за пополнение золота за ход. Тоже для питона. И еще функция, которая берет случайный юнит с клетки. С какой клетки - я уже знаю.
    Если вырубить автопереключение юнитов, цива и так будет брать случайный. Тут уж как поменять, не знаю...
    продвинь это сообщение в соцсеть:  
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

  12. #12
    Цитата Сообщение от Не могу придумать никнейм Посмотреть сообщение
    Всем привет. Давно меня тут не было. Не спрашивайте, зачем, просто скажите, имеется ли в API цивы функция для проверки, объявил ли кто-либо войну другой циве. Если да, то какая?

    Далее: можно ли средствами питона забанить для поселения необходимую область на карте? Да-да, я знаю, что у Райе есть в сдк функция SettlersMap, но я не ищу легких путей не умею на нем программировать на таком уровне. В качестве благодарности, если кому нужно, могу скинуть скрипт, который меняет арты флагов в тот год, когда вам это будет необходимо.
    В смысле, для проверки? Это и так видно. Поясни.
    продвинь это сообщение в соцсеть:  
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

  13. #13
    Цитата Сообщение от Ostap352 Посмотреть сообщение
    В смысле, для проверки?
    Существует функция для проверки, является ли игрок вассалом другого игрока
    PHP код:
    gc.getTeam().isVassal() 
    . Так вот: наверняка есть аналог для проверки, объявлена ли война. Меня интересует, что это за аналог. Вначале мне показалось, что за это отвечает isAtWar() (что вроде кажется логичным), но она не сработало. Возможно, я просто привязываю не к той функции в файле cvEventManager? Проверка нужна для того, чтобы при данном условии последовало какое-то действие.
    продвинь это сообщение в соцсеть:  

Закрытая тема

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

Ваши права

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

free counters