- Katılım
- 7 Nis 2025
- Konular
- 46
- Mesajlar
- 462
- Tepkime puanı
- 114
- Puan
- 93
- Konum
- İstanbul
- Web sitesi
- forumagel.com

Kod:
server/common/service.h
//ekle:
#define ENABLE_BLEND_AFFECT
server/game/src/char_item.cpp
//bul:
int apply_duration = item->GetSocket(2);
//altına ekle:
#ifdef ENABLE_BLEND_AFFECT
switch (apply_type)
{
case POINT_CRITICAL_PCT: affect_type = RED_BLEND_POTION; break;
case POINT_PENETRATE_PCT: affect_type = ORANGE_BLEND_POTION; break;
case POINT_ATT_SPEED: affect_type = YELLOW_BLEND_POTION; break;
case POINT_RESIST_MAGIC: affect_type = GREEN_BLEND_POTION; break;
case POINT_ATT_GRADE_BONUS: affect_type = BLUE_BLEND_POTION; break;
case POINT_DEF_GRADE_BONUS: affect_type = WHITE_BLEND_POTION; break;
}
#endif
server/game/src/affect.h
//bul:
AFFECT_QUEST_START_IDX = 1000
//üstüne ekle:
#ifdef ENABLE_BLEND_AFFECT
RED_BLEND_POTION = 605,
ORANGE_BLEND_POTION,
YELLOW_BLEND_POTION,
GREEN_BLEND_POTION,
BLUE_BLEND_POTION,
WHITE_BLEND_POTION,
#endif
client/UserInterface/InstanceBase.h
//bul:
NEW_AFFECT_QUEST_START_IDX = 1000,
//üstüne ekle:
#ifdef ENABLE_BLEND_AFFECT
RED_BLEND_POTION = 605,
ORANGE_BLEND_POTION,
YELLOW_BLEND_POTION,
GREEN_BLEND_POTION,
BLUE_BLEND_POTION,
WHITE_BLEND_POTION,
#endif
client/UserInterface/locale_inc.h
//ekle:
#define ENABLE_BLEND_AFFECT
client/UserInterface/PythonApplicationModule.cpp
//en altta bulunan '}' in üstüne ekle:
#ifdef ENABLE_BLEND_AFFECT
PyModule_AddIntConstant(poModule, "ENABLE_BLEND_AFFECT", 1);
#else
PyModule_AddIntConstant(poModule, "ENABLE_BLEND_AFFECT", 0);
#endif
client/UserInterface/PythonCharacterModule.cpp
//en altta bulunan '}' in üstüne ekle:
#ifdef ENABLE_BLEND_AFFECT
PyModule_AddIntConstant(poModule, "RED_BLEND_POTION", CInstanceBase::RED_BLEND_POTION);
PyModule_AddIntConstant(poModule, "ORANGE_BLEND_POTION", CInstanceBase::ORANGE_BLEND_POTION);
PyModule_AddIntConstant(poModule, "YELLOW_BLEND_POTION", CInstanceBase::YELLOW_BLEND_POTION);
PyModule_AddIntConstant(poModule, "GREEN_BLEND_POTION", CInstanceBase::GREEN_BLEND_POTION);
PyModule_AddIntConstant(poModule, "BLUE_BLEND_POTION", CInstanceBase::BLUE_BLEND_POTION);
PyModule_AddIntConstant(poModule, "WHITE_BLEND_POTION", CInstanceBase::WHITE_BLEND_POTION);
#endif
root/uiaffectshower.py
//bul:
AFFECT_DATA_DICT = {
.
.
.
}
//bu bloğun altına ekle:
if app.ENABLE_BLEND_AFFECT:
AFFECT_DATA_DICT[chr.RED_BLEND_POTION] = (localeInfo.RED_BLEND_POTION, "icon/item/50821.tga")
AFFECT_DATA_DICT[chr.ORANGE_BLEND_POTION] = (localeInfo.ORANGE_BLEND_POTION, "icon/item/50822.tga")
AFFECT_DATA_DICT[chr.YELLOW_BLEND_POTION] = (localeInfo.YELLOW_BLEND_POTION, "icon/item/50823.tga")
AFFECT_DATA_DICT[chr.GREEN_BLEND_POTION] = (localeInfo.GREEN_BLEND_POTION, "icon/item/50824.tga")
AFFECT_DATA_DICT[chr.BLUE_BLEND_POTION] = (localeInfo.BLUE_BLEND_POTION, "icon/item/50825.tga")
AFFECT_DATA_DICT[chr.WHITE_BLEND_POTION] = (localeInfo.WHITE_BLEND_POTION, "icon/item/50826.tga")
locale/xx/locale_game.txt
//ekle:
RED_BLEND_POTION Kırmızı Şebnem SNA
ORANGE_BLEND_POTION Turuncu Şebnem SNA
YELLOW_BLEND_POTION Sarı Şebnem SNA
GREEN_BLEND_POTION Yeşil Şebnem SNA
BLUE_BLEND_POTION Mavi Şebnem SNA
WHITE_BLEND_POTION Beyaz Şebnem SNA