Гейм Тайп или почему бы не воспользоваться поиском

Тема в разделе "Dedicated Server", создана пользователем Justmadeinfo, 18 сен 2015.

  1. Justmadeinfo

    Justmadeinfo Соучастник

    Здравствуйте. На вашем форуме сижу уже давно, но вот решил зарегистрироваться, в надежде на вашу помощь. Да я действительно читал, да я действительно искал, но либо я дебил (что скорее всего) либо лыжи не едут.

    Теперь к сути, хочу опционально настроить волну, какие мобы и сколько будут появляться.
    Теперь к проблеме, не могу понять каким образом, настраивать переменную "MonsterSquad="

    Мой КФ.ИНИ
    MonsterSquad=4A
    MonsterSquad=4A1G
    MonsterSquad=2B
    MonsterSquad=4B
    MonsterSquad=3A1G
    MonsterSquad=2D
    MonsterSquad=3A1C
    MonsterSquad=2A2C
    MonsterSquad=2A3B1C
    MonsterSquad=1A3C
    MonsterSquad=3A1C1H
    MonsterSquad=3A1B2D1G1H
    MonsterSquad=3A1E
    MonsterSquad=2A1E
    MonsterSquad=2A3C1E
    MonsterSquad=2B3D1G2H
    MonsterSquad=4A1C
    MonsterSquad=4A
    MonsterSquad=4D
    MonsterSquad=4C
    MonsterSquad=6B
    MonsterSquad=2B2C2D1H2O2N
    MonsterSquad=2A2B2C2H2O2N
    MonsterSquad=1F
    MonsterSquad=1I
    MonsterSquad=2A1C1I
    MonsterSquad=2I
    MonsterClasses=(MClassName="KFChar.ZombieClot_STANDARD",Mid="A")
    MonsterClasses=(MClassName="KFChar.ZombieCrawler_STANDARD",Mid="B")
    MonsterClasses=(MClassName="KFChar.ZombieGoreFast_STANDARD",Mid="C")
    MonsterClasses=(MClassName="KFChar.ZombieStalker_STANDARD",Mid="D")
    MonsterClasses=(MClassName="KFChar.ZombieScrake_STANDARD",Mid="E")
    MonsterClasses=(MClassName="KFChar.ZombieFleshpound_STANDARD",Mid="F")
    MonsterClasses=(MClassName="KFChar.ZombieBloat_STANDARD",Mid="G")
    MonsterClasses=(MClassName="KFChar.ZombieSiren_STANDARD",Mid="H")
    MonsterClasses=(MClassName="KFChar.ZombieHusk_STANDARD",Mid="I")


    Я пытлася даже поменять одну из волн:
    MonsterSquad=2B2C2D1H2O2N
    MonsterSquad=2A2B2C2H2O2N

    Но как я понял, просто добавить буквы недостаточно. И Меня интересует, как понять к какой волне я все это приписываю.

    Заранее благодарен, каждому кто откликнеться помочь.
     
  2. w.a.l

    w.a.l Капо

    Пользуйся калькулятором. И внимательно читай.
     
    Человек нравится это.
  3. siriushard

    siriushard Бандит

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

    MonsterSquad - Отряд монстров, здесь ты пишешь строку в таком формате:

    MonsterSquad=4A , где
    4 - Число мутантов в отряде;
    A - Буква короткого обозначения мутанта, берется из MonsterClasses=(MClassName="KFChar.ZombieClot_STANDARD",Mid="A")

    P.S. Вместо буквы можно использовать и символы типа $, & и т.д.

    Теперь, что касается понятия волн:
    В этом куске приведена настройка 4 волн. Сквады, относящиеся к волнам прописаны в WaveMask.
    Waves[0]=(WaveMask=196611,WaveMaxMonsters=20,WaveDuration=255,WaveDifficulty=0.000000)
    Waves[1]=(WaveMask=196847,WaveMaxMonsters=28,WaveDuration=255,WaveDifficulty=0.100000)
    Waves[2]=(WaveMask=2885405,WaveMaxMonsters=32,WaveDuration=255,WaveDifficulty=0.100000)
    Waves[3]=(WaveMask=3935929,WaveMaxMonsters=32,WaveDuration=255,WaveDifficulty=0.200000)

    Дальше напишу, как курить WaveMask:

    Мысленно пронумеруй свои сквады, начиная с 0 (как в массиве):

    MonsterSquad=4A
    MonsterSquad=4A1G
    MonsterSquad=2B
    MonsterSquad=4B
    MonsterSquad=3A1G
    MonsterSquad=2D
    MonsterSquad=3A1C
    MonsterSquad=2A2C
    MonsterSquad=2A3B1C
    MonsterSquad=1A3C

    Здесь 10 сквадов. Если считать с 0, то 9.
    Допустим, тебе нужно на первой волне спавнить только 0, 3, 4 и 7 отряды. Значит считаем:

    2^0 + 2^3 + 2^4 + 2^7 = 153

    Записываем значит так:
    Waves[0]=(WaveMask=153,WaveMaxMonsters=20,WaveDuration=255,WaveDifficulty=0.000000)



    P.S. Если интересно, откуда в стандартном конфиге в первой волне число 196611, то вот
    Тут задействованы 0, 1, 16 и 17 сквады

    2^0+2^1+2^16+2^17=196611

    Еще для общей информации, отрядов можно прописать для стандартного конфига всего лишь 32.
     
    Essence, Nego, Flame и 3 другим нравится это.
  4. w.a.l

    w.a.l Капо

    Откуда такая инфа ?
     
  5. siriushard

    siriushard Бандит

    Essence нравится это.
  6. Justmadeinfo

    Justmadeinfo Соучастник

    siriushard, спасибо за помощь.
    Разобрался, тему можно закрывать.