Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Bronie 3D


Rekomendowane odpowiedzi

Opublikowano

Tam samo jak świecenie do broni.

chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+69, "PART_WEAPON", "d:/ymir work/effect/..../*.mse")

Możliwe że jest jeszcze wymagany kod w src więc:

bin/src

InstanceBase.h

szukasz:

EFFECT_BODYARMOR_SPECIAL2,

dodajesz np.:

EFFECT_WEAPON_TEST = 69,

 

potem InstanceBase.cpp:

UINT CInstanceBase::__GetRefinedEffect(CItemData* pItem)
	

DWORD vnum = pItem->GetIndex();

Opublikowano

0530 16:04:03367 :: CInstanceBase::RegisterEffect(eEftType=253, c_szEftAttachBone=PART_WEAPON_LEFT, c_szEftName=D:/ymir work/item/weapon/zatruty2.mse, isCache=0) - Error

23 godziny temu, Intern napisał:

Tam samo jak świecenie do broni.

 


chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+69, "PART_WEAPON", "d:/ymir work/effect/..../*.mse")

 

Możliwe że jest jeszcze wymagany kod w src więc:

bin/src

InstanceBase.h

szukasz:

EFFECT_BODYARMOR_SPECIAL2,

dodajesz np.:

 


EFFECT_WEAPON_TEST = 69,

 

 

potem InstanceBase.cpp:

 


UINT CInstanceBase::__GetRefinedEffect(CItemData* pItem)
	

DWORD vnum = pItem->GetIndex();

 

Dziękuję Ci za podpowiedź lecz mi to nie działa ;/ możliwe że coś źle dodałem w src klienta widze że ogarniasz sprawę o co chodzi czy jest taka możliwość abym odesłał Ci swoje src klienta i byś mi wpisał te kilka linijek? Będę bardzo wdzięczny

Opublikowano

@Ritto

Kurde mpc po aktualizacji się zjeb*ło i nie da się normalnie pisać, ucięło cześć kodu... :

potem InstanceBase.cpp:

UINT CInstanceBase::__GetRefinedEffect(CItemData* pItem):

 case CItemData::ITEM_TYPE_WEAPON:
  __ClearWeaponRefineEffect();
  
  if (pItem->GetSubType() == CItemData::WEAPON_SWORD)
  {
   DWORD vnum = pItem->GetIndex();
   if (vnum == ID_BRONI)
   {
    m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_WEAPON_TEST;
    m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
    break;
   }
  }

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...