- Katılım
- 30 Nis 2020
- Konular
- 68
- Mesajlar
- 602
- Online süresi
- 8ay 19g
- Reaksiyon Skoru
- 454
- Altın Konu
- 0
- Başarım Puanı
- 179
- TM Yaşı
- 5 Yıl 11 Ay 25 Gün
- MmoLira
- 4,536
- DevLira
- 3
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. 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:
- Katılım
- 24 Eki 2013
- Konular
- 294
- Mesajlar
- 5,939
- Online süresi
- 3ay 9g
- Reaksiyon Skoru
- 1,554
- Altın Konu
- 2
- Başarım Puanı
- 302
- TM Yaşı
- 12 Yıl 6 Ay
- MmoLira
- 3,012
- DevLira
- 21
Teşekkür ederiz 

- Katılım
- 9 Ocak 2019
- Konular
- 229
- Mesajlar
- 1,346
- Online süresi
- 1y 21g
- Reaksiyon Skoru
- 1,293
- Altın Konu
- 2
- Başarım Puanı
- 309
- TM Yaşı
- 7 Yıl 3 Ay 12 Gün
- MmoLira
- 8,270
- DevLira
- 143
Paylaşım için teşekkürler 
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Cevaplar
- 18
- Görüntüleme
- 2K
- Cevaplar
- 26
- Görüntüleme
- 2K
- Cevaplar
- 8
- Görüntüleme
- 820
- Cevaplar
- 6
- Görüntüleme
- 669






