[INTREBARE] Drop pietre metin2.

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

Nivel 1
Mesaje: 121
Membru din: 21 Dec 2019, 01:37
Server: Lexus
Regat: Jinno
Aprecieri: 161  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

*Problemă/Întrebare: Drop pietre metin
Tipologie server(PvM / PvP): PVM HARD
*Resursă folosită: link exclusiv j4m
*ServerFiles utilizat: serenity2
*Syserr: 0
Poză:
*Detalii suplimentare: Buna ziua comunitate . Am o intrebare . Imi puteti spune va rog cum pot scoate dropul pietrelor de la +0 la +4 de la pietrele metin ? Am cautat quest dar se pare ca nu este si cu sigurante cred ca este ceva pe sursa dar nu stiu unde sa caut .
Pentru acest mesaj, minu123 for the post:
RuNNeRBugged
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

Constants.cpp sursa game

[ Postat de pe Android ] Imagine
Avatar utilizator
minu123
Nivel 1

Nivel 1
Mesaje: 121
Membru din: 21 Dec 2019, 01:37
Server: Lexus
Regat: Jinno
Aprecieri: 161  
Mulţumiri: 9  
Discord: Copiază ID
Medalii

Nu merge, am eroare in sursa acum , altcineva
Avatar utilizator
Kr1G3R
Miracolul Crăciunului

Miracolul Crăciunului
Mesaje: 604
Membru din: 19 Mar 2016, 14:16
Server: zenon2.net
Regat: Shinsoo
Aprecieri: 274  
Mulţumiri: 880  
Discord: Copiază ID
 Contact:
Medalii

minu123 scrie: ↑25 Feb 2020, 22:44 Nu merge, am eroare in sursa acum , altcineva
Intra in sursa game in char.cpp si cauta linia:
static const DWORD c_adwMetin[] =
Apoi sterge sau dai ctrl+q la asta (ai grija la paranteze, sa stergi exact cat am lasat eu mai jos):
	static const DWORD c_adwMetin[] =
	{
		28430,
		28431,
		28432,
		28433,
		28434,
		28435,
		28436,
		28437,
		28438,
		28439,
		28440,
		28441,
		28442,
		28443,
		28444,

	};

	DWORD stone_num = GetRaceNum();
	int idx = std::lower_bound(aStoneDrop, aStoneDrop+STONE_INFO_MAX_NUM, stone_num) - aStoneDrop;
	if (idx >= STONE_INFO_MAX_NUM || aStoneDrop[idx].dwMobVnum != stone_num)
	{
		m_dwDropMetinStone = 0;
	}
	else
	{
		const SStoneDropInfo & info = aStoneDrop[idx];
		m_bDropMetinStonePct = info.iDropPct;
		{
			m_dwDropMetinStone = c_adwMetin[number(0, sizeof(c_adwMetin)/sizeof(DWORD) - 1)];
			int iGradePct = number(1, 100);
			for (int iStoneLevel = 0; iStoneLevel < STONE_LEVEL_MAX_NUM; iStoneLevel ++)
			{
				int iLevelGradePortion = info.iLevelPct[iStoneLevel];
				if (iGradePct <= iLevelGradePortion)
				{
					break;
				}
				else
				{
					iGradePct -= iLevelGradePortion;
					m_dwDropMetinStone += 0; // 돌 +a -> +(a+1)이 될때마다 100씩 증가
				}
			}
		}
	}
Discord: Kr1G3R#1737
Afișează semnătura
Avatar utilizator
sTrix.
Nivel 5

Nivel 5
Mesaje: 807
Membru din: 15 Feb 2018, 17:52
Regat: Jinno
Aprecieri: 238  
Mulţumiri: 273  
Medalii

Varianta mai ok (cum am eu):

Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Pentru acest mesaj, sTrix. a primit 17 (de) mulţumiri
cristyyy • s3l3nz0r • ionut.martin • minoiu16 • xIulian95 • Areș • alinjuve23 • RuNNeRBugged • [HF]White • darkallience3 • SnNaCk • geofcdb97 • torpila97 • SaiurySTUDIO • daddy202 • Rektscrub • Zubas mihai
Apasa Imagine daca te-am ajutat.
Imagine
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
178
Răspunsuri
4
Vizualizări
462
Răspunsuri
2
Vizualizări
361
Răspunsuri
3
Vizualizări
272

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

  • Informaţie
  • Cine este conectat

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