Регистрация Главная Пользователи Все разделы прочитаны
Сообщения за день Справка Регистрация
Старый 15.02.2011, 12:32   #1
 Разведчик
Аватар для BopoHangel
 
BopoHangel на правильном пути
Регистрация: 15.02.2011
Сообщений: 17
Популярность: 22
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 3 сообщениях
Отправить сообщение для BopoHangel с помощью ICQ Отправить сообщение для BopoHangel с помощью Skype™
 
По умолчанию Редкие феи (v2.0)

Редкие Феи

Данное нововведение позволит игрокам носить при себе сразу 2 вида Фей - те, что были раньше и абсолютно новый вид Фей.

Что это?

Абсолютно новый вид Фей, которые необходимы для увеличения атк, дефа, а также снижения дефа противника.



functions.lua в функцию cha_timer

Код:
        local target = GetChaFirstTarget(role) 
        local pet_bg = GetChaItem ( role , 2 , 3  ) 
        local pet_id = GetItemID ( pet_bg ) 

        if pet_id == 7534 then 
                local Percentage = Percentage_Random ( 0.1 ) 
                if target ~= nil then 
                        if Percentage == 1 then 
                                Telf_effect(role,target) 
                        end 
                end 
                AddState ( role , role , STATE_TELF , 1 , 3600 ) 
        else 
                RemoveState ( role , STATE_TELF ) 
        end 
        if pet_id == 7535 then 
                local Percentage = Percentage_Random ( 0.1 ) 
                if target ~= nil then 
                        if Percentage == 1 then 
                                Lelf_effect(role,target) 
                        end 
                end 
                AddState ( role , role , STATE_LELF , 1 , 3600 ) 
        else 
                RemoveState ( role , STATE_LELF ) 
        end 
        if pet_id == 7536 then 
                local Percentage = Percentage_Random ( 0.1 ) 
                if target ~= nil then  
                        if Percentage == 1 then 
                                Delf_effect(role,target) 
                        end 
                end 
                AddState ( role , role , STATE_DELF , 1 , 3600 ) 
        else 
                RemoveState ( role , STATE_DELF ) 
        end
functions.lua

Код:
function Telf_effect(role,target)                       -- Дух Грома 
        local pet_lv = 1 
        local statelv = 3 * pet_lv 
        local time = statelv*2 
        AddState ( role , target , STATE_DMG , pet_lv , 1 ) 
        AddState ( role , target , STATE_MB , statelv , time ) 
        SystemNotice ( role , "Дух Грома активировал боевой навык!") 
        SystemNotice ( target , "Фея оппонента активировала навык Грома ") 
        ALLExAttrSet(role)  
end 

function Lelf_effect(role,target)                       -- Дух Света 
        local pet_lv = 1 
        local statelv = 2 * pet_lv 
        local time = statelv*2 
        PlayEffect(role,168 ) 
        AddState( role , role , STATE_REC, pet_lv , 1 ) 
        --AddState( role , role , STATE_GTYZ, 5 , 10 ) 
        AddState( role , role , STATE_TSHD, statelv , time ) 
        SystemNotice ( role , "Дух Света активировал боевой навык!") 
        SystemNotice ( target , "Фея оппонента активировала навык Света ") 
        ALLExAttrSet(role)  

end 

function Delf_effect(role,target)                       -- Дух Тьмы 
        local pet_lv = 1 
        local statelv = 3 * pet_lv 
        local time = statelv*2 
        PlayEffect(target,322 ) 
        AddState ( role , target , STATE_XN , 1 , time ) 
        AddState ( role , target , STATE_PJ , statelv , time ) 
        Check_Ys_Rem ( role , target ) 
        SystemNotice ( role , "Дух Тьмы активировал боевой навык!") 
        SystemNotice ( target , "Фея оппонента активировала навык Тьмы ") 
        ALLExAttrSet(role)  
end 
function STATE_DMG_Add(role,statelv ) 
        local hp_dmg = 100 * statelv  * math.random ( 10 , 20 ) 
        local dmg_fin = hp_dmg / math.random ( 1 , 5 ) 
        Hp_Endure_Dmg ( role , dmg_fin ) 
        PlayEffect(role,270 ) 
        ALLExAttrSet(role)   
end 


function STATE_DMG_Rem(role,statelv ) 
end 

function STATE_REC_Add(role,statelv ) 
        local hp_resume = -100 * statelv  * math.random( 1 , 5 )  
        Hp_Endure_Dmg ( role , hp_resume )  
        ALLExAttrSet(role)   
end 

function STATE_REC_Rem(role,statelv ) 

end

Variable.lua

Код:
STATE_TELF              = 221           -- Thunder Spirit 
STATE_LELF              = 222           -- Light Spirit 
STATE_DELF              = 223           -- Darkness Spirit 
STATE_DMG               = 224           -- Damages 
STATE_REC               = 225           -- Heals

skilleff.txt

Код:
221    Эффект Грома    -1    0    STATE_TELF_Add    STATE_TELF_Rem    3    0    1    1    1    1    1    1    1    1    1    1    1    1    0    0    0    -1    0    0    0    4014    2    0    0    0    0    0    0    0 
222    Эффект Света    -1    0    STATE_LELF_Add    STATE_LELF_Rem    3    0    1    1    1    1    1    1    1    1    1    1    1    1    0    0    0    -1    0    0    0    4015    2    0    0    0    0    0    0    0 
223    Эффект Тьмы    -1    0    STATE_DELF_Add    STATE_DELF_Rem    3    0    1    1    1    1    1    1    1    1    1    1    1    1    0    0    0    -1    0    0    0    4016    2    0    0    0    0    0    0    0

sceneeffectinfo.txt

Код:
4014    eidolon1.par    Дух Грома    єЈАЛ    1    0    0    -1    0    0    0    -1 
4015    eidolon2.par    Дух Света    єЈАЛ    1    0    0    -1    0    0    0    -1 
4016    eidolon3.par    Дух Тьмы    єЈАЛ    1    0    0    -1    0    0    0    -1
iteminfo.txt

Код:
7534	Дух Грома	n2323	10130005	0	0	0	0	0	00	59	0	0	0	0	0	1	1	1	1	1	1	360	-1	0	-1	0	0	-1	-1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0	240,240	5000,5000	0	0	0	0	0	0	0	0	0	0	0	0	0	4014	0	0	Представляет собой разновидность усиления, поместите его в 2-ю ячейку рюкзака, чтобы получить вероятность атаки +30 и нанести оглушающий эффект	
7535	Дух Света	n2321	10130005	0	0	0	0	0	00	59	0	0	0	0	0	1	1	1	1	1	1	360	-1	0	-1	0	0	-1	-1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0	240,240	5000,5000	0	0	0	0	0	0	0	0	0	0	0	0	0	4015	0	0	Представляет собой разновидность святого благословения, поместите его в 2-ю ячейку рюкзака, чтобы получить вероятность победы +15	
7536	Дух Тьмы	n2322	10130005	0	0	0	0	0	00	59	0	0	0	0	0	1	1	1	1	1	1	360	-1	0	-1	0	0	-1	-1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0,0	0	240,240	5000,5000	0	0	0	0	0	0	0	0	0	0	0	0	0	4016	0	0	Представляет собой разновидность темного проклятия, поместите его в 4-ю ячейку рюкзака, чтобы отнять у вашего противника вероятность победы -15, PR -6
[Ссылки могут видеть только зарегистрированные пользователи. ]


P.S Проверял на работоспособность фея Грома точно работает остальные не тестировал.

Баг детектед:

1) Фея с отнятием ПР не работает т.к нет эффекта. *в данный момент ищу их в 2.0 сервере*



©Я(BopoHangel,eXtaZy)

Последний раз редактировалось BopoHangel; 15.02.2011 в 13:03.
  Ответить с цитированием
Старый 15.02.2011, 14:11   #2
 Разведчик
Аватар для BopoHangel
 
BopoHangel на правильном пути
Регистрация: 15.02.2011
Сообщений: 17
Популярность: 22
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 3 сообщениях
Отправить сообщение для BopoHangel с помощью ICQ Отправить сообщение для BopoHangel с помощью Skype™
 
По умолчанию Re: Редкие феи (v2.0)

Нет,тут совсем другая функция и она не кормится фруктами и у неё нет уровня.Хотя сейчас допишу дополнение чтоб была как обычная фея и давала бонусы как в 2.0

Добавлено через 2 минуты
Альм потри пожалуйста тему с фтимом ,а то тут и так не кого нет кто Пиратией занимается так ты ещё уводишь.

Последний раз редактировалось BopoHangel; 15.02.2011 в 14:13. Причина: Добавлено сообщение
  Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать гильдию,как заточиться,Редкие домашние животные . Koli Статьи, квесты и описания по Perfect World 8 04.01.2010 22:33

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 06:21.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net