| = Настройка эвентов = В файле eventdata.ini должно быть прописано (это пример эвента «Christmas»): ------------------------------------------------------------------------------------------------------------------ [event] eventname=christmas eventnpcname=christmas flagsettingtime=36000 event_doing=1 dropitem_count=4 dropitem0=fir_spring 5 dropitem1=deco_bead 2 dropitem2=deco_star 2 dropitem3=flowerpot 1 droptime_count=1 droptime0= 2007/12/1-01:00 ~ 2007/12/30-23:59 npctime_count=1 npctime0= 2007/12/1-01:00 ~ 2007/12/30-11:00 timevariable_count=0 ------------------------------------------------------------------------------------------------------------ --------- Теперь все по порядку… eventname=Christmas //Наименование эвента eventnpcname=Christmas //NPC, которые появятся в игре во время евента. flagsettingtime=36000 //Период эвента в миллисекундах (Далее подробнее) event_doing=1 //Идет ли эвент. dropitem_count=4 //Количество предметов, которые дропаются из мобов во время эвента.
dropitem0=fir_spring 5 //Первый предмет (в нашем случае 1 из 4) который
будет допаться с моба. Цифра 5 означает количество предметов, которые
могут дропнуться. (Далее подробно.) dropitem1… dropitem3 // тоже самое. droptime_count=1 // количество интервалов времени, во время которых падают «эвентовые» предметы. droptime0= 2007/12/1-01:00 ~ 2007/12/30-23:59 //Установка первого временного интервала. npctime_count=1 //количество интервалов времени, во время которых в игре стоят «эвентовые» NPC. npctime0= 2007/12/1-01:00 ~ 2007/12/30-11:00 //Первый временной интервал.
Многие сталкиваются с такой проблемой, типа «Я поставил все как у вас,
а у меня дропается только первый (два первых) предмета. Вот почему так
происходит… Рассмотрим flagsettingtime более подробно. Значение
36000 соответствует 36 секундам проведения ОДНОГО ЦИКЛА эвента. За это
время в мире может упасть dropitem0= fir_spring 5 + dropitem1=deco_bead 2 + dropitem2=deco_star 2 + dropitem3=flowerpot 1 = 10 эвентовых предметов.
Причем сначала должно дропнуться ПОДРЯД 5 fir_spring, затем ПОДРЯД 2
deco_bead и т.д…Если за 36 секунд выбили только 9 ПЕРВЫХ пердметов, то
flowerpot в данном цикле не дропнется, а следующим дропом будет
fir_spring. Т.е. при разном онлайне будет разный дроп евентовых
предметов. Т.е. помимо дропа предметов нужно, в зависимости от онлайна,
оперировать flagsettingtime. |