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

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

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

  1. #1
    Цитата Сообщение от Ostap352 Посмотреть сообщение
    Ограниченная война подразумевает поиск цивой союзников против другой сильнейшей (если значение больше ста) цивы. Союзники ищутся в зависимости от значения в строке уважения к сильнейшим/слабейшим цивам (забыл, как точно называется). А если много цив объединяются против сильнейшей..., стремясь урвать свой кусок , то разве цель не достигнута?
    А откуда эта информация? Просто, в инете говорится, что все совсем иначе. Да и само определение ограниченной войны не подразумевает ничего подобного, а означает лишь то, что на войну не бросаются все силы и средства. Так что я уже и не знаю, где истина.

    Насколько я понимаю, данный параметр отвечает за, так сказать, страх ИИ. То есть если поставить высокое значение, ИИ просто перестанет бояться сильных соперников, и если появится необходимость что-то у них отобрать, то объявит войну, даже если она будет для него самоубийственной. Но я могу ошибаться.

    P.S. Однажды сталкивался с подобной ситуацией в игре. Когда один ИИ напал на другого, более сильного. После чего, разумеется, проиграл войну и сам стал вассалом. Вполне возможно, что дело было как раз в высоком значении данного параметра, которое и отобрало у него страх перед сильным. Но союзников для этой войны он не искал.
    продвинь это сообщение в соцсеть:  
    Я не знаю, каким оружием будет вестись Третья Мировая Война, но в Четвертой будут сражаться палками и камнями. (с) Альберт Эйнштейн

    Сценарий исторического старта на Земле 1521 г. н. э. на 31 цивилизацию для мода RedForce

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

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

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

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

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

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

  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