WVWMK 121 Report post Posted December 30, 2017 Этот скрипт пригодится если вам нужно организовать эвент, как это делают во всех нормальных ММО - при убийстве мобов вам падает определенный предмет, который в последствии вы можете обменять на ништяки. ext_and_level.lua function GetExp_PKM( dead , atk ) ... -- Жетоны за убийства local lvl = Lv(dead) ID_ITEM =0 -- ваш итем if lvl >= 35 then -- уровень моба больше 35 local cha_name = GetChaDefaultName ( atk ) -- для логирования получаем ник персонажа local rand1 = math.random(1,55) -- рандомим переменную rand1 local rand2 = math.random(1,45) -- рандомим переменную rand2 if rand1==rand2 then -- если равны выдаем приз GiveItem(atk, 0 , ID_ITEM , 1 , 4) LG("Жетоны" , "Имя получившего жетон - " , cha_name ) -- логирование end end ... end Проверки можно усложнять, например на карту, уровень персонажа, есть ли у персонажа определенный эффект или предмет. Quote Делай добро и бросай его в воду Share this post Link to post Share on other sites
Shapamoe 20 Report post Posted March 27, 2018 LG("Жетоны" , Ребят объясните что это такое?и как это работает Quote Share this post Link to post Share on other sites
WVWMK 121 Report post Posted March 28, 2018 5 часов назад, Shapamoe сказал: LG("Жетоны" , Ребят объясните что это такое?и как это работает Логирование, там же написано. Функция принимает 2 аргумента, название файла и строку, файл появляется в папке LOG Quote Делай добро и бросай его в воду Share this post Link to post Share on other sites