Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Помощь и Поддержка/Время респа нубл рб
Поиск

Время респа нубл рб

6 ответов155 просмотровСейчас просматривают: 1
T
TIP
· 30.01.2010, 09:50

Подскажите, пожалуйста, как изменить респ нублесс РБ, я где-то видел, что это исправляется в ai, декомпелировал но не могу понять где именно респ:

Раскрывающийся текст
Код
class 1 blinding_fire_barakiel : raid_boss_type4
{
handler:
    EventHandler MY_DYING(always_list,code_info,i4,i9,last_attacker,lparty,member,random1_list,target)
    {
        always_list = gg::AllocCodeInfoList();
        random1_list = gg::AllocCodeInfoList();
        target = last_attacker;
        if( myself::HaveMemo(target,246) == 1 && myself::GetMemoState(target,246) == ( ( 3 * 10 ) + 1 ) && target.subjob_id != 0 )
        {
            random1_list::SetInfo(0,target);
        }
        if( gg::IsNull(lparty) == 0 )
        {
            for(i9 = 0; i9 < lparty.member_count; i9 = ( i9 + 1 ))
            {
                target = myself::GetMemberOfParty(lparty,i9);
                if( myself::HaveMemo(target,246) == 1 && myself::GetMemoState(target,246) == ( ( 3 * 10 ) + 1 ) && target.subjob_id != 0 )
                {
                    random1_list::SetInfo(0,target);
                }
            }
        }
        while( gg::IsNull(code_info = always_list::Next()) == 0 )
        {
            code_info.code
        }
        code_info = random1_list::RandomSelectOne();
        if( gg::IsNull(code_info) == 0 )
        {
            if( code_info.code == 0 )
            {
                myself::SetCurrentQuestID(246);
                myself::SetCurrentQuestID(246);
                if( 1 == 1 )
                {
                    i4 = gg::Rand(1000);
                    if( i4 < 1000 && 1000 != 0 )
                    {
                        if( 1 != 0 && 1 == 1 )
                        {
                            if( ( myself::OwnItemCount(target,7593) + 1 ) >= 1 )
                            {
                                if( myself::OwnItemCount(target,7593) < 1 )
                                {
                                    myself::GiveItem1(target,7593,( 1 - myself::OwnItemCount(target,7593) ));
                                    myself::SoundEffect(target,"ItemSound.quest_middle");
                                }
                                if( ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) && ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) )
                                {
                                    myself::SetFlagJournal(target,246,5);
                                    myself::SetMemoState(target,246,( ( 3 * 10 ) + 2 ));
                                }
                            }
                            else
                            {
                                myself::GiveItem1(target,7593,1);
                                myself::SoundEffect(target,"ItemSound.quest_itemget");
                            }
                        }
                        if( 0 != 0 && 0 == 1 )
                        {
                            if( ( myself::OwnItemCount(target,0) + 0 ) >= 0 )
                            {
                                if( myself::OwnItemCount(target,0) < 0 )
                                {
                                    myself::GiveItem1(target,0,( 0 - myself::OwnItemCount(target,0) ));
                                    myself::SoundEffect(target,"ItemSound.quest_middle");
                                }
                                if( ( ( 1 == 1 && myself::OwnItemCount(target,7593) >= 1 ) || 1 == 0 ) && ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) )
                                {
                                    myself::SetMemoState(target,246,( ( 3 * 10 ) + 2 ));
                                    myself::SetFlagJournal(target,246,5);
                                }
                            }
                            else
                            {
                                myself::GiveItem1(target,0,0);
                                myself::SoundEffect(target,"ItemSound.quest_itemget");
                            }
                        }
                        if( 0 != 0 && 0 == 1 )
                        {
                            if( ( myself::OwnItemCount(target,0) + 0 ) >= 0 )
                            {
                                if( myself::OwnItemCount(target,0) < 0 )
                                {
                                    myself::GiveItem1(target,0,( 0 - myself::OwnItemCount(target,0) ));
                                    myself::SoundEffect(target,"ItemSound.quest_middle");
                                }
                                if( ( ( 1 == 1 && myself::OwnItemCount(target,7593) >= 1 ) || 1 == 0 ) && ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) )
                                {
                                    myself::SetFlagJournal(target,246,5);
                                    myself::SetMemoState(target,246,( ( 3 * 10 ) + 2 ));
                                }
                            }
                            else
                            {
                                myself::GiveItem1(target,0,0);
                                myself::SoundEffect(target,"ItemSound.quest_itemget");
                            }
                        }
                    }
                    else
                    {
                        if( i4 < ( 1000 + 0 ) && 0 != 0 )
                        {
                            if( 0 != 0 && 1 == 1 )
                            {
                                if( ( myself::OwnItemCount(target,7593) + 0 ) >= 1 )
                                {
                                    if( myself::OwnItemCount(target,7593) < 1 )
                                    {
                                        myself::GiveItem1(target,7593,( 1 - myself::OwnItemCount(target,7593) ));
                                        myself::SoundEffect(target,"ItemSound.quest_middle");
                                    }
                                    if( ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) && ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) )
                                    {
                                        myself::SetFlagJournal(target,246,5);
                                        myself::SetMemoState(target,246,( ( 3 * 10 ) + 2 ));
                                    }
                                }
                                else
                                {
                                    myself::GiveItem1(target,7593,0);
                                    myself::SoundEffect(target,"ItemSound.quest_itemget");
                                }
                            }
                            if( 0 != 0 && 0 == 1 )
                            {
                                if( ( myself::OwnItemCount(target,0) + 0 ) >= 0 )
                                {
                                    if( myself::OwnItemCount(target,0) < 0 )
                                    {
                                        myself::GiveItem1(target,0,( 0 - myself::OwnItemCount(target,0) ));
                                        myself::SoundEffect(target,"ItemSound.quest_middle");
                                    }
                                    if( ( ( 1 == 1 && myself::OwnItemCount(target,7593) >= 1 ) || 1 == 0 ) && ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) )
                                    {
                                        myself::SetFlagJournal(target,246,5);
                                        myself::SetMemoState(target,246,( ( 3 * 10 ) + 2 ));
                                    }
                                }
                                else
                                {
                                    myself::GiveItem1(target,0,0);
                                    myself::SoundEffect(target,"ItemSound.quest_itemget");
                                }
                            }
                            if( 0 != 0 && 0 == 1 )
                            {
                                if( ( myself::OwnItemCount(target,0) + 0 ) >= 0 )
                                {
                                    if( myself::OwnItemCount(target,0) < 0 )
                                    {
                                        myself::GiveItem1(target,0,( 0 - myself::OwnItemCount(target,0) ));
                                        myself::SoundEffect(target,"ItemSound.quest_middle");
                                    }
                                    if( ( ( 1 == 1 && myself::OwnItemCount(target,7593) >= 1 ) || 1 == 0 ) && ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) )
                                    {
                                        myself::SetFlagJournal(target,246,5);
                                        myself::SetMemoState(target,246,( ( 3 * 10 ) + 2 ));
                                    }
                                }
                                else
                                {
                                    myself::GiveItem1(target,0,0);
                                    myself::SoundEffect(target,"ItemSound.quest_itemget");
                                }
                            }
                        }
                        else
                        {
                            if( i4 < ( ( 1000 + 0 ) + 0 ) && 0 != 0 )
                            {
                                if( 0 != 0 && 1 == 1 )
                                {
                                    if( ( myself::OwnItemCount(target,7593) + 0 ) >= 1 )
                                    {
                                        if( myself::OwnItemCount(target,7593) < 1 )
                                        {
                                            myself::GiveItem1(target,7593,( 1 - myself::OwnItemCount(target,7593) ));
                                            myself::SoundEffect(target,"ItemSound.quest_middle");
                                        }
                                        if( ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) && ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) )
                                        {
                                            myself::SetFlagJournal(target,246,5);
                                            myself::SetMemoState(target,246,( ( 3 * 10 ) + 2 ));
                                        }
                                    }
                                    else
                                    {
                                        myself::GiveItem1(target,7593,0);
                                        myself::SoundEffect(target,"ItemSound.quest_itemget");
                                    }
                                }
                                if( 0 != 0 && 0 == 1 )
                                {
                                    if( ( myself::OwnItemCount(target,0) + 0 ) >= 0 )
                                    {
                                        if( myself::OwnItemCount(target,0) < 0 )
                                        {
                                            myself::GiveItem1(target,0,( 0 - myself::OwnItemCount(target,0) ));
                                            myself::SoundEffect(target,"ItemSound.quest_middle");
                                        }
                                        if( ( ( 1 == 1 && myself::OwnItemCount(target,7593) >= 1 ) || 1 == 0 ) && ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) )
                                        {
                                            myself::SetFlagJournal(target,246,5);
                                            myself::SetMemoState(target,246,( ( 3 * 10 ) + 2 ));
                                        }
                                    }
                                    else
                                    {
                                        myself::GiveItem1(target,0,0);
                                        myself::SoundEffect(target,"ItemSound.quest_itemget");
                                    }
                                }
                                if( 0 != 0 && 0 == 1 )
                                {
                                    if( ( myself::OwnItemCount(target,0) + 0 ) >= 0 )
                                    {
                                        if( myself::OwnItemCount(target,0) < 0 )
                                        {
                                            myself::GiveItem1(target,0,( 0 - myself::OwnItemCount(target,0) ));
                                            myself::SoundEffect(target,"ItemSound.quest_middle");
                                        }
                                        if( ( ( 1 == 1 && myself::OwnItemCount(target,7593) >= 1 ) || 1 == 0 ) && ( ( 0 == 1 && myself::OwnItemCount(target,0) >= 0 ) || 0 == 0 ) )
                                        {
                                            myself::SetMemoState(target,246,( ( 3 * 10 ) + 2 ));
                                            myself::SetFlagJournal(target,246,5);
                                        }
                                    }
                                    else
                                    {
                                        myself::GiveItem1(target,0,0);
                                        myself::SoundEffect(target,"ItemSound.quest_itemget");
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
        super;
    }

}


Заранее спасибо за помощь, да и ещё не хотел создавать ещё 1 тему хотел бы узнать как изменить шанс выпадения, именно выпадения квест итемов на примере квеста в тобе на S grade рецет.

0
agnitium
agnitium

Пользователь

Ветеран

Постов: 1298

На форуме с: 07.03.2008

Репутация: +351

Рейтинг: 0

· 30.01.2010, 11:17

Нет не АИ

— Дизайны на заказ 1236548

0
T
TIP
· 30.01.2010, 12:01

А где квест итемы прописываются? В npcdata?

0
agnitium
agnitium

Пользователь

Ветеран

Постов: 1298

На форуме с: 07.03.2008

Репутация: +351

Рейтинг: 0

· 30.01.2010, 12:04

читать совсем не умеем? написано же.

— Дизайны на заказ 1236548

0
T
TIP
· 30.01.2010, 12:11

agnitium: читать совсем не умеем? написано же.

Буду благодарен если скажеш где прописан дроп квест итемов (шанс, количество и.д)

0
Milenium
Milenium

Пользователь

Ветеран

Постов: 716

На форуме с: 30.12.2007

Репутация: +302

Рейтинг: 0

· 30.01.2010, 12:33

TIP: Буду благодарен если скажеш где прописан дроп квест итемов (шанс, количество и.д)



Цитата
А второе в аи - квест итемы всмысле.


для кого это было написано под хайдом?

— ^_^

0
Тема закрыта для ответов