Register for your free account! | Forgot your password?

You last visited: Today at 05:15

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[HowTo] Reichsvorteil deaktivieren

Discussion on [HowTo] Reichsvorteil deaktivieren within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1

 
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
[HowTo] Reichsvorteil deaktivieren

Hey,
Hab mich mal auf die Suche nach dem sogenannten "Reichsvorteil" gemacht.

Schaut in der char_battle.cpp nach:
Code:
int iMapEmpire = SECTREE_MANAGER::instance().GetEmpireFromMapIndex(lMapIndex);
und darunter löscht ihr oder kommentiert folgendes aus:
Code:
		if (LC_IsYMIR() == true)
		{
			if (iEmpire && iMapEmpire && iEmpire != iMapEmpire)
			{
				dam += (dam * 30) / 100;
			}
		}
Sowie:
Code:
			if (iEmpire && iMapEmpire && iEmpire != iMapEmpire)
			{
				int percent = 10;
				
				if (184 <= lMapIndex && lMapIndex <= 189)
				{
					if (LC_IsYMIR() == true)
						percent = 7;
					else
						percent = 9;
				}
				else
				{
					if (LC_IsYMIR() == true)
						percent = 8;
					else
						percent = 9;
				}

				dam = dam * percent / 10;
			}
desweiteren danke an für den 2. Teil.


Ist nicht getestet sollte aber funktionieren.
.Colossus. is offline  
Thanks
8 Users
Old 09/06/2015, 22:50   #2
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,994
Received Thanks: 3,389
Ich bezweifle, dass YMIR als Locale Service auf irgendeinem Privatserver Verwendung findet, die Abfrage ist somit hinfällig. Der Reichsvorteil kommt meines Wissens nach durch die Quest der Tinktur der Reiche zustande, wo meist irgendwelche Boni vergeben werden.

lg
Nick is offline  
Thanks
2 Users
Old 09/06/2015, 23:08   #3

 
Avulsed's Avatar
 
elite*gold: 90
Join Date: Apr 2010
Posts: 1,887
Received Thanks: 1,793
Quote:
Originally Posted by Naverwy View Post
Ich bezweifle, dass YMIR als Locale Service auf irgendeinem Privatserver Verwendung findet, die Abfrage ist somit hinfällig. Der Reichsvorteil kommt meines Wissens nach durch die Quest der Tinktur der Reiche zustande, wo meist irgendwelche Boni vergeben werden.

lg
Doch es gibt einen "Reichsvorteil" der von der jeweiligen Map abhängt. Allerdings ist der folgende Abschnitt dafür zuständig:


Code:
            if (iEmpire && iMapEmpire && iEmpire != iMapEmpire)
            {
                int percent = 10;
                
                if (184 <= lMapIndex && lMapIndex <= 189)
                {
                    if (LC_IsYMIR() == true)
                        percent = 7;
                    else
                        percent = 9;
                }
                else
                {
                    if (LC_IsYMIR() == true)
                        percent = 8;
                    else
                        percent = 9;
                }


                dam = dam * percent / 10;
            }
Der andere ist wie bereits richtig erwähnt nur für die Ymir Locale.
Avulsed is offline  
Thanks
2 Users
Old 09/07/2015, 00:50   #4

 
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
Whups, da hätte ich wohl noch n bisschen weiter nach unten schauen sollen.
Werde es in den Thread hinzufügen, wenn du einverstanden bist.
.Colossus. is offline  
Thanks
1 User
Old 09/07/2015, 01:37   #5
 
DasSchwarzeT's Avatar
 
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,937
Quote:
Originally Posted by Avulsed View Post
Doch es gibt einen "Reichsvorteil" der von der jeweiligen Map abhängt. Allerdings ist der folgende Abschnitt dafür zuständig:


Code:
            if (iEmpire && iMapEmpire && iEmpire != iMapEmpire)
            {
                int percent = 10;
                
                if (184 <= lMapIndex && lMapIndex <= 189)
                {
                    if (LC_IsYMIR() == true)
                        percent = 7;
                    else
                        percent = 9;
                }
                else
                {
                    if (LC_IsYMIR() == true)
                        percent = 8;
                    else
                        percent = 9;
                }


                dam = dam * percent / 10;
            }
Der andere ist wie bereits richtig erwähnt nur für die Ymir Locale.
Sprich wenn der Mapindex kleiner als 184 bzw größer als 189 ist, gibt es keinen Reichsvorteil?
DasSchwarzeT is offline  
Old 09/07/2015, 01:49   #6

 
Mr. 'Avenue™'s Avatar
 
elite*gold: 222
The Black Market: 101/0/0
Join Date: Oct 2012
Posts: 2,369
Received Thanks: 3,389
Quote:
Originally Posted by DasSchwarzeT View Post
Sprich wenn der Mapindex kleiner als 184 bzw größer als 189 ist, gibt es keinen Reichsvorteil?
Doch. Es gibt jedoch einen kleinen Unterschied.
Wenn Mapindex zwischen 184 ~ 189, dann:
reichsvorteil auf ymir locale = 7
ansonste reichsvorteil auf ymir locale = 8
Mr. 'Avenue™ is offline  
Old 09/07/2015, 01:53   #7

 
Avulsed's Avatar
 
elite*gold: 90
Join Date: Apr 2010
Posts: 1,887
Received Thanks: 1,793
Quote:
Originally Posted by DasSchwarzeT View Post
Sprich wenn der Mapindex kleiner als 184 bzw größer als 189 ist, gibt es keinen Reichsvorteil?
Nein, bei den jeweiligen Maps wird der sogar Schaden noch extremer verringert, aber das betrifft auch wieder nur die Ymir Locale.
Avulsed is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Metin2 Reichsvorteil (XD) ausschalten im Source Code C++ ?
05/15/2015 - Metin2 Private Server - 2 Replies
Moin, em ja dieser Reichsvorteil (XXD) bring mein ganzen PVP - Konzept auf meinem Server ins schwanken. Weiß vil. jemand wo der shit im source zu finden ist? lG Tom Jessel :bandit:
[HowTo]Energysystem deaktivieren!
04/17/2013 - Metin2 Private Server - 8 Replies
Heyho epvp, Ihr möchtet einen P server ohne Energysystem, weil ihr es sinnlos findet oder sonstwas? Dann entpackt eure Root Datein -> Öffnet die constinfo.py mit notepad++ und sucht nach ENABLE_ENERGY_SYSTEM = 1
[HowTo]Yang schmeißen deaktivieren[Clientside]
08/23/2010 - Metin2 PServer Guides & Strategies - 13 Replies
Hallo da ich Saajas Gegen Yangbots / werfer gesehen habe dachte ich mir da gibt es bestimmt eine Lösung das ganze Clientside zu deaktivieren. Wie auch bei Saajas Lösung kann man die Paketdropper nicht damit hindern. Dies geht nur über die Serverfiles. Dazu später.. Ich schäme mich schon fast wegen dieser winzigen Sache ein HowTo zu schreiben aber ich weiß das es helfen wird die Yangdropper, welche keine Ahnung von Clientmodding haben, aufzuhalten. "Wie deaktiviere ich in meinem...



All times are GMT +1. The time now is 05:18.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.