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




Jagermaister

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

Ищем приемлемый вариант:)
Тема создана: 10 октября 2010, 10:21 · Автор: Jagermaister
Просмотров:
 6 745

x
Какой из вариантов торгового скрипта мода Age of War кажется Вам наиболее рациональным? 13 проголосовало
  1. Пофиг, какую сумму получает игрок с торговца, главное, чтоб получал. | 0 голосов / 0.00%

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

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

  • 2 Страниц
  • 1
  • 2
 Jagermaister
  • Imp
Imperial
 

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

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

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

    Егермейстер

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

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

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

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

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

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

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

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

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

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

          n00bsky 10 Окт 2010 11:52

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

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

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

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

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

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

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

            к чему лишний гемор? Imp
               Jagermaister
              • Imp
              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
                • Imp
                Imperial
                 

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

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

                Если делать члена семьи будет абсолютно то же самое - I_CharacterTypeNearTile slave family, 1 149,126
                Это баг не устранит
                а покажи весь кусок скрипта )
                   Jagermaister
                  • Imp
                  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
                    • Imp
                    Imperial
                     

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

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


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

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

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

                    Всё!!!!!!!!!! Чуть голову не сломал, но как в Меди сделал!!!!!!!!! Пришёл конец этой мышиной беготне smile.gif))
                    молодец, я в тебя верил)
                    а как сделал?
                      • 2 Страниц
                      • 1
                      • 2
                       
                      Перевести Страницу
                      Сообщество ИмпериалRome: Total War Моды Rome: Total War Моды RTW Эпохи Средневековья Age of War Обратная Связь
                      Стиль:Language: 
                      Условия · Ответственность · Конфид. · Визитка · 02 июл 2026, 07:12 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline