Cerere Tutorial Drop Iteme cu Bonusuri

Închis
Avatar utilizator
gabeee95
Nou Venit

Nou Venit
Mesaje: 2
Membru din: 29 Mar 2015, 00:03
Server: Ro
Regat: Jinno
Aprecieri: 82  
Mulţumiri: 0
Medalii

Salutare, vreau si eu sa setez rata de drop la iteme cu bonusuri mai mare. Adica atunci cand un player farmeaza, acesta sa aibe sansa mai mare sa dropeze coliere/armuri etc. cu bonusuri pe ele cu pv cu atac etc. Atentie, Sa setez rata de drop la iteme mai mare stiu, dar nu stiu cum sa fac ca itemele dropate sa pice cu bonusuri.
Menzionez ca am la server si sursa game.
Va Multumesc frumos, astept raspunsurile voastre!
Avatar utilizator
zewszews
Nivel 1

Nivel 1
Mesaje: 53
Membru din: 03 Iul 2014, 13:25
Server: Metin2 New World
Regat: Jinno
Aprecieri: 61  
Mulţumiri: 85  
Medalii

navicat -> player ->item_proto
coloana magic_ptr.
Also , item.cpp (daca vrei sa faci modificari , ma refer la nr bonusuri , etc)
Cauta:

Cod: Selectaţi tot

void CItem::AlterToMagicItem()
{
	int idx = GetAttributeSetIndex();

	if (idx < 0)
		return;

	//	  Appeariance Second Third
	// Weapon 50		20	 5
	// Armor  30		10	 2
	// Acc	20		10	 1

	int iSecondPct;
	int iThirdPct;

	switch (GetType())
	{
		case ITEM_WEAPON:
			iSecondPct = 20;
			iThirdPct = 5;
			break;

		case ITEM_ARMOR:
		case ITEM_COSTUME:
			if (GetSubType() == ARMOR_BODY)
			{
				iSecondPct = 10;
				iThirdPct = 2;
			}
			else
			{
				iSecondPct = 10;
				iThirdPct = 1;
			}
			break;

		default:
			return;
	}


	PutAttribute(aiItemMagicAttributePercentHigh);

	if (number(1, 100) <= iSecondPct)
		PutAttribute(aiItemMagicAttributePercentLow);

	if (number(1, 100) <= iThirdPct)
		PutAttribute(aiItemMagicAttributePercentLow);
}
Avatar utilizator
[RaKu]
Membru Club

Membru Club
Mesaje: 2137
Membru din: 30 Noi 2016, 21:49
Regat: Jinno
Aprecieri: 202  
Mulţumiri: 424  
Discord: Copiază ID
Medalii

Inactiv.Arhivat
Închis
Răspunsuri
0
Vizualizări
567
Răspunsuri
4
Vizualizări
781
Răspunsuri
1
Vizualizări
134

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 13 vizitatori