Vreau si eu un tutorial pentru blocarea a 2 iteme de acelas type la sloturile de langa belt .
Stiu ca era ceva pe j4m , ce trebuia modificat in char_item.cpp ...
Are cineva functia de blocare ?!
Cerere blocare iteme de acelasi type
File: char_item.cpp
Cauta :
UnHidden Content:
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;
}
}
Adauga :
if (item->GetType() == ITEM_RING) // ring check for two same rings
{
LPITEM ringItems[2] = { GetWear(WEAR_RING1), GetWear(WEAR_RING2) };
for (int i = 0; i < 2; i++)
{
if (ringItems) // if that item is equipped
{
if (ringItems->GetVnum() == item->GetVnum())
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Nu poti echipa acest item de doua ori!"));
return false;
}
}
}
}-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 5 vizitatori







