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 03:59

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

Advertisement



[mini-RELEASE]Handelsfensterslots erweitern

Discussion on [mini-RELEASE]Handelsfensterslots erweitern within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
gerald500's Avatar
 
elite*gold: 150
Join Date: Sep 2010
Posts: 1,049
Received Thanks: 275
[mini-RELEASE]Handelsfensterslots erweitern

Hallo da ich grade ein wenig an meinem Server arbeite will ich euch heute zeigen wie ihr die Slots des Handelsfenster erweitern könnt das können aber nur jene Leute machen die mit dem Binary und Game Source arbeiten.

Ich weiß es ist nichts großes aber ich hab das noch nirgens gesehen und weil mir hier schon oft geholfen wurde wollte ich auch mal was releasen.

und vor allem will ich das release weil es Leute gab die für solche Kleinigkeiten unendlich viel Kohle verlangen was ich überhaupt nicht verstehe^^

also fangen wir an:

als erstes im Binary SRC in der Datei PythonExchange.h findet ihr diese Zeile:


PHP Code:
        enum
        
{
            
EXCHANGE_ITEM_MAX_NUM 12,
        }; 
Die 12 steht für 4x3 sprich 3 Reihen von Slots hoch und 4 Breit das heißt die ändern wie auf die Gewünschte Zahl ich habe das ganze erweitert auf 6 slots Breit und 6 slots hoch d.h bei mir ist die zahl 36.

das wars auch schon im Client nun kommen wir zur game das selbe in Grün in der Datei exchange.h ganz am Anfang:

PHP Code:
enum EExchangeValues
{
    
EXCHANGE_ITEM_MAX_NUM     12,
    
EXCHANGE_MAX_DISTANCE    1000
}; 
Die 12 wieder ändern gleich wie oben wie ihr das haben wollt oder eben auf 36 für 36 werde ich meine exchange.py heute noch uploaden.

und zu guter letzt in exchange.cpp sucht ihr nach dem hier:

PHP Code:
CExchange::CExchange(LPCHARACTER pOwner)
{
    
m_pCompany NULL;

    
m_bAccept false;

    for (
int i 0EXCHANGE_ITEM_MAX_NUM; ++i)
    {
        
m_apItems[i] = NULL;
        
m_aItemPos[i] = NPOS;
        
m_abItemDisplayPos[i] = 0;
    }

    
m_lGold 0;

    
m_pOwner pOwner;
    
pOwner->SetExchange(this);

    
m_pGrid M2_NEW CGrid(4,3);

und das hier :
PHP Code:
m_pGrid M2_NEW CGrid(4,3); 
ändert ihr jetzt auf die gewünschten zahlen also bei mir ist es
PHP Code:
m_pGrid M2_NEW CGrid(6,6); 
anstatt von 4,3 versteht sich ^^

Ich hoffe ich konnte manchen Leuten damit helfen ich werde heute wenn ich wieder zu Hause bin die dazugehörige exchange.py uploaden wo die Slots erweitert worden sind.

Mfg Gerald
gerald500 is offline  
Thanks
17 Users
Old 03/01/2015, 11:13   #2
 
.Various's Avatar
 
elite*gold: 35
Join Date: Aug 2014
Posts: 336
Received Thanks: 267
Schöne Sache, danke
.Various is offline  
Old 03/01/2015, 17:39   #3
 
Tuora's Avatar
 
elite*gold: 0
Join Date: Jun 2014
Posts: 1,045
Received Thanks: 954
Schade das es jetz Public ist ^^ auch wenn es nichts schweres ist trotzdem danke
Tuora is offline  
Old 03/01/2015, 17:52   #4
 
gerald500's Avatar
 
elite*gold: 150
Join Date: Sep 2010
Posts: 1,049
Received Thanks: 275
Quote:
Originally Posted by ImTweet™ View Post
Schade das es jetz Public ist ^^ auch wenn es nichts schweres ist trotzdem danke
Irgendwann wird alles public

Hier die dazugehörige exchangedialog.py wie versprochen im Anhang
Attached Files
File Type: rar exchangedialog.rar (962 Bytes, 176 views)
gerald500 is offline  
Thanks
1 User
Old 03/01/2015, 22:06   #5

 
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
Quote:
Originally Posted by gerald500 View Post
Irgendwann wird alles public

Hier die dazugehörige exchangedialog.py wie versprochen im Anhang
War das nicht zuerst in einem anderen forum public und du hast dir nur die mühe gemacht strg+c und strg+v zu drücken?
.Colossus. is offline  
Old 03/01/2015, 23:18   #6
 
Ekrem2's Avatar
 
elite*gold: 4
Join Date: Aug 2011
Posts: 236
Received Thanks: 141
Quote:
Originally Posted by .Colossus. View Post
War das nicht zuerst in einem anderen forum public und du hast dir nur die mühe gemacht strg+c und strg+v zu drücken?
nee selber hat er es bestimmt geschrieben (hoffe ich)

und außerdem ist doch scheiß egal wen es iwo anders pub ist ..
Solange es hier nicht released ist, sollte man das auch machen (ist ja nicht pattentiert oder so)

MFG
Ekrem2 is offline  
Old 03/02/2015, 09:03   #7
 
elite*gold: 0
Join Date: Jun 2011
Posts: 450
Received Thanks: 350
Warum macht man für sowas ein Release? Total unnötig, das kriegt jeder trottel alleine hin. #Vote4Close
.Krusty is offline  
Old 03/02/2015, 12:43   #8

 
.Quadral's Avatar
 
elite*gold: 30
Join Date: Aug 2014
Posts: 1,098
Received Thanks: 127
Vielen Dank, schöne Sache.

best regards
- .DVNTY
.Quadral is offline  
Old 03/02/2015, 13:00   #9
 
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
Quote:
Originally Posted by .Krusty View Post
Warum macht man für sowas ein Release? Total unnötig, das kriegt jeder trottel alleine hin. #Vote4Close
Wtf?


Danke, sehr nützlich!
#Saiirex is offline  
Old 03/02/2015, 17:26   #10

 
DreamT™'s Avatar
 
elite*gold: 26
Join Date: Sep 2014
Posts: 895
Received Thanks: 388
Für einige sicherlich sehr hilfreich. Danke für das Release

mfg DreamT
DreamT™ is offline  
Old 03/16/2019, 22:43   #11
 
elite*gold: 0
Join Date: Mar 2019
Posts: 31
Received Thanks: 7
Wie baue ich exchangedialog.py ein?
Muss ich das einfach in den ornder root rein packen?
Zee.one is offline  
Old 03/20/2019, 03:47   #12




 
Natsu Dragneel's Avatar
 
elite*gold: 581
The Black Market: 646/0/0
Join Date: Jun 2016
Posts: 12,620
Received Thanks: 2,275
Quote:
Originally Posted by Zee.one View Post
Wie baue ich exchangedialog.py ein?
Muss ich das einfach in den ornder root rein packen?
in die etc.*
Natsu Dragneel is offline  
Old 04/04/2019, 01:34   #13
 
elite*gold: 0
Join Date: Apr 2019
Posts: 35
Received Thanks: 103
Vielen dank
xKiritoKun is offline  
Reply


Similar Threads Similar Threads
[Mini-Release] Mini Grinder-Helper + Source
09/03/2014 - Aion Hacks, Bots, Cheats & Exploits - 8 Replies
Hi everyone, just made a small Mini-Tool in C# that displays XP,HP,MP and a small information (if XP changed between 2 update-rates) how much repeats are needed for lvl up. XP,TP,MP are also given in Progressbars. E.G.: You are doing repeatables for leveling, this shows at finishing quests, the amount, of how often u would need to finish it again until level up. I also give you the current sourcecode of this mini-tool. .Net-Version: 4.5 Visual-Studio-Version: Visual Studio 2013 Also...
[Source Release] SetRandomOption erweitern
04/07/2012 - Flyff PServer Guides & Releases - 8 Replies
Ich release euch mal wie ihr eure /SetRandomOption erweitern könnt. Standardmäßig kann man nur Str,Dex,Int,Sta,Kritische Trefferrate,Geschwindigkeit,Angriffstempo,Verteidi gung,Erhöht die HP um,Erhöht die FP um,Erhöht die MP um,Magiebeschleunigung,Kritischer Schaden und Erhöht die ATK erwecken. Ihr öffnet eure FuncTextCmd.cpp in Source _Interface Ordner und sucht nach BOOL TextCmd_SetRandomOption( CScanner & s )
Mini[Mini-Release] Blanke Mob_drop_item
12/14/2011 - Metin2 PServer Guides & Strategies - 4 Replies
Ich lad hier mal ne komplett blanke mob_drop_item hoch. Alle Mobs sind noch drin , aber alle Drops entfernt. Für die "Faulen" bestimmt ein bisschen hilfreich :).
[mini mini Release] Warning for IE for heni script
09/19/2011 - Metin2 PServer Guides & Strategies - 14 Replies
this is nothing special I just i see a lots of people have troubles with the Internet Explorer browser on the almost all HP have be release on epvp so i will explain a bether way to warning the user he is using the internet explorer and you recomend use firefox or chrone without using enterpage 1 put this code inside the <head> </head> tag <!--> <script type="text/javascript">
[Mini-Release] Time-Bug in der LOG-Datenbank fixxen (Anzeige erweitern)
07/03/2011 - Metin2 PServer Guides & Strategies - 10 Replies
Hallo Leute, heute habe ich ein wirklich ganz kleines Mini-Release für euch. Es ist an so ziemlich alle Serverbesitzer gerichtet, die ihre Logs verwenden. Aufgefallen ist mir das Ganze, da in der log.log-Datenbank bei "time" immer nur die Zeit stand. Da das aber beim Überprüfen von Zusammenhängen zwischen Spielern nicht so wirklich praktisch ist, dachte ich mir "Na komm, schau mal in den Gamecore ob sich da nicht was machen lässt". Da der Query der ausgeführt wird aber eigentlich...



All times are GMT +2. The time now is 03:59.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.