item ring type 16
Ma ajuta cineva cu un script sa blochez itemele type 16 sa nu se mai poata folosi 2 simultan?...
- FALLEN1
-

- Mesaje: 585
- Membru din: 14 Noi 2015, 20:12
- Server: Dark-Fusion2
- Regat: Chunjo
- Aprecieri: 366
- Mulţumiri: 758
- Rezolvări prob.: 2
- Discord: Copiază ID
char_item.cpp
Cauta
ADAUGA
Cauta
Cod: Selectaţi tot
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;
}
}
Cod: Selectaţi tot
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[i]) // if that item is equipped
{
if (ringItems[i]->GetVnum() == item->GetVnum())
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Nu e voie sa faci asta mestere"));
return false;
}
}
}
}
Subiect inactiv de mai mult de 5 zile . Arhivat !
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 28 vizitatori

