Bvural41 1
Bvural41
Fethi Polat 1
Fethi Polat
Mt2Hizmet 1
Mt2Hizmet
Sevdamsın 1
Sevdamsın
Nedved35 1
Nedved35
Hikaye Ekle

Başlangıçda Efsunlu İtem Verme 3.Alternatif[C++]

  • Konuyu başlatan Konuyu başlatan blackdragonx61
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 40
  • Görüntüleme Görüntüleme 5K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

For: @BekirAKDEMIR; @alondark54; @DarkKnights;

Bug olma ihtimali yok..

cmd.cpp açılır-aratılır:
Kod:
[COLOR=#0000cd][B]ACMD(do_pcbang_update);[/B][/COLOR]
Altına eklenir;
Kod:
[B]ACMD(do_black_item);
ACMD(do_black_efsun);[/B]
Aratılır:
Kod:
[B]{ "respawn",    do_respawn,        0,            POS_DEAD,    GM_WIZARD    },[/B]
Altına Eklenir;
Kod:
[B]{ "black_item",     do_black_item,      0,            POS_DEAD,    GM_PLAYER    },
{ "black_efsun",    do_black_efsun,     0,            POS_DEAD,    GM_PLAYER  },[/B]
cmd_general.cpp açılır-aratılır:
Kod:
[B]ACMD(do_in_game_mall)[/B]
Altına Eklenir;
Kod:
[FONT=comic sans ms][B]ACMD(do_black_item)[/B][/FONT][FONT=comic sans ms][B]{    [/B][/FONT]
[FONT=comic sans ms][B]    if (ch->GetQuestFlag("give_basic_weapon.aldim2") != 0)[/B][/FONT]
[FONT=comic sans ms][B]    {[/B][/FONT]
[FONT=comic sans ms][B]        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Bu Duzenleme Mevcut Degil!"));[/B][/FONT]
[FONT=comic sans ms][B]        return;[/B][/FONT]
[FONT=comic sans ms][B]    }[/B][/FONT]
[FONT=comic sans ms][B]   ///iTemleri burdan ayarlayın[/B][/FONT]
[FONT=comic sans ms][B]    ch->AutoGiveItem(27989, 1);[/B][/FONT]
[FONT=comic sans ms][B]    ch->AutoGiveItem(50053, 1);[/B][/FONT]
[FONT=comic sans ms][B]    ch->AutoGiveItem(40002, 1);[/B][/FONT]
[FONT=comic sans ms][B]    ch->AutoGiveItem(27003, 200);[/B][/FONT]
[FONT=comic sans ms][B]    ch->AutoGiveItem(27006, 200);[/B][/FONT]
[FONT=comic sans ms][B]    ch->AutoGiveItem(70038, 1);[/B][/FONT]
[FONT=comic sans ms][B]    ch->at_level_ver_ve_bin(11);[/B][/FONT]
[FONT=comic sans ms][B]    //ch->ChatPacket(CHAT_TYPE_COMMAND, "Baslangic_black_what_are_you_doing_bitch?");[/B][/FONT]
[FONT=comic sans ms][B]    ///Benim ısınlanma sistemimi kullananlar acabilir[/B][/FONT]
[FONT=comic sans ms][B]    //ch->SetQuestFlag("isinlama.black", 50);[/B][/FONT]
[FONT=comic sans ms][B]    ///[/B][/FONT]
[FONT=comic sans ms][B]    BYTE job = ch->GetJob();[/B][/FONT]
[FONT=comic sans ms][B]    LPITEM item;[/B][/FONT]
[FONT=comic sans ms][B]    for (int i = 0; i < 6; i++)[/B][/FONT]
[FONT=comic sans ms][B]    {[/B][/FONT]
[FONT=comic sans ms][B]        item = ch->GetWear(i);[/B][/FONT]
[FONT=comic sans ms][B]        if (item != NULL)[/B][/FONT]
[FONT=comic sans ms][B]            ch->UnequipItem(item);[/B][/FONT]
[FONT=comic sans ms][B]    }[/B][/FONT]
[FONT=comic sans ms][/FONT]
[FONT=comic sans ms][B]    item = ch->GetWear(WEAR_SHIELD);[/B][/FONT]
[FONT=comic sans ms][B]    if (item != NULL)[/B][/FONT]
[FONT=comic sans ms][B]        ch->UnequipItem(item);[/B][/FONT]
[FONT=comic sans ms][B]    switch (job)[/B][/FONT]
[FONT=comic sans ms][B]    {[/B][/FONT]
[FONT=comic sans ms][B]        case JOB_SURA:[/B][/FONT]
[FONT=comic sans ms][B]            {[/B][/FONT]
[FONT=comic sans ms][B]                item = ITEM_MANAGER::instance().CreateItem(19);[/B][/FONT]
[FONT=comic sans ms][B]                if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                    M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]                item = ITEM_MANAGER::instance().CreateItem(11609);[/B][/FONT]
[FONT=comic sans ms][B]                if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                    M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]                item = ITEM_MANAGER::instance().CreateItem(12489);[/B][/FONT]
[FONT=comic sans ms][B]                if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                    M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]                item = ITEM_MANAGER::instance().CreateItem(13009);[/B][/FONT]
[FONT=comic sans ms][B]                if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                    M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]                item = ITEM_MANAGER::instance().CreateItem(14009 );[/B][/FONT]
[FONT=comic sans ms][B]                if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                    M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]                item = ITEM_MANAGER::instance().CreateItem(15009 );[/B][/FONT]
[FONT=comic sans ms][B]                if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                    M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]                item = ITEM_MANAGER::instance().CreateItem(16009 );[/B][/FONT]
[FONT=comic sans ms][B]                if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                    M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]                item = ITEM_MANAGER::instance().CreateItem(17009 );[/B][/FONT]
[FONT=comic sans ms][B]                if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                    M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]                item = ITEM_MANAGER::instance().CreateItem(39036 );[/B][/FONT]
[FONT=comic sans ms][B]                if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                    M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            }[/B][/FONT]
[FONT=comic sans ms][B]            break;[/B][/FONT]
[FONT=comic sans ms][B]    case JOB_WARRIOR:[/B][/FONT]
[FONT=comic sans ms][B]        {[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(19);[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(11209);[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(12209 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(13009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(14009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(15009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(16009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(17009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(39036 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]        }[/B][/FONT]
[FONT=comic sans ms][B]        break;[/B][/FONT]
[FONT=comic sans ms][B]    case JOB_SHAMAN:[/B][/FONT]
[FONT=comic sans ms][B]        { [/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(5009);[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(11809);[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(12629 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(13009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(14009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(15009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(16009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(17009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(39036 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]        }[/B][/FONT]
[FONT=comic sans ms][B]        break;[/B][/FONT]
[FONT=comic sans ms][B]    case JOB_ASSASSIN:[/B][/FONT]
[FONT=comic sans ms][B]        {  [/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(19);[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(11409);[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(12349 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(13009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(14009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(15009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(16009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(17009 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]            item = ITEM_MANAGER::instance().CreateItem(39036 );[/B][/FONT]
[FONT=comic sans ms][B]            if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))[/B][/FONT]
[FONT=comic sans ms][B]                M2_DESTROY_ITEM(item);[/B][/FONT]
[FONT=comic sans ms][B]        }[/B][/FONT]
[FONT=comic sans ms][B]        break;[/B][/FONT]
[FONT=comic sans ms][B]    }[/B][/FONT]
[FONT=comic sans ms][B]        ch->SetQuestFlag("give_basic_weapon.aldim2", 1);[/B][/FONT]
[FONT=comic sans ms][B]}[/B][/FONT]

[FONT=comic sans ms][B]ACMD(do_black_efsun)[/B][/FONT]
[FONT=comic sans ms][B]{[/B][/FONT]
[FONT=comic sans ms][B]    if (ch->GetQuestFlag("give_basic_weapon.aldim") != 0)[/B][/FONT]
[FONT=comic sans ms][B]    {[/B][/FONT]
[FONT=comic sans ms][B]        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Bu Duzenleme Mevcut Degil!"));[/B][/FONT]
[FONT=comic sans ms][B]        return;[/B][/FONT]
[FONT=comic sans ms][B]    }[/B][/FONT]
[FONT=comic sans ms][B]    BYTE job = ch->GetJob();[/B][/FONT]
[FONT=comic sans ms][B]    LPITEM item;[/B][/FONT]
[FONT=comic sans ms][B]    switch (job)[/B][/FONT]
[FONT=comic sans ms][B]    {[/B][/FONT]
[FONT=comic sans ms][B]    case JOB_WARRIOR:[/B][/FONT]
[FONT=comic sans ms][B]    case JOB_ASSASSIN:[/B][/FONT]
[FONT=comic sans ms][B]    case JOB_SURA:[/B][/FONT]
[FONT=comic sans ms][B]    case JOB_SHAMAN:[/B][/FONT]
[FONT=comic sans ms][B]        {[/B][/FONT]
[FONT=comic sans ms][B]            //  -- Kask Efsunları[/B][/FONT]
[FONT=comic sans ms][B]            item = ch->GetWear(WEAR_HEAD);[/B][/FONT]
[FONT=comic sans ms][B]            if (item != NULL)[/B][/FONT]
[FONT=comic sans ms][B]            {[/B][/FONT]
[FONT=comic sans ms][B]                item->ClearAttribute();[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 0, APPLY_ATT_SPEED, 8);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 1, APPLY_HP_REGEN, 30);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 2, APPLY_ATTBONUS_ANIMAL, 20);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 3, APPLY_DODGE, 15);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 4, APPLY_STEAL_HP, 10);[/B][/FONT]
[FONT=comic sans ms][B]            }[/B][/FONT]
[FONT=comic sans ms][B]            // -- Silah Efsunları[/B][/FONT]
[FONT=comic sans ms][B]            item = ch->GetWear(WEAR_WEAPON);[/B][/FONT]
[FONT=comic sans ms][B]            if (item != NULL)[/B][/FONT]
[FONT=comic sans ms][B]            {[/B][/FONT]
[FONT=comic sans ms][B]                item->ClearAttribute();[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 0, APPLY_STR, 12);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 1, APPLY_CRITICAL_PCT, 10);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 2, APPLY_PENETRATE_PCT, 10);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 3, APPLY_ATTBONUS_ANIMAL, 20);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 4, APPLY_STUN_PCT, 8);[/B][/FONT]
[FONT=comic sans ms][B]            }[/B][/FONT]
[FONT=comic sans ms][B]            // -- Kalkan Efsunları[/B][/FONT]
[FONT=comic sans ms][B]            item = ch->GetWear(WEAR_SHIELD);[/B][/FONT]
[FONT=comic sans ms][B]            if (item != NULL)[/B][/FONT]
[FONT=comic sans ms][B]            {[/B][/FONT]
[FONT=comic sans ms][B]                item->ClearAttribute();[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 0, APPLY_CON, 12);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 1, APPLY_BLOCK, 15);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 2, APPLY_REFLECT_MELEE, 10);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 3, APPLY_IMMUNE_STUN, 1);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 4, APPLY_STR, 12);[/B][/FONT]
[FONT=comic sans ms][B]            }[/B][/FONT]
[FONT=comic sans ms][B]            //  -- Zırh Efsunları[/B][/FONT]
[FONT=comic sans ms][B]            item = ch->GetWear(WEAR_BODY);[/B][/FONT]
[FONT=comic sans ms][B]            if (item != NULL)[/B][/FONT]
[FONT=comic sans ms][B]            {[/B][/FONT]
[FONT=comic sans ms][B]                item->ClearAttribute();[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 0, APPLY_MAX_HP, 2000);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 1, APPLY_CAST_SPEED, 20);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 2, APPLY_STEAL_HP, 10);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 3, APPLY_REFLECT_MELEE, 10);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 4, APPLY_ATT_GRADE_BONUS, 50);[/B][/FONT]
[FONT=comic sans ms][B]            }[/B][/FONT]
[FONT=comic sans ms][B]            //  -- Ayakkabı Efsunları[/B][/FONT]
[FONT=comic sans ms][B]            item = ch->GetWear(WEAR_FOOTS);[/B][/FONT]
[FONT=comic sans ms][B]            if (item != NULL)[/B][/FONT]
[FONT=comic sans ms][B]            {[/B][/FONT]
[FONT=comic sans ms][B]                item->ClearAttribute();[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 0, APPLY_MAX_HP, 2000);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 1, APPLY_MAX_SP, 80);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 2, APPLY_MOV_SPEED, 8);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 3, APPLY_ATT_SPEED, 8);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 4, APPLY_CRITICAL_PCT, 10);[/B][/FONT]
[FONT=comic sans ms][B]            }[/B][/FONT]
[FONT=comic sans ms][B]            //  -- Bilezik Efsunları[/B][/FONT]
[FONT=comic sans ms][B]            item = ch->GetWear(WEAR_WRIST);[/B][/FONT]
[FONT=comic sans ms][B]            if (item != NULL)[/B][/FONT]
[FONT=comic sans ms][B]            {[/B][/FONT]
[FONT=comic sans ms][B]                item->ClearAttribute();[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 0, APPLY_MAX_HP, 2000);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 1, APPLY_MAX_SP, 80);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 2, APPLY_PENETRATE_PCT, 10);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 3, APPLY_STEAL_HP, 10);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 4, APPLY_MANA_BURN_PCT, 10);[/B][/FONT]
[FONT=comic sans ms][B]            }[/B][/FONT]
[FONT=comic sans ms][B]            //  -- Kolye Efsunları[/B][/FONT]
[FONT=comic sans ms][B]            item = ch->GetWear(WEAR_NECK);[/B][/FONT]
[FONT=comic sans ms][B]            if (item != NULL)[/B][/FONT]
[FONT=comic sans ms][B]            {[/B][/FONT]
[FONT=comic sans ms][B]                item->ClearAttribute();[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 0, APPLY_MAX_HP, 2000);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 1, APPLY_HP_REGEN, 30);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 2, APPLY_CRITICAL_PCT, 10);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 3, APPLY_PENETRATE_PCT, 10);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 4, APPLY_STEAL_HP, 10);[/B][/FONT]
[FONT=comic sans ms][B]            }[/B][/FONT]
[FONT=comic sans ms][B]            //  -- Kupe Efsunları[/B][/FONT]
[FONT=comic sans ms][B]            item = ch->GetWear(WEAR_EAR);[/B][/FONT]
[FONT=comic sans ms][B]            if (item != NULL)[/B][/FONT]
[FONT=comic sans ms][B]            {[/B][/FONT]
[FONT=comic sans ms][B]                item->ClearAttribute();[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 0, APPLY_MOV_SPEED, 20);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 1, APPLY_ATTBONUS_ANIMAL, 20);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 2, APPLY_POISON_REDUCE, 5);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 3, APPLY_ATTBONUS_DEVIL, 20);[/B][/FONT]
[FONT=comic sans ms][B]                item->SetForceAttribute( 4, APPLY_ATTBONUS_UNDEAD, 20);[/B][/FONT]
[FONT=comic sans ms][B]            }[/B][/FONT]
[FONT=comic sans ms][B]        }[/B][/FONT]
[FONT=comic sans ms][B]        break;[/B][/FONT]
[FONT=comic sans ms][B]    }[/B][/FONT]
[FONT=comic sans ms][B]        ch->SetQuestFlag("give_basic_weapon.aldim", 1);[/B][/FONT]
[FONT=comic sans ms][B]}[/B][/FONT]
[FONT=comic sans ms][B]/******************************************/[/B][/FONT]

input_login.cpp açılır-aratılır:
Kod:
[B]void CInputLogin::Entergame(LPDESC d, const char * data)[/B]
Bunun içinde yine aratılır:
Kod:
[B]if(ch->GetItemAward_cmd())
        quest::CQuestManager::instance().ItemInformer(ch->GetPlayerID(),ch->GetItemAward_vnum());[/B]
Altına eklenir;
Kod:
[FONT=comic sans ms][B]if (ch->GetQuestFlag("give_basic_weapon.aldim2") != 1 || ch->GetQuestFlag("give_basic_weapon.aldim") != 1)[/B][/FONT][FONT=comic sans ms][B]    {[/B][/FONT]
[FONT=comic sans ms][B]        extern void do_black_item(LPCHARACTER ch, const char *argument, int cmd, int subcmd);[/B][/FONT]
[FONT=comic sans ms][B]        do_black_item(ch, NULL, 0, 0);[/B][/FONT]
[FONT=comic sans ms][B]        //////[/B][/FONT]
[FONT=comic sans ms][B]        extern void do_black_efsun(LPCHARACTER ch, const char *argument, int cmd, int subcmd);[/B][/FONT]
[FONT=comic sans ms][B]        do_black_efsun(ch, NULL, 0, 0);[/B][/FONT]
[FONT=comic sans ms][B]    }[/B][/FONT]
[FONT=&amp]///ÖNEMLİ GÜNCELLEME(ATA LEVEL VERMEK VE BİNMEK İÇİN)
for @gecekondu06; Koca yürekli adminimize gelsin
[/FONT]
[FONT=&amp]char.h açılır-aratılır:
[/FONT]
Kod:
void            StartAffectEvent();
[FONT=&amp]
Altına Eklenir;
[/FONT]
Kod:
void            at_level_ver_ve_bin(int deger);
[FONT=&amp]
char.cpp açılır-en sona eklenir;
[/FONT]
Kod:
[FONT=comic sans ms][B]void CHARACTER::at_level_ver_ve_bin(int deger)
{
    //Bug fixleri
    if (deger <= 0)
        return;
    if (GetHorseLevel() >= HORSE_MAX_LEVEL)
        return;
    //Bitti    
    SetHorseLevel(GetHorseLevel() + deger);
    ComputePoints();
    SkillLevelPacket();
    ///At leveli verdik alttaki bindiriyor :)
    StartRiding();
}[/B][/FONT]
[FONT=&amp]
Son olarak bu kodu black_item içine ekleyin(11 at leveli);[Güncel kodda eklidir]
[/FONT]
Kod:
ch->at_level_ver_ve_bin(11);

2 gün sonra bayram şimdiden kutlu olsun.



 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst