ITEME RANDOM LA DROP

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

Mister Just4Metin
Mesaje: 354
Membru din: 22 Mar 2020, 20:11
Server: Heroes2
Regat: Jinno
Aprecieri: 214  
Mulţumiri: 678  
Discord: Copiază ID
 Contact:
Medalii

*Problemă/Întrebare:Iteme random la drop
*Syserr:posibl sa fie asta
number_ex: number(): first argument is bigger than second argument 0 -> -1, char.cpp 7634


Probabil de aici....
void CHARACTER::DetermineDropMetinStone()
{
#ifdef ENABLE_NEWSTUFF
	if (g_NoDropMetinStone)
	{
		m_dwDropMetinStone = 0;
		return;
	}
#endif

	static const DWORD c_adwMetin[] =
	{

	};
	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 += 99; // 돌 +a -> +(a+1)이 될때마다 100씩 증가
				}
			}
		}
	}
}
Poză:https://i.gyazo.com/0e944ddd3b260756e8b ... 5567a1.png
*Detalii suplimentare: platesc pentru rezolvare.
Ultima oară modificat 16 Apr 2020, 16:39 de către .Z3U, modificat 1 dată în total.
Avatar utilizator
Mega
Mister Just4Metin

Mister Just4Metin
Mesaje: 107
Membru din: 17 Dec 2017, 10:30
Aprecieri: 710  
Mulţumiri: 377  
Discord: Copiază ID
Medalii

.Z3U scrie: ↑16 Apr 2020, 14:29 *Problemă/Întrebare:Iteme random la drop
*Syserr:Nada
Poză:https://i.gyazo.com/0e944ddd3b260756e8b ... 5567a1.png
*Detalii suplimentare: platesc pentru rezolvare.
Am avut aceiași problema dă-mi mesaj discord

[ Postat de pe Android ] Imagine
Imagine
Afișează semnătura
Avatar utilizator
.Z3U
Mister Just4Metin

Mister Just4Metin
Mesaje: 354
Membru din: 22 Mar 2020, 20:11
Server: Heroes2
Regat: Jinno
Aprecieri: 214  
Mulţumiri: 678  
Discord: Copiază ID
 Contact:
Medalii

am editat topicul up...
Avatar utilizator
.Z3U
Mister Just4Metin

Mister Just4Metin
Mesaje: 354
Membru din: 22 Mar 2020, 20:11
Server: Heroes2
Regat: Jinno
Aprecieri: 214  
Mulţumiri: 678  
Discord: Copiază ID
 Contact:
Medalii

tc
Avatar utilizator
Găbiță. Z.
Nivel 6

Nivel 6
Mesaje: 1045
Membru din: 24 Oct 2015, 19:02
Server: Ranos2
Regat: Jinno
Aprecieri: 635  
Mulţumiri: 1266  
Discord: Copiază ID
Medalii

Problema Rezolvata . Arhivat!
Închis
Răspunsuri
7
Vizualizări
1098
Răspunsuri
5
Vizualizări
405
Răspunsuri
7
Vizualizări
1019
Răspunsuri
1
Vizualizări
261

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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