Jump to content
Sign in to follow this  
V3ct0r

[FYI] Разному времени суток - разный дроп

Recommended Posts

[FYI] Разному времени суток - разный дроп

Автор: @insider

 

Цитата

Хотите, чтобы днем с кальмарчиков падали XX (подставьте что угодно), а вечером - YY? Хотите, чтобы ежедневно/еженедельно/каждый час со всех мобов падали ZZ? При этом, чтобы не приходилось каждый раз менять туда-сюда characterinfo и перезагружать сервер (ведь все мы знаем, что &reload на самом деле не работает)?
Тогда, читайте. Сразу оговорю, что я не приведу здесь полного примера реализации, только информацию для размышления. Кто захочет - тот реализует.

 

Итак, добавляем в дроп лист кальмарчика некий предмет. Шанс выпадения предмета ставим 0.

Далее, идем в skilleffect.lua, ищем функцию Check_Baoliao и следующий кусок в ней:

if arg[i] >= 100 then 
    mf = math.min ( 1, 100 / arg[i] * bsmf ) * MF_RAID * MF_RAID_STATE
    a = Percentage_Random(mf) 
    if a == 1 then 
        count = count + 1 
        item[count] = i 
    end 
end

И меняем на что-то вроде:

if arg[i] >= 100 then 
    mf = math.min ( 1, 100 / arg[i] * bsmf ) * MF_RAID * MF_RAID_STATE
    a = Percentage_Random(mf) 
    if a == 1 then 
        count = count + 1 
        item[count] = i 
    end
elseif arg[i] == 0
    if время >= 7 часов and время <= 8 часов and id_моба == кальмарчик
        mf = math.min ( 1, 100 / настоящий_%_дропа * bsmf ) * MF_RAID * MF_RAID_STATE
        a = Percentage_Random(mf) 
        if a == 1 then 
            count = count + 1 
            item[count] = i 
        end
    end
end

В итоге кальмарчик каждый день с 7 до 8ми будет дропать некий предмет с заданным шансом (шанс рассчитывается как для таблицы), а в остальное время - не будет.

Сюда можно добавить проверку не только на время, но и на наличие у игрока определенного предмета или части экипировки, его уровень, принадлежность к определенной гильдии, да и вообще на что только фантазии хватит.

Вопросы приветствуются.

Enjoy!

© insider

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...