В 3.9 добавлена возможность создавать промокоды.
# Вызов промо кода командой .promo .promocode
EnableCommandPromocode = False
Местонахождение:
gameserver/data/xml/promocodes.xml
Теперь рассмотрим разные варианты настроек:
1. Базовый
name="HELLO" - сам промо код который вы будете распространять и который будет вводить игрок
date from="12:00 12.12.2012" to="12:00 13.13.2013" - время с которого начинает действовать промо код и когда завершиться
<item id="57" count="212" /> Предмет который будет выдан
<exp val="11" /> Сколько будет начислено Exp
<sp val="111" /> Сколько будет начислено SP
<addLevel val="1" /> Сколько будет добавлено к текущему уровню
2. Расширенный
<code name="HELLO" limit="100"> при таком условии данный промо код смогут игроки использовать только 100 раз суммарно, на разных аккаунтах. 1 аккаунт может его использовать только 1 раз.
<code name="HELLO" limit="100" minLevel="76"> при таком условии данный промо код смогут игроки достигшие 76 и более уровня.
<setLevel="80" /> - при таком параметре не будет надбавляться уровень, а сразу устанавливать указанный. Допустим игрок ввел код и у него был 1 уровень, он станет 80 уровня.
<item id="7575" count="1" enchant="3"/> - Теперь пример с выдачей заточенного оружия. В данном варианте будет выдан Draconic Bow с заточкой +3
<special type="hero" duration="90" /> - Можно указать тип "noble", "hero", "premium", так же выдавать награду как нубл, герой либо премиум аккаунт.
# Вызов промо кода командой .promo .promocode
EnableCommandPromocode = False
Местонахождение:
gameserver/data/xml/promocodes.xml
Теперь рассмотрим разные варианты настроек:
1. Базовый
Код:
<?xml version='1.0' encoding='utf-8'?>
<list>
<code name="HELLO">
<date from="12:00 12.12.2012" to="12:00 13.13.2013" /> <!-- format HH:mm dd.MM.yyyy -->
<item id="57" count="212" /> <!-- Min: 1 Max: 2147483647 -->
<exp val="11" /> <!-- Min: 1 Max: 2147483647 -->
<sp val="111" /> <!-- Min: 1 Max: 2147483647 -->
<addLevel val="1" /> <!-- Min: 1 Max: 80 -->
</code>
</list>
date from="12:00 12.12.2012" to="12:00 13.13.2013" - время с которого начинает действовать промо код и когда завершиться
<item id="57" count="212" /> Предмет который будет выдан
<exp val="11" /> Сколько будет начислено Exp
<sp val="111" /> Сколько будет начислено SP
<addLevel val="1" /> Сколько будет добавлено к текущему уровню
2. Расширенный
Код:
<?xml version='1.0' encoding='utf-8'?>
<list>
<code name="HELLO" limit="100">
<date from="12:00 12.12.2012" to="12:00 13.13.2013" /> <!-- format HH:mm dd.MM.yyyy -->
<item id="57" count="212" /> <!-- Min: 1 Max: 2147483647 -->
<exp val="11" /> <!-- Min: 1 Max: 2147483647 -->
<sp val="111" /> <!-- Min: 1 Max: 2147483647 -->
<setLevelval="80" /> <!-- Min: 1 Max: 80 -->
<special type="hero" duration="90" />
</code>
</list>
<code name="HELLO" limit="100" minLevel="76"> при таком условии данный промо код смогут игроки достигшие 76 и более уровня.
<setLevel="80" /> - при таком параметре не будет надбавляться уровень, а сразу устанавливать указанный. Допустим игрок ввел код и у него был 1 уровень, он станет 80 уровня.
<item id="7575" count="1" enchant="3"/> - Теперь пример с выдачей заточенного оружия. В данном варианте будет выдан Draconic Bow с заточкой +3
<special type="hero" duration="90" /> - Можно указать тип "noble", "hero", "premium", так же выдавать награду как нубл, герой либо премиум аккаунт.