Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 11:44

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

Advertisement



[Smal-Release[C++]]Full EQ+Bonis(mit gm command)

Discussion on [Smal-Release[C++]]Full EQ+Bonis(mit gm command) within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 2785
Join Date: Dec 2014
Posts: 403
Received Thanks: 1,354
[Smal-Release[C++]]Full EQ+Bonis(mit gm command)

Hallo Epvp,

Ich weß nicht wie man es nennen sollte also es geht mehr um 2 Chat commands die ich gestern gefunden habe im Source.

hier mal die standart codes:
Code:
item_full_set = ( Gibt rassenabhängig EQ )
attr_full_set = ( Gibt auf alles was man anhatt Bonis )
Diese findet ihr in der cmd.cpp

Nun Zeige ich euch wie man die Items ändert die man bekommt und die bonis.

Fangen wir mit dem EQ an, geht dafür in die cmd_gm.cpp und sucht:
Code:
ACMD (do_item_full_set)
Machen wir ein Bsp. bei dem Krieger. Normal sollte das da stehen:
Code:
case JOB_WARRIOR:
		{
			item = ITEM_MANAGER::instance().CreateItem(11299);
			if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))
				M2_DESTROY_ITEM(item);
			item = ITEM_MANAGER::instance().CreateItem(13049);
			if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))
				M2_DESTROY_ITEM(item);
			item = ITEM_MANAGER::instance().CreateItem(15189);
			if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))
				M2_DESTROY_ITEM(item);
			item = ITEM_MANAGER::instance().CreateItem(3159);
			if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))
				M2_DESTROY_ITEM(item);
			item = ITEM_MANAGER::instance().CreateItem(12249);
			if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))
				M2_DESTROY_ITEM(item);
			item = ITEM_MANAGER::instance().CreateItem(14109);
			if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))
				M2_DESTROY_ITEM(item);
			item = ITEM_MANAGER::instance().CreateItem(17109);
			if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))
				M2_DESTROY_ITEM(item);
			item = ITEM_MANAGER::instance().CreateItem(16109);
			if (!item || !item->EquipTo(ch, item->FindEquipCell(ch)))
				M2_DESTROY_ITEM(item);
		}
Da müsst ihr nur die Id´s anpassen und fertig mehr nicht, ist ganz Simple eig.


Nun zu den Bonis, sucht nacht:
Code:
ACMD (do_attr_full_set)
Wieder der standart bei Krieger:
Code:
case JOB_WARRIOR:
		{
			item = ch->GetWear(WEAR_WEAPON);
			if (item != NULL)
			{
				item->ClearAttribute();
				item->SetForceAttribute(0, APPLY_CAST_SPEED, 20);
				item->SetForceAttribute(1, APPLY_CRITICAL_PCT, 10);
				item->SetForceAttribute(2, APPLY_PENETRATE_PCT, 10);
				item->SetForceAttribute(3, APPLY_ATTBONUS_DEVIL, 20);
				item->SetForceAttribute(4, APPLY_STR, 12);
			}

			item = ch->GetWear(WEAR_HEAD);
			if (item != NULL)
			{
				item->ClearAttribute();
				item->SetForceAttribute(0, APPLY_ATT_SPEED, 8);
				item->SetForceAttribute(1, APPLY_HP_REGEN, 30);
				item->SetForceAttribute(2, APPLY_SP_REGEN, 30);
				item->SetForceAttribute(3, APPLY_DODGE, 15);
				item->SetForceAttribute(4, APPLY_STEAL_SP, 10);
			}

			item = ch->GetWear(WEAR_SHIELD);
			if (item != NULL)
			{
				item->ClearAttribute();
				item->SetForceAttribute(0, APPLY_CON, 12);
				item->SetForceAttribute(1, APPLY_BLOCK, 15);
				item->SetForceAttribute(2, APPLY_REFLECT_MELEE, 10);
				item->SetForceAttribute(3, APPLY_IMMUNE_STUN, 1);
				item->SetForceAttribute(4, APPLY_IMMUNE_SLOW, 1);
			}

			item = ch->GetWear(WEAR_BODY);
			if (item != NULL)
			{
				item->ClearAttribute();
				item->SetForceAttribute(0, APPLY_MAX_HP, 2000);
				item->SetForceAttribute(1, APPLY_CAST_SPEED, 20);
				item->SetForceAttribute(2, APPLY_STEAL_HP, 10);
				item->SetForceAttribute(3, APPLY_REFLECT_MELEE, 10);
				item->SetForceAttribute(4, APPLY_ATT_GRADE_BONUS, 50);
			}

			item = ch->GetWear(WEAR_FOOTS);
			if (item != NULL)
			{
				item->ClearAttribute();
				item->SetForceAttribute(0, APPLY_MAX_HP, 2000);
				item->SetForceAttribute(1, APPLY_MAX_SP, 80);
				item->SetForceAttribute(2, APPLY_MOV_SPEED, 8);
				item->SetForceAttribute(3, APPLY_ATT_SPEED, 8);
				item->SetForceAttribute(4, APPLY_CRITICAL_PCT, 10);
			}

			item = ch->GetWear(WEAR_WRIST);
			if (item != NULL)
			{
				item->ClearAttribute();
				item->SetForceAttribute(0, APPLY_MAX_HP, 2000);
				item->SetForceAttribute(1, APPLY_MAX_SP, 80);
				item->SetForceAttribute(2, APPLY_PENETRATE_PCT, 10);
				item->SetForceAttribute(3, APPLY_STEAL_HP, 10);
				item->SetForceAttribute(4, APPLY_MANA_BURN_PCT, 10);
			}

			item = ch->GetWear(WEAR_NECK);
			if (item != NULL)
			{
				item->ClearAttribute();
				item->SetForceAttribute(0, APPLY_MAX_HP, 2000);
				item->SetForceAttribute(1, APPLY_MAX_SP, 80);
				item->SetForceAttribute(2, APPLY_CRITICAL_PCT, 10);
				item->SetForceAttribute(3, APPLY_PENETRATE_PCT, 10);
				item->SetForceAttribute(4, APPLY_STEAL_SP, 10);
			}

			item = ch->GetWear(WEAR_EAR);
			if (item != NULL)
			{
				item->ClearAttribute();
				item->SetForceAttribute(0, APPLY_MOV_SPEED, 20);
				item->SetForceAttribute(1, APPLY_MANA_BURN_PCT, 10);
				item->SetForceAttribute(2, APPLY_POISON_REDUCE, 5);
				item->SetForceAttribute(3, APPLY_ATTBONUS_DEVIL, 20);
				item->SetForceAttribute(4, APPLY_ATTBONUS_UNDEAD, 20);
			}
		}
Hier könnt ihr halt für jedes Equipmentteil individuell einstellen welche bonis drauf sollen standart. Natürlich auch 6/7 Bonis gehen da


Das wars eig schon, ich weiß nichts großes aber ich fange ja auch erst an mit dem Source zu arbeiten.

In den nächten Tagen wird villeicht nohmal was von mir kommen in der richtung.


Mit freundlichen Grüßen
.Kori

Thanks to:
- Nyor dafür das er mir etwas C++ lernt
- Fydes für den root zum Compilern & Testen
.K0rí is offline  
Thanks
9 Users
Old 04/02/2015, 19:07   #2
 
Poccix's Avatar
 
elite*gold: 44
Join Date: Dec 2009
Posts: 1,696
Received Thanks: 3,833
Smal .... ? xD
Gefällt mir, jedoch nur für die GM's nützlich
Hoffe wirst durch die Bastelleien am Source in C++ besser.
Poccix is offline  
Thanks
2 Users
Old 04/02/2015, 19:12   #3
 
Fydes's Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 1,619
Received Thanks: 984
Sauber, wie man`s von dir kennt.
Fydes is offline  
Thanks
1 User
Old 04/02/2015, 19:41   #4
 
NaOiZ's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 740
Received Thanks: 499
Schon gewust un das für PvM umgesetzet Dennoch danke dafür wird sicherlich einigen helfen :P
NaOiZ is offline  
Thanks
2 Users
Old 04/02/2015, 20:03   #5
 
elite*gold: 0
Join Date: Aug 2013
Posts: 301
Received Thanks: 88
Kann man sowas auch machen als quest. Also das man sich per quest full eq geben kann mit boni?
©Fitchi is offline  
Old 04/02/2015, 20:08   #6
 
elite*gold: 2785
Join Date: Dec 2014
Posts: 403
Received Thanks: 1,354
Quote:
Originally Posted by ©Fitchi View Post
Kann man sowas auch machen als quest. Also das man sich per quest full eq geben kann mit boni?
Natürlich geht das sind normale befehle
.K0rí is offline  
Old 04/02/2015, 21:05   #7
 
elite*gold: 0
Join Date: Mar 2010
Posts: 60
Received Thanks: 44
War schon in der 34k game drine sollte die meisten wissen.
Kakashi20 is offline  
Thanks
1 User
Old 04/02/2015, 22:40   #8
 
.Lynea's Avatar
 
elite*gold: 0
Join Date: Aug 2014
Posts: 24
Received Thanks: 28
Finde ich ganz schön, besonders nützlich zum testen des Pvp/Pve Systems.
.Lynea is offline  
Old 04/02/2015, 23:13   #9

 
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
Man sollte eventuell die Berechtigung von dem gm befehl ändern, da glaube ich auch high wizards sich dadurch "full eq" geben können.
.Colossus. is offline  
Thanks
1 User
Old 04/03/2015, 03:21   #10
 
LovecKrys's Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 210
Received Thanks: 199
Already implemented in newer cores, what's the purpose of copypasting it here?
LovecKrys is offline  
Old 04/03/2015, 05:28   #11
 
elite*gold: 26
Join Date: Oct 2011
Posts: 1,262
Received Thanks: 1,062
Vom Code her schrecklich, bist aber noch ein Anfänger deshalb ists ok.
He3o Crysis is offline  
Thanks
1 User
Old 04/03/2015, 18:31   #12


 
xXGaardenXx's Avatar
 
elite*gold: 26
Join Date: Jan 2009
Posts: 1,186
Received Thanks: 477
Quote:
Originally Posted by .He3o Crysis View Post
Vom Code her schrecklich, bist aber noch ein Anfänger deshalb ists ok.
Das hat er doch garnicht selber geschrieben das ist 1:1 im Sourcecode so drinne
xXGaardenXx is offline  
Old 04/03/2015, 19:09   #13
 
elite*gold: 2785
Join Date: Dec 2014
Posts: 403
Received Thanks: 1,354
Quote:
Originally Posted by xXGaardenXx View Post
Das hat er doch garnicht selber geschrieben das ist 1:1 im Sourcecode so drinne
Das stimmt, ich wollte nur zeigen das es dies im source gibt und wie man es ändern kann.
.K0rí is offline  
Thanks
1 User
Old 04/04/2015, 08:20   #14
 
.T4Ump's Avatar
 
elite*gold: 0
Join Date: Oct 2013
Posts: 115
Received Thanks: 192
.K0rí
You're So slow sperm. D
.T4Ump is offline  
Thanks
1 User
Old 04/04/2015, 09:45   #15

 
DreamT™'s Avatar
 
elite*gold: 26
Join Date: Sep 2014
Posts: 895
Received Thanks: 388
Ganz schick Ich persönlich würde es jedoch nicht einbauen, da damit auch viel Unfug getrieben werden kann.

Danke fürs Teilen
DreamT™ is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Smal-Release]Alt+F4 Funktion
03/10/2015 - Metin2 PServer Guides & Strategies - 11 Replies
Guten Abend Elitepvpers, Ich wollte wieder mal was Releasen ;) Zum Release: Ihr Öffnet die game.py und sucht nach:
[S4] Ts/VK Imba d10 Eq 3* full Max Bonis !
01/25/2014 - 4Story Trading - 0 Replies
Hey,ich ts/vk hiermit mein d10 eq es hat full 3steine max Boni und is full Sb ich nehme auch echtes geld an aber das dann nur in psc ! ingame treff möglich Valo kann es gesehen werden (angezogen) und deri halt nur per chat ^^.. mfg x0m4r
Metin2 command um zu sehen welche bonis man hat?
01/14/2013 - Metin2 Private Server - 4 Replies
Metin2 command um zu sehen welche bonis man hat? ich hatte da mal so ein command hab ihn leider vergessen /stats oder so ich weiß es leider nich mehr da sieht man dann im chat alle bonis bitte um hilfe für ein thanks :(?
Metin2 (DE) s.25 HMK+9 IMBA 4 FUll BONIS
04/01/2011 - Metin2 Trading - 7 Replies
Hallo, ich will hier meine HMK+9 los werden ich denke mal die Beste vom Kompletten DE server wer interesse hat soll mich skype adden ich sage gleich wer will soll mich adden ich adde keine anderen da ich sehr häufig keine Zeit habe also einfach melden : Skypename:zwiers1994 Hier die HMK EIn boni is weg gestrichen damit es keine Schwierigkeiten mit der GF gibt ...



All times are GMT +1. The time now is 11:48.


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.