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!
Bazı sourcelerde bu efektlerin aktif olmadığını gördüm.
Anlatım bizzat bana aittir.
Serverinizde 3.giften sonraki itemler yoksa bu konudan ekleyiniz.
Offical Yüzükler
Başlıyalım...
Önce kanıt
Game src içerisinde length.h açılır ve aratılır.
Altına eklenir;
VnumHelper.h açılır ve aratılır.
Ve altına eklenir.
Char_item.cpp açılır ve aratılır.
Altına eklenir;
Game src ile işimiz bitti.
Client src ile devam edelim.
Instancebase.h açılır ve aratılır.
Altına eklenir;
Packet.h açılır ve aratılır.
Altına eklenir;
PythonNetworkStreamPhaseGameItem.cpp açılır ve aratılır.
Altına eklenir;
PythonCharacterManagerModule.cpp açılır ve aratılır.
Altına eklenir;
Src ile işimiz bitti.
Root içerisindeki playersettingsmodule.py açılır ve aratılır..
Altına eklenir;
Bu dosyayıda pack içine atın index'e ekleyin olay bitmiştir.
Anlatım bizzat bana aittir.
Serverinizde 3.giften sonraki itemler yoksa bu konudan ekleyiniz.
Offical Yüzükler
Başlıyalım...
Önce kanıt

Game src içerisinde length.h açılır ve aratılır.
C++:
SE_EQUIP_LOVE_PENDANT
Altına eklenir;
C++:
SE_EQUIP_WILL_RING,
SE_EQUIP_DEADLY_RING,
SE_EQUIP_HERO_MEDAL,
SE_EQUIP_BLUE_CANDY,
SE_EQUIP_GREEN_CANDY,
SE_EQUIP_YELLOW_CANDY,
SE_EQUIP_CHOCOLATE_PENDANT,
SE_EQUIP_EVIL_PENDANT,
SE_EQUIP_GUARD_PENDANT,
VnumHelper.h açılır ve aratılır.
C++:
static const bool IsLovePendant(DWORD vnum) { return 71145 == vnum; }
Ve altına eklenir.
C++:
static const bool IsWillRing(DWORD vnum) { return 71148 == vnum; }
static const bool IsDeadlyRing(DWORD vnum) { return 71149 == vnum; }
static const bool IsHeroMedal(DWORD vnum) { return 71158 == vnum; }
static const bool IsBlueCandy(DWORD vnum) { return 71180 == vnum; }
static const bool IsGreenCandy(DWORD vnum) { return 71181 == vnum; }
static const bool IsYellowCandy(DWORD vnum) { return 71188 == vnum; }
static const bool IsChocolatePendant(DWORD vnum) { return 71199 == vnum; }
static const bool IsEvilPendant(DWORD vnum) { return 71202 == vnum; }
static const bool IsGuardPendant(DWORD vnum) { return 72054 == vnum; }
Char_item.cpp açılır ve aratılır.
C++:
else if (true == CItemVnumHelper::IsLovePendant(dwVnum))
{
this->EffectPacket(SE_EQUIP_LOVE_PENDANT);
}
Altına eklenir;
C++:
else if (true == CItemVnumHelper::IsWillRing(dwVnum))
{
this->EffectPacket(SE_EQUIP_WILL_RING);
}
else if (true == CItemVnumHelper::IsDeadlyRing(dwVnum))
{
this->EffectPacket(SE_EQUIP_DEADLY_RING);
}
else if (true == CItemVnumHelper::IsHeroMedal(dwVnum))
{
this->EffectPacket(SE_EQUIP_HERO_MEDAL);
}
else if (true == CItemVnumHelper::IsBlueCandy(dwVnum))
{
this->EffectPacket(SE_EQUIP_BLUE_CANDY);
}
else if (true == CItemVnumHelper::IsGreenCandy(dwVnum))
{
this->EffectPacket(SE_EQUIP_GREEN_CANDY);
}
else if (true == CItemVnumHelper::IsYellowCandy(dwVnum))
{
this->EffectPacket(SE_EQUIP_YELLOW_CANDY);
}
else if (true == CItemVnumHelper::IsChocolatePendant(dwVnum))
{
this->EffectPacket(SE_EQUIP_CHOCOLATE_PENDANT);
}
else if (true == CItemVnumHelper::IsEvilPendant(dwVnum))
{
this->EffectPacket(SE_EQUIP_EVIL_PENDANT);
}
else if (true == CItemVnumHelper::IsGuardPendant(dwVnum))
{
this->EffectPacket(SE_EQUIP_GUARD_PENDANT);
}
Game src ile işimiz bitti.
Client src ile devam edelim.
Instancebase.h açılır ve aratılır.
C++:
EFFECT_LOVE_PENDANT
Altına eklenir;
C++:
EFFECT_WILL_RING_EQUIP,
EFFECT_DEADLY_RING_EQUIP,
EFFECT_HERO_MEDAL_EQUIP,
EFFECT_BLUE_CANDY_EQUIP,
EFFECT_GREEN_CANDY_EQUIP,
EFFECT_YELLOW_CANDY_EQUIP,
EFFECT_CHOCOLATE_PENDANT_EQUIP,
EFFECT_EVIL_PENDANT_EQUIP,
EFFECT_GUARD_PENDANT_EQUIP,
Packet.h açılır ve aratılır.
C++:
SE_EQUIP_LOVE_PENDANT,
Altına eklenir;
C++:
SE_EQUIP_WILL_RING,
SE_EQUIP_DEADLY_RING,
SE_EQUIP_HERO_MEDAL,
SE_EQUIP_BLUE_CANDY,
SE_EQUIP_GREEN_CANDY,
SE_EQUIP_YELLOW_CANDY,
SE_EQUIP_CHOCOLATE_PENDANT,
SE_EQUIP_EVIL_PENDANT,
SE_EQUIP_GUARD_PENDANT,
PythonNetworkStreamPhaseGameItem.cpp açılır ve aratılır.
C++:
case SE_EQUIP_LOVE_PENDANT:
effect = CInstanceBase::EFFECT_LOVE_PENDANT_EQUIP;
break;
Altına eklenir;
C++:
case SE_EQUIP_WILL_RING:
effect = CInstanceBase::EFFECT_WILL_RING_EQUIP;
break;
case SE_EQUIP_DEADLY_RING:
effect = CInstanceBase::EFFECT_DEADLY_RING_EQUIP;
break;
case SE_EQUIP_HERO_MEDAL:
effect = CInstanceBase::EFFECT_HERO_MEDAL_EQUIP;
break;
case SE_EQUIP_BLUE_CANDY:
effect = CInstanceBase::EFFECT_BLUE_CANDY_EQUIP;
break;
case SE_EQUIP_GREEN_CANDY:
effect = CInstanceBase::EFFECT_GREEN_CANDY_EQUIP;
break;
case SE_EQUIP_YELLOW_CANDY:
effect = CInstanceBase::EFFECT_YELLOW_CANDY_EQUIP;
break;
case SE_EQUIP_CHOCOLATE_PENDANT:
effect = CInstanceBase::EFFECT_CHOCOLATE_PENDANT_EQUIP;
break;
case SE_EQUIP_EVIL_PENDANT:
effect = CInstanceBase::EFFECT_EVIL_PENDANT_EQUIP;
break;
case SE_EQUIP_GUARD_PENDANT:
effect = CInstanceBase::EFFECT_GUARD_PENDANT_EQUIP;
break;
PythonCharacterManagerModule.cpp açılır ve aratılır.
C++:
PyModule_AddIntConstant(poModule, "EFFECT_LOVE_PENDANT_EQUIP", CInstanceBase::EFFECT_LOVE_PENDANT_EQUIP);
Altına eklenir;
C++:
PyModule_AddIntConstant(poModule, "EFFECT_WILL_RING_EQUIP", CInstanceBase::EFFECT_WILL_RING_EQUIP);
PyModule_AddIntConstant(poModule, "EFFECT_DEADLY_RING_EQUIP", CInstanceBase::EFFECT_DEADLY_RING_EQUIP);
PyModule_AddIntConstant(poModule, "EFFECT_HERO_MEDAL_EQUIP", CInstanceBase::EFFECT_HERO_MEDAL_EQUIP);
PyModule_AddIntConstant(poModule, "EFFECT_BLUE_CANDY_EQUIP", CInstanceBase::EFFECT_BLUE_CANDY_EQUIP);
PyModule_AddIntConstant(poModule, "EFFECT_GREEN_CANDY_EQUIP", CInstanceBase::EFFECT_GREEN_CANDY_EQUIP);
PyModule_AddIntConstant(poModule, "EFFECT_YELLOW_CANDY_EQUIP", CInstanceBase::EFFECT_YELLOW_CANDY_EQUIP);
PyModule_AddIntConstant(poModule, "EFFECT_CHOCOLATE_PENDANT_EQUIP", CInstanceBase::EFFECT_CHOCOLATE_PENDANT_EQUIP);
PyModule_AddIntConstant(poModule, "EFFECT_EVIL_PENDANT_EQUIP", CInstanceBase::EFFECT_EVIL_PENDANT_EQUIP);
PyModule_AddIntConstant(poModule, "EFFECT_GUARD_PENDANT_EQUIP", CInstanceBase::EFFECT_GUARD_PENDANT_EQUIP);
Src ile işimiz bitti.
Root içerisindeki playersettingsmodule.py açılır ve aratılır..
Python:
chrmgr.RegisterCacheEffect(chrmgr.EFFECT_LOVE_PENDANT_EQUIP, "", "d:/ymir work/effect/etc/buff/buff_item4.mse")
Altına eklenir;
C++:
chrmgr.RegisterCacheEffect(chrmgr.EFFECT_WILL_RING_EQUIP, "", "d:/ymir work/effect/etc/buff/will_ring.mse")
chrmgr.RegisterCacheEffect(chrmgr.EFFECT_DEADLY_RING_EQUIP, "", "d:/ymir work/effect/etc/buff/deadly_ring.mse")
chrmgr.RegisterCacheEffect(chrmgr.EFFECT_HERO_MEDAL_EQUIP, "", "d:/ymir work/effect/etc/buff/hero_medal.mse")
chrmgr.RegisterCacheEffect(chrmgr.EFFECT_BLUE_CANDY_EQUIP, "", "d:/ymir work/effect/etc/buff/blue_candy.mse")
chrmgr.RegisterCacheEffect(chrmgr.EFFECT_GREEN_CANDY_EQUIP, "", "d:/ymir work/effect/etc/buff/green_candy.mse")
chrmgr.RegisterCacheEffect(chrmgr.EFFECT_YELLOW_CANDY_EQUIP, "", "d:/ymir work/effect/etc/buff/yellow_candy.mse")
chrmgr.RegisterCacheEffect(chrmgr.EFFECT_CHOCOLATE_PENDANT_EQUIP, "", "d:/ymir work/effect/etc/buff/chocolate_pendant.mse")
chrmgr.RegisterCacheEffect(chrmgr.EFFECT_EVIL_PENDANT_EQUIP, "", "d:/ymir work/effect/etc/buff/evil_pendant.mse")
chrmgr.RegisterCacheEffect(chrmgr.EFFECT_GUARD_PENDANT_EQUIP, "", "d:/ymir work/effect/etc/buff/guard_pendant.mse")
Bu dosyayıda pack içine atın index'e ekleyin olay bitmiştir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Moderatör tarafında düzenlendi:
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 3
- Görüntüleme
- 404
- Cevaplar
- 26
- Görüntüleme
- 2K
- Cevaplar
- 18
- Görüntüleme
- 2K
- Cevaplar
- 14
- Görüntüleme
- 680

