Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: EnVyUs Dátum 2018-05-11, 20:49:45

Cím: Két gyűrű
Írta: EnVyUs Dátum 2018-05-11, 20:49:45
Sziasztok! Nem tudom lett-e publikálva már, hogy két egyforma gyűrűt a gyűrűslotba ne lehessen felvenni?

Pl.: Két holdsarló gyűrűt ne tudjak felvenni 30% mobbal, ilyesmire gondolok.

Köszi előre is.
Cím: Re:Két gyűrű
Írta: K3zX Dátum 2018-05-11, 21:07:25
char_item.cpp:

Keresd ezt:
if (item->GetWearFlag() & WEARABLE_UNIQUE)
{
if ((GetWear(WEAR_UNIQUE1) && GetWear(WEAR_UNIQUE1)->IsSameSpecialGroup(item)) ||
(GetWear(WEAR_UNIQUE2) && GetWear(WEAR_UNIQUE2)->IsSameSpecialGroup(item)))
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("°°Ŕş Áľ·ůŔÇ ŔŻ´ĎĹ© ľĆŔĚĹŰ µÎ °ł¸¦ µż˝Ăżˇ ŔĺÂřÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
return false;
}

if (marriage::CManager::instance().IsMarriageUniqueItem(item->GetVnum()) &&
!marriage::CManager::instance().IsMarried(GetPlayerID()))
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("°áČĄÇĎÁö ľĘŔş »óĹÂżˇĽ­ żąą°Ŕ» ÂřżëÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
return false;
}

}


Alá add hozzá:

if (item->GetType() & ITEM_RING)
{
if ((GetWear(WEAR_RING1) && GetWear(WEAR_RING1)->IsSameSpecialGroup(item)) || (GetWear(WEAR_RING2) && GetWear(WEAR_RING2)->IsSameSpecialGroup(item)))
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("°°Ŕş Áľ·ůŔÇ ŔŻ´ĎĹ© ľĆŔĚĹŰ µÎ °ł¸¦ µż˝Ăżˇ ŔĺÂřÇŇ Ľö ľř˝Ŕ´Ď´Ů."));
return false;
}
}


-M2Dev.
Cím: Re:Két gyűrű
Írta: EnVyUs Dátum 2018-05-11, 21:08:14
Ránézek köszke
Cím: Re:Két gyűrű
Írta: EnVyUs Dátum 2018-05-13, 12:29:38
Megoldotta, témát zárom, ment a +
EhPortal 1.39 © 2025, WebDev