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

Стратегии, Игровые Миры, История, Total War
Стратегии, Игровые Миры, История, Total War
  • Поиск
  • Законы
  • Сообщество
  • Репутация
  • Экономика
  • Больше
Уважаемый Imperial Гость, анонсирована первая игра серии Total War Saga - Total War Saga: Thrones of Britannia

Jagermaister Торговый скрипт
Ищем приемлемый вариант:)
Тема создана: 10 Октябрь 2010, 10:21 · Автор: JagermaisterСообщений: 14 · Просмотров: 2 565

Внимание! Для просмотра опросов на форуме Империале, вам нужно зарегистрироваться
  • 2 Страниц
  • 1
  • 2
Jagermaister
  • Imperial
Imperial
1 115
Imperial
20
Imperial
45
Imperial
44
Imperial
3

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

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

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

    Егермейстер

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          А при 3 варианте - нормально, даёт за одного как и надо)
            Julius
            • Imperial
            Imperial
            2 650
            Imperial
            10
            Imperial
            194
            Imperial
            2 502
            Imperial
            0

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

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

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

            к чему лишний гемор? Imperial
              Jagermaister
              • Imperial
              Imperial
              1 115
              Imperial
              20
              Imperial
              45
              Imperial
              44
              Imperial
              3

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

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

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

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


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

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

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

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

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

                  Дата: 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

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

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

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


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

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

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

                    Всё!!!!!!!!!! Чуть голову не сломал, но как в Меди сделал!!!!!!!!! Пришёл конец этой мышиной беготне smile.gif))
                    молодец, я в тебя верил)
                    а как сделал?
                      • 2 Страниц
                      • 1
                      • 2
                      Введите ваши имя форумчанина и пароль:
                      Введите Ваше имя  
                      [Регистрация нового аккаунта]
                      Введите Ваш пароль 
                      [Восстановить пароль]

                      Воспользуйтесь одной из соц-сетей для входа на форум:


                      Внимание: Реклама отключена для зарегистрированных посетителей

                      Стиль
                         21 Ноя 2017, 11:26
                      © 2017 «Империал». Условия предоставления. Ответственность сторон. Декларация о Сотрудничестве. Лицензия зарегистрирована на: «Империал». Счётчики