Problema acadea/semiluna etc

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
Marin
Membru Club

Membru Club
Mesaje: 627
Membru din: 28 Mar 2017, 18:40
Server: EpicalMetin2
Regat: Jinno
Aprecieri: 206  
Mulţumiri: 39  
Discord: Copiază ID
 Contact:
Medalii

Salut.
E vreo solutie sa nu pot pune 2 acadele/semiluna pe mine? Am pus tipy 33, sa-le puna unde am vrut.
Sunt acele 2 gauri langa curea si imi intra 2 acadele.. si vreau decat 1, sa poata pune.
Avatar utilizator
FRANCIS
Administrator Adjunct

Administrator Adjunct
Mesaje: 7879
Membru din: 06 Noi 2015, 19:52
Regat: Chunjo
Aprecieri: 334  
Mulţumiri: 54529  
Discord: Copiază ID
Medalii

File: char_item.cpp

Caută:

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;
		}
	}
Adaugă:

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 poti echipa acest item de doua ori!"));
					return false;
				}
			}
		}
	}
If you talk to a man in a language he understands, that goes to his head. If you talk to him in his own language, that goes to his heart.
Imagine
ENJOY
Imagine
Afișează semnătura
Avatar utilizator
Marin
Membru Club

Membru Club
Mesaje: 627
Membru din: 28 Mar 2017, 18:40
Server: EpicalMetin2
Regat: Jinno
Aprecieri: 206  
Mulţumiri: 39  
Discord: Copiază ID
 Contact:
Medalii

FRANK JR CASTLE scrie:File: char_item.cpp

Caută:

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;
		}
	}
Adaugă:

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 poti echipa acest item de doua ori!"));
					return false;
				}
			}
		}
	}
Asta sa inteleg ca e in sursa nu?
Avatar utilizator
Jamy
Nivel 2

Nivel 2
Mesaje: 151
Membru din: 27 Noi 2015, 14:09
Aprecieri: 6  
Mulţumiri: 7  
Medalii

Da e in sursa
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

Dacă în 3 zile autorul subiectului nu va da niciun semn de viata în topic, subiectul va fi mutat în Arhivă Probleme şi Întrebări.
Imagine
Afișează semnătura
Închis
Răspunsuri
9
Vizualizări
1947
Răspunsuri
4
Vizualizări
612
Răspunsuri
1
Vizualizări
211

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 65 vizitatori