- Mesaj
- 283
- Çözümler
- 7
- Beğeni
- 50
- Puan
- 454
- Ticaret Puanı
- 0
" Olta & Kazma'için parlama efekti eklemeye çalışıyorum " ilk etapta shiningtable.txt den denediğimde olmadı çünki olta ve kazma için uyarlı değildi
Sonrasında shiningtable sistemini olta ve kazmaya uyalayacak seviyedede olmadığım için bu efektleri client src den instancebase.cpp dosyasına ekleme yaparak denedim bu kezde derleme hatası yaşadım artık elimden gelen bişey olmadığını düşündüğüm için sizin yardımınıza ihtiyacım var.
client src den eklettiren anlatımı ve aldığım hatanın ss'ini paylaşıyorum.
Sonrasında shiningtable sistemini olta ve kazmaya uyalayacak seviyedede olmadığım için bu efektleri client src den instancebase.cpp dosyasına ekleme yaparak denedim bu kezde derleme hatası yaşadım artık elimden gelen bişey olmadığını düşündüğüm için sizin yardımınıza ihtiyacım var.
client src den eklettiren anlatımı ve aldığım hatanın ss'ini paylaşıyorum.
Olta & Kazma 'için efekt ekleme anlatım:
instancebase.cpp açılır
arat : __ClearWeaponRefineEffect(); altına ekle
case CItemData::ITEM_TYPE_ROD: //A99 FİSHH
__ClearWeaponRefineEffect();
if (27430 == vnum || 27440 == vnum || 27450 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_1;
}
if (27460 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_2;
}
if (27470 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_3;
}
if (27480 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4;
}
if (27490 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4;
}
if (27500 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4;
}
if (27510 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4;
}
if (27520 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4;
}
if (27530 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4;
}
if (27540 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4;
}
if (27550 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4;
}
if (27560 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4;
}
if (27570 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4;
}
if (27580 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4;
}
if (27590 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_FISHING_ROD_4;
}
if (m_swordRefineEffectRight)
m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
break;
case CItemData::ITEM_TYPE_PICK:
__ClearWeaponRefineEffect();
if (29105 == vnum || 29106 == vnum || 29107 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_MINING_PICK_1;
}
if (29108 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_MINING_PICK_2;
}
if (29109 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_MINING_PICK_3;
}
if (29110 == vnum){
m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SPECIAL_MINING_PICK_4;
}
if (m_swordRefineEffectRight)
m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
break;
}
return 0;
instancebase.h açılır
arat : altına ekle bunları :)
EFFECT_SPECIAL_FISHING_ROD_1, // 45
EFFECT_SPECIAL_FISHING_ROD_2, // 46
EFFECT_SPECIAL_FISHING_ROD_3, // 47
EFFECT_SPECIAL_FISHING_ROD_4, // 48
EFFECT_SPECIAL_MINING_PICK_1, // 49
EFFECT_SPECIAL_MINING_PICK_2, // 50
EFFECT_SPECIAL_MINING_PICK_3, // 51
EFFECT_SPECIAL_MINING_PICK_4, // 52
player setting module açılır
arat : chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+32, "Bip01 Head", "d:/ymir work/pc/sura/effect/pabeop_loop.mse") altına ekle
## Olta Efekt ##
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+45, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/wedka_4.mse")
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+46, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/wedka_7.mse")
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+47, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/wedka_8.mse")
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+48, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/wedka_9.mse")
## Kazma Efekt ##
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+49, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/kilof_4.mse")
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+50, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/kilof_7.mse")
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+51, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/kilof_8.mse")
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+52, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/kilof_9.mse")
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+53, 'PART_WEAPON', 'D:/ymir work/effect/costumefire/kilicred.mse')
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+54, 'PART_WEAPON_LEFT', 'D:/ymir work/effect/costumefire/yayred.mse')
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+55, 'PART_WEAPON', 'D:/ymir work/effect/costumefire/yelpaze.mse')
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+56, 'PART_WEAPON', 'D:/ymir work/effect/costumefire/bicakred.mse')
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+57, 'PART_WEAPON_LEFT', 'D:/ymir work/effect/costumefire/bicakred.mse')[/CENTER]