Effect costume

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
yonr1
Nivel 4

Nivel 4
Mesaje: 677
Membru din: 03 Dec 2013, 08:42
Aprecieri: 297  
Mulţumiri: 30  
  Rezolvări prob.: 14
Medalii

*Problemă/Întrebare: nu stiu daca am facut bine, am incercat :) mi se suprapune effectele nu sant diferite.
Tipologie server(PvM / PvP): ....
*Resursă folosită: *Link exclusiv J4M* ....
*ServerFiles utilizat: ....
*Syserr: 0
Poză: 0
instancebase.cpp

Cod: Selectaţi tot

 case CItemData::ITEM_TYPE_COSTUME:
			__ClearArmorRefineEffect();

			if (pItem->GetSubType() == CItemData::COSTUME_BODY)
			{
				DWORD vnum = pItem->GetIndex();

      if (vnum >= 2501 && vnum <= 2520 || //Blaustahlpanzer
          vnum >= 41790 && vnum <= 41793 ||
          vnum >= 41600 && vnum <= 41603) //Blauer Drachenanzug
				{
					__AttachEffect(EFFECT_REFINED+EFFECT_COSTUME_ALB);
					__AttachEffect(EFFECT_REFINED+EFFECT_COSTUME_ALB2);
					__AttachEffect(EFFECT_REFINED+EFFECT_COSTUME_ALB3);
				}
			}
instancebase.h

Cod: Selectaţi tot

			EFFECT_COSTUME_ALB = 40,
			EFFECT_COSTUME_ALB2 = 41,
			EFFECT_COSTUME_ALB3 = 42,
Imagine
Afișează semnătura
Avatar utilizator
yonr1
Nivel 4

Nivel 4
Mesaje: 677
Membru din: 03 Dec 2013, 08:42
Aprecieri: 297  
Mulţumiri: 30  
  Rezolvări prob.: 14
Medalii

T/C

Merge asa

Cod: Selectaţi tot

  case CItemData::ITEM_TYPE_COSTUME:
			__ClearArmorRefineEffect();

			if (pItem->GetSubType() == CItemData::COSTUME_BODY)
			{
				DWORD vnum = pItem->GetIndex();


			if (2501 <= vnum && vnum <= 2520)
			{
					__AttachEffect(EFFECT_REFINED+EFFECT_COSTUME_ALB);

			}
			if (vnum >= 41790 && vnum <= 41793) 
			{
					__AttachEffect(EFFECT_REFINED+EFFECT_COSTUME_ALB2);

			}
			if (vnum >= 41600 && vnum <= 41603) 
			{
					__AttachEffect(EFFECT_REFINED+EFFECT_COSTUME_ALB3);

			}			
		}
Imagine
Afișează semnătura
Închis
Răspunsuri
11
Vizualizări
422
Răspunsuri
2
Vizualizări
355

Înapoi la “Probleme rezolvate”

  • Informaţie