Сообщество Империал: Торговый скрипт - Сообщество Империал

Jagermaister

Торговый скрипт

Ищем приемлемый вариант:)
Тема создана: 10 октября 2010, 10:21 · Автор: Jagermaister
Какой из вариантов торгового скрипта мода Age of War кажется Вам наиболее рациональным?
  1. Пофиг, какую сумму получает игрок с торговца, главное, чтоб получал. | 0 голосов / 0.00%

  2. Постараться всё-таки сделать как в Медяхе2 | 10 голосов / 76.92%

  3. Сделать получение денег в рельном времени (столько-то франков в секунду) | 3 голосов / 23.08%

  • 2 Страниц
  • 1
  • 2
 Jagermaister
  • Imperial
Imperial
Форумчанин

Дата: 10 октября 2010, 10:21

Всем хай!! Вопрос по поводу торгового скрипта. Дело в том что он работает крайне нестабильно - точную сумму приносимую торговцем не узнать. Сегодня весь день искал решение и написал чисто случайно такой вариант:
Игрок, поставив торговца на ресурс в РЕАЛЬНОМ ВРЕМЕНИ получает деньги. Т.е., например, за то что один торгаш стоит на золоте, игроку каждую секунду начисляется по 5 франков. Ну это к примеру. Как считаете, данный вариант приемлем? Мне лично кажется что это ново))
     Геральт
    • Imperial
    Imperial
    Форумчанин

    Дата: 10 октября 2010, 10:35

    Егермейстер

    Егермейстер 10 Окт 2010 (12:21):

    Игрок, поставив торговца на ресурс в РЕАЛЬНОМ ВРЕМЕНИ получает деньги. Т.е., например, за то что один торгаш стоит на золоте, игроку каждую секунду начисляется по 5 франков.

    Тогда открываются просторные возможности для читеринга.Например,оставил игрок мод включенным на всю ночь,а утром у него уже сотни тысяч.Вот если бы можно было как-то ограничить прибыл,приносимую за ход...
       Jagermaister
      • Imperial
      Imperial
      Форумчанин

      Дата: 10 октября 2010, 10:47

      Геральт 10 Окт 2010 (11:35):

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

      Дружище, так читёринг всегда открыт. ~ > add_money 40000 > enter
      Если хочется считёрить, это можно сделать всегда. Если хочется нормально поиграть, никто о читинге и не подумает Imp
         n00bsky
        • Imperial
        Imperial
        Форумчанин

        Дата: 10 октября 2010, 10:52

        Полюбому не третий Imp
        Лучше постараться как в меди сделать.
           Jagermaister
          • Imperial
          Imperial
          Форумчанин

          Дата: 10 октября 2010, 11:00

          n00bsky 10 Окт 2010 (11:52):

          Лучше постараться как в меди сделать.

          Что я и пытался с самого начала работы над модом)) роде как сделать в принципе возможно или первый или третий вариант. Но аналог меди хз как сделать. Я в скрипте этом юзаю одно условие вшивенькое. Так оно вместо того, чтобы дать деньги за купца, стоящего на ресурсе, считает общее кол-во купцов у фракции и даёт на всех)))

          Сообщение автоматически склеено в 1286697735

          А при 3 варианте - нормально, даёт за одного как и надо)
             Julius
            • Imperial
            Imperial
            Forbidden

            Дата: 10 октября 2010, 12:05

            Егермейстер, 3тий способ, как бы сказать, нереален что ли? игра то пошаговая, а ты пытаешься в неё внедрить элемент риалтайма.. если бы на ход давалось ограниченное время, тогда ещё понимаю, но так.. Imp

            если 2 вариант никак не получится, подумай всё-таки о том, что я тебе предложил - откажись от купцов-агентов.. пусть лучше эту функцию выполняют члены семьи.. и трейты им давай: если просидел неск ходов на ресурсе, ну или в городе с рынком - положительный в торговле.. а если в походах - негативный соотв..

            к чему лишний гемор? Imp
               Jagermaister
              • Imperial
              Imperial
              Форумчанин

              Дата: 10 октября 2010, 12:23

              Julius 10 Окт 2010 (13:05):

              пусть лучше эту функцию выполняют члены семьи

              Какая разница? Imp
              Используется одно условие координат для всех - I_CharacterTypeNearTile slave spy, 1 149,126
              Если делать члена семьи будет абсолютно то же самое - I_CharacterTypeNearTile slave family, 1 149,126
              Это баг не устранит Imp


              Сообщение автоматически склеено в 1286702791

              Вообще, есть альтернативный и самый что ни на есть банальный вариант. Как известно, есть торговые здания, привязанные к ресурсам. Так вот, сидит купец в городе с "торговлей вином" и трогует вином Imp
              Только деньга будет зашибаться нереальная.. В одном городе можно много чем торговать.......
                 Julius
                • Imperial
                Imperial
                Forbidden

                Дата: 10 октября 2010, 12:38

                Егермейстер 10 Окт 2010 (13:23):

                Если делать члена семьи будет абсолютно то же самое - I_CharacterTypeNearTile slave family, 1 149,126
                Это баг не устранит
                а покажи весь кусок скрипта )
                   Jagermaister
                  • Imperial
                  Imperial
                  Форумчанин

                  Дата: 10 октября 2010, 12:48

                  Вот, один из мониторов.
                  monitor_event CharacterTurnEnd FctionType romans_julii
                  and CharacterIsLocal
                  and I_CharacterTypeNearTile romans_julii spy, 0 44,102
                  console_command add_money romans_julii, 20
                  end_monitor

                  Сообщение автоматически склеено в 1286705270

                  Всё!!!!!!!!!! Чуть голову не сломал, но как в Меди сделал!!!!!!!!! Пришёл конец этой мышиной беготне Imp))
                     Julius
                    • Imperial
                    Imperial
                    Forbidden

                    Дата: 10 октября 2010, 13:13

                    Егермейстер, ну это не совсем то.. я так понимаю, это вариант 1..
                    тут кстати если не прописывать принудительно фракцию, но оставить условие CharacterIsLocal, то console_command add_money 20 (опять же без указания фракции) разве получит не та фракция (и только та), чей персонаж там?
                    з.ы. ты отрывок писал по памяти вручную? тут же не копипейст, есть ошибки грамматические Imp


                    а вариант с трейтами ты не пробовал реализовать?

                    Сообщение автоматически склеено в 1286705632

                    Егермейстер 10 Окт 2010 (13:48):

                    Всё!!!!!!!!!! Чуть голову не сломал, но как в Меди сделал!!!!!!!!! Пришёл конец этой мышиной беготне smile.gif))
                    молодец, я в тебя верил)
                    а как сделал?
                      • 2 Страниц
                      • 1
                      • 2
                       Похожие Темы
                      ШСоздание вручную скриптов HotSeatScript и Force Diplomacy. Установка
                      RTW, BI, Alex. На Win7 и выше.
                      Автор a as1991
                      Обновление 24 марта 2024, 09:30
                      DСкрипты мода DenMod
                      Описания всех скриптов и их обсуждение.
                      Автор D DinarMayor
                      Обновление 15 марта 2024, 01:49
                      ССкрипторий Medieval 2 Total War
                      Библиотека готовых скриптов для МТВ2
                      Автор b bitterhowl
                      Обновление 29 февраля 2024, 12:23
                      Воспользуйтесь одной из соц-сетей для входа
                      РегистрацияВход на форум 
                      Сообщество ИмпериалRome: Total War Моды Rome: Total War Моды RTW Эпохи Средневековья Age of War Обратная Связь
                      Стиль:Language: 
                      «Империал» · Условия · Ответственность · Визитка · 29 мар 2024, 01:00 · Зеркала: Org, Site, Online · Эльдорадо казино · Gold казино · Счётчики