Jump to content

Official DragonSoul Change Attr


Recommended Posts

M2 Download Center

This is the hidden content, please
( Internal )

Since i always get help from vegas and others, i wanted to give back something, maybe it helps someone. :)

 

Here i have a system which is shared by a friend of another board, i made it like official and fixed the bugs.

 

 

Download: 

This is the hidden content, please

Virustotal: 
This is the hidden content, please

 

  • Metin2 Dev 69
  • Eyes 1
  • Angry 1
  • Smile Tear 1
  • Lmao 1
  • Good 21
  • Love 3
  • Love 37
Link to comment
Share on other sites

  • Premium

Hey, nice release. Glad you share it with us ?

Here's small improvement for bool CItem::IsMythDragonSoul()

bool CItem::IsMythDragonSoul()
{
	return ((GetVnum() > 115000 && GetVnum() <= 115099)
		|| (GetVnum() > 115100 && GetVnum() <= 115199)
		|| (GetVnum() > 115200 && GetVnum() <= 115299)
		|| (GetVnum() > 115300 && GetVnum() <= 115399)
		|| (GetVnum() > 115400 && GetVnum() <= 115499)
		|| (GetVnum() > 125000 && GetVnum() <= 125099)
		|| (GetVnum() > 125100 && GetVnum() <= 125199)
		|| (GetVnum() > 125200 && GetVnum() <= 125299)
		|| (GetVnum() > 125300 && GetVnum() <= 125399)
		|| (GetVnum() > 125400 && GetVnum() <= 125499)
		|| (GetVnum() > 135000 && GetVnum() <= 135099)
		|| (GetVnum() > 135100 && GetVnum() <= 135199)
		|| (GetVnum() > 135200 && GetVnum() <= 135299)
		|| (GetVnum() > 135300 && GetVnum() <= 135399)
		|| (GetVnum() > 135400 && GetVnum() <= 135499)
		|| (GetVnum() > 145000 && GetVnum() <= 145099)
		|| (GetVnum() > 145100 && GetVnum() <= 145199)
		|| (GetVnum() > 145200 && GetVnum() <= 145299)
		|| (GetVnum() > 145300 && GetVnum() <= 145399)
		|| (GetVnum() > 145400 && GetVnum() <= 145499)
		|| (GetVnum() > 155000 && GetVnum() <= 155099)
		|| (GetVnum() > 155100 && GetVnum() <= 155199)
		|| (GetVnum() > 155200 && GetVnum() <= 155299)
		|| (GetVnum() > 155300 && GetVnum() <= 155399)
		|| (GetVnum() > 155400 && GetVnum() <= 155499)
		|| (GetVnum() > 165000 && GetVnum() <= 165099)
		|| (GetVnum() > 165100 && GetVnum() <= 165199)
		|| (GetVnum() > 165200 && GetVnum() <= 165299)
		|| (GetVnum() > 165300 && GetVnum() <= 165399)
		|| (GetVnum() > 165400 && GetVnum() <= 165499)
	);
}

replace with this

bool CItem::IsMythDragonSoul()
{
	bool bMyth = ((GetVnum() / 1000) % 10) == 5 ? true : false;
	return bMyth;
}

 

  • Love 1
Link to comment
Share on other sites

vor 3 Stunden schrieb Nevisor:

Hey, nice release. Glad you share it with us ?

Here's small improvement for bool CItem::IsMythDragonSoul()


bool CItem::IsMythDragonSoul()
{
	return ((GetVnum() > 115000 && GetVnum() <= 115099)
		|| (GetVnum() > 115100 && GetVnum() <= 115199)
		|| (GetVnum() > 115200 && GetVnum() <= 115299)
		|| (GetVnum() > 115300 && GetVnum() <= 115399)
		|| (GetVnum() > 115400 && GetVnum() <= 115499)
		|| (GetVnum() > 125000 && GetVnum() <= 125099)
		|| (GetVnum() > 125100 && GetVnum() <= 125199)
		|| (GetVnum() > 125200 && GetVnum() <= 125299)
		|| (GetVnum() > 125300 && GetVnum() <= 125399)
		|| (GetVnum() > 125400 && GetVnum() <= 125499)
		|| (GetVnum() > 135000 && GetVnum() <= 135099)
		|| (GetVnum() > 135100 && GetVnum() <= 135199)
		|| (GetVnum() > 135200 && GetVnum() <= 135299)
		|| (GetVnum() > 135300 && GetVnum() <= 135399)
		|| (GetVnum() > 135400 && GetVnum() <= 135499)
		|| (GetVnum() > 145000 && GetVnum() <= 145099)
		|| (GetVnum() > 145100 && GetVnum() <= 145199)
		|| (GetVnum() > 145200 && GetVnum() <= 145299)
		|| (GetVnum() > 145300 && GetVnum() <= 145399)
		|| (GetVnum() > 145400 && GetVnum() <= 145499)
		|| (GetVnum() > 155000 && GetVnum() <= 155099)
		|| (GetVnum() > 155100 && GetVnum() <= 155199)
		|| (GetVnum() > 155200 && GetVnum() <= 155299)
		|| (GetVnum() > 155300 && GetVnum() <= 155399)
		|| (GetVnum() > 155400 && GetVnum() <= 155499)
		|| (GetVnum() > 165000 && GetVnum() <= 165099)
		|| (GetVnum() > 165100 && GetVnum() <= 165199)
		|| (GetVnum() > 165200 && GetVnum() <= 165299)
		|| (GetVnum() > 165300 && GetVnum() <= 165399)
		|| (GetVnum() > 165400 && GetVnum() <= 165499)
	);
}

replace with this


bool CItem::IsMythDragonSoul()
{
	bool bMyth = ((GetVnum() / 1000) % 10) == 5 ? true : false;
	return bMyth;
}

 

Thank you For improving buddy

vor 48 Minuten schrieb GLLLI:

There is a problem that the number of stones needed is not displayed in the interface.

System is tested again on clean files, it works. If you have any problems write me Discord 

 

 

 

btw @VegaS™ we are waiting for your improvement ❤️

Link to comment
Share on other sites

vor 3 Stunden schrieb Anix:

You just took the system from turkmmo and waiting for somebody (vegas or others) to test it and finish the system, probably to re-write it.

Shame.

 

You're not stupid just not smart enough.

vor 3 Stunden schrieb GLLLI:

I found an error,When the required items are insufficient, the Dragon Soulstone will become 2. When you log back in, it will disappear.

 

This is just a visual bug, i noticed it too, but i couldnt fix it. The second item is just a graphic bug.

Link to comment
Share on other sites

  • 6 months later...
  • 3 years later...

Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.