kralhakan2009 1
kralhakan2009
Bodyguardd 1
Bodyguardd
Vahsi Uzman 1
Vahsi Uzman
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
Reklam vermek için turkmmo@gmail.com

Şebnem Bugu Fix C++

  • Konuyu başlatan Konuyu başlatan Ambitious34
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 2K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Char_item.cpp
Arat:
Kod:
case ITEM_BLEND

İçinde bul:
Kod:
if (FindAffect(AFFECT_EXP_BONUS_EURO_FREE, POINT_RESIST_MAGIC))

Altına ekle:
Kod:
                        if(!m_bIsLoadedAffect){
                        Chat Packet(CHAT_TYPE_INFO, LC_TEXT("Zaten etki devam ediyor."));
                        return false;
                        }

Örnek:
Kod:
                case ITEM_BLEND:
                        // »õ·Î¿î ¾àÃʵé
                        sys_log(0,"ITEM_BLEND!!");
                        if (Blend_Item_find(item->GetVnum()))
                        {
                                int             affect_type             = AFFECT_BLEND;
                                if (item->GetSocket(0) >= _countof(aApplyInfo))
                                {
                                        sys_err ("INVALID BLEND ITEM(id : %d, vnum : %d). APPLY TYPE IS %d.", item->GetID(), item->GetVnum(), item->GetSocket(0));
                                        return false;
                                }
                                int             apply_type              = aApplyInfo[item->GetSocket(0)].bPointType;
                                int             apply_value             = item->GetSocket(1);
                                int             apply_duration  = item->GetSocket(2);
                              
                                if (FindAffect(affect_type, apply_type))
                                {
                                        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ÀÌ¹Ì È¿°ú°¡ °É·Á ÀÖ½À´Ï´Ù."));
                                }
                                else
                                {
                                        if (FindAffect(AFFECT_EXP_BONUS_EURO_FREE, POINT_RESIST_MAGIC))
                                        {
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ÀÌ¹Ì È¿°ú°¡ °É·Á ÀÖ½À´Ï´Ù."));
                                        }
                                        else
                                        {
                                                if(!m_bIsLoadedAffect){
                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Zaten etki devam ediyor."));
                                                return false;
                                                }
                                                else
                                                {
                                                AddAffect(affect_type, apply_type, apply_value, 0, apply_duration, 0, false);
                                                item->SetCount(item->GetCount() - 1);
                                                }
                                        }
                                }
                        }
                        break;
 
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