onur akbaş 1
onur akbaş
IronTalonX 1
IronTalonX
D 1
delimuratt
berzahx 1
berzahx
PrimeAC 1
PrimeAC
DEVLOPER 1
DEVLOPER
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
romegames 1
romegames
InfernoShade 1
InfernoShade
Fethi Polat 1
Fethi Polat
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Red buff'umuz yok mu ?

Reached

Level 7
Telefon Numarası Onaylanmış Üye
Fahri Üye
Katılım
13 Haz 2013
Konular
182
Mesajlar
2,499
Çözüm
92
Online süresi
3mo 20d
Reaksiyon Skoru
1,662
Altın Konu
2
TM Yaşı
13 Yıl 3 Gün
Başarım Puanı
289
Yaş
28
MmoLira
8,600
DevLira
84
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Başlıkta da gördüğünüz gibi bir eksiği var sadece şamanın skillinin boyanması gerekiyor. Onun için de @(Mavi Ruh) 'dan yardımlarını bekliyorum



service.h
C:
#define ENABLE_RED_BUFF

affect.h
C:
// Arat

EAffectTypes

// İçine en alta ekle

#ifdef ENABLE_RED_BUFF
    AFFECT_RED_BUFF,
#endif

// Arat

EAffectBits

// İçine ekle en sona

#ifdef ENABLE_RED_BUFF
    AFF_RED_BUFF,
#endif


char_affect.cpp
C:
// Arat
DragonSoul_Initialize();

// Altına1 boşluk bırakıp ekle

#ifdef ENABLE_RED_BUFF
    if (!FindAffect(SKILL_HOSIN))
    {
        if (IsAffectFlag(AFF_RED_BUFF))
            RemoveAffect(AFFECT_RED_BUFF);
    }
#endif

//Arat

    if (lDuration == 0)
    {
        sys_err("Character::AddAffect lDuration == 0 type %d", lDuration, dwType);
        lDuration = 1;
    }

// Altına ekle

#ifdef ENABLE_RED_BUFF
        if (dwType == SKILL_HOSIN)
        {
            int point_red_buff = 55;
            if (quest::CQuestManager::instance().GetEventFlag("red_buff_max_point") >= 50)
                point_red_buff = quest::CQuestManager::instance().GetEventFlag("red_buff_max_point");

            if (lApplyValue >= point_red_buff)
            {
                if (!IsAffectFlag(AFF_RED_BUFF))
                {
                    AddAffect(AFFECT_RED_BUFF, POINT_NONE, 0, AFF_RED_BUFF, INFINITE_AFFECT_DURATION, 0, true, true);
                }
            }
        }

#endif

// Arat

bool CHARACTER::RemoveAffect(CAffect * pkAff)
{
    if (!pkAff)
        return false;

//Altına ekle

#ifdef ENABLE_RED_BUFF
    if (pkAff->dwType == SKILL_HOSIN)
    {
        if (IsAffectFlag(AFF_RED_BUFF))
            RemoveAffect(AFFECT_RED_BUFF);
    }
#endif

// Arat

CAffect * pkAff;

//Altına ekle

#ifdef ENABLE_RED_BUFF
    if (dwType == SKILL_HOSIN)
    {
        if (IsAffectFlag(AFF_RED_BUFF))
            RemoveAffect(AFFECT_RED_BUFF);
    }
#endif

// Arat

void CHARACTER::RemoveGoodAffect()
{

// İçinde bul

RemoveAffect(AFFECT_CHINA_FIREWORK);

// Altına ekle

#ifdef ENABLE_RED_BUFF
    RemoveAffect(AFFECT_RED_BUFF);
#endif

// Arat

bool CHARACTER::IsGoodAffect(BYTE bAffectType) const
{

// Switch'in içine ekle ->     case (AFFECT_CHINA_FIREWORK): 'nın altına

#ifdef ENABLE_RED_BUFF
        case(AFFECT_RED_BUFF):
#endif

InstanceBase.h
C:
// Arat

AFFECT_RAMADAN_RING,

//Altına ekle

#ifdef ENABLE_RED_BUFF
            AFFECT_RED_BUFF,
#endif

// Arat

NEW_AFFECT_EXP_BONUS         = 500,


//Altına ekle

#ifdef ENABLE_RED_BUFF
NEW_AFFECT_BUFF,
#endif

Locale_inc.h
C:
#define ENABLE_RED_BUFF

PythonCharacterModule.cpp
C:
// Arat

PyModule_AddIntConstant(poModule, "AFFECT_CHINA_FIREWORK", CInstanceBase::AFFECT_CHINA_FIREWORK);

// Altına ekle

#ifdef ENABLE_RED_BUFF
    PyModule_AddIntConstant(poModule, "AFFECT_RED_BUFF",                    CInstanceBase::AFFECT_RED_BUFF);
#endif

playersettingmodule.py
Python:
## Arat

chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+44, "", "d:/ymir work/pc3/common/effect/gyeokgongjang_loop_w.mse")

## Altına ekle

chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+chr.AFFECT_RED_BUFF, '', 'd:/ymir work/pc/shaman/effect/red_3hosin_loop.mse')

Eğer kutsama skillini boyayan olursa red_3hosin_loop.mse diye kaydedip yorum olarak atarsa sistem hazır sadece kutsamayı uydurması kaldı orası sizde.
 

En Çok Reaksiyon Alan Mesajlar

Teşekkürler.
hangi şaman skilinden bahsediyorsunuz ?
 

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

Geri
Üst