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 05:31

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

Advertisement



[Release] Yangbugs in der item_proto beheben

Discussion on [Release] Yangbugs in der item_proto beheben within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
ThinSmoke's Avatar
 
elite*gold: 49
Join Date: Sep 2008
Posts: 906
Received Thanks: 600
[Release] Yangbugs in der item_proto beheben

Hallo,

bei den meisten Item_Protos ist es so das manche Gegenstände teurer verkauft werden können als gekauft.

In diesem Fall gibt es 2-3 Möglichkeiten es zu beheben.

Einfach ein paar mySQL Querys

Überprüfen ob ein Yangbug existiert
Code:
select * from item_proto where shop_buy_price > gold
Alles 0.8* so teuer Verkaufen wie es gekauft wurde
Code:
UPDATE `item_proto` SET `shop_buy_price`= gold * 0.8
Nur die Yangbugs beheben.
Code:
UPDATE `item_proto` SET `shop_buy_price`= gold % 2 WHERE gold < shop_buy_price



Ist eigentlich eine einfache Lösung auf die hätte jeder kommen sollen doch bei den meisten Servern gibt es immernoch kleine Fehler
ThinSmoke is offline  
Thanks
10 Users
Old 05/07/2011, 14:23   #2
 
-Tuni's Avatar
 
elite*gold: 20
Join Date: Jun 2010
Posts: 2,237
Received Thanks: 956
Danke aber wer zu blöd ist die Preise so umzustellen das dan ein Bug entsteht kan man nur blöd gucken.
-Tuni is offline  
Thanks
1 User
Old 05/07/2011, 14:52   #3
 
ThinSmoke's Avatar
 
elite*gold: 49
Join Date: Sep 2008
Posts: 906
Received Thanks: 600
Naja, möchtest du dir 3000 Items durchschauen von Hand ob da die Preise falsch eingestellt sind? Wenn man dann so von Hand ~200 Items einfügt passiert sowas mal sehr schnell das da ein Fehler unterläuft.
ThinSmoke is offline  
Old 05/07/2011, 14:55   #4
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,484
Received Thanks: 3,151
Gibts schon .
Daroolein is offline  
Thanks
2 Users
Old 05/07/2011, 15:11   #5
 
elite*gold: 0
Join Date: Jan 2011
Posts: 818
Received Thanks: 974
Daroo hat Recht, das gabs schonmal!
0x4D617276 is offline  
Thanks
1 User
Old 05/07/2011, 16:50   #6
 
elite*gold: 626
Join Date: Aug 2009
Posts: 7,149
Received Thanks: 2,942
Wer das nicht weiß sollte kein Server öffnen
тrαder is offline  
Thanks
2 Users
Old 05/07/2011, 17:12   #7
 
elite*gold: 112
Join Date: Jan 2010
Posts: 1,531
Received Thanks: 414
Wie hackt ihr auf ihm rum?
Schön es wurde schonmal public gestellt aber seine "Version" ist für Afnäger viel besser...
¿Freaky¿ is offline  
Thanks
1 User
Old 05/07/2011, 17:29   #8
 
elite*gold: 0
Join Date: Jan 2011
Posts: 818
Received Thanks: 974
Das anderer Tutorial doch auch Oo
0x4D617276 is offline  
Thanks
1 User
Old 05/07/2011, 18:19   #9
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,484
Received Thanks: 3,151
Da fehlt ein
PHP Code:
USE player
Außerdem die Kommatas am Ende der
Queries. Außerdem würde ich dazu raten,
Queries immer Casesensitive zu schreiben, da
man sonst schnell den Überblick verliert.
Daroolein is offline  
Old 05/07/2011, 18:22   #10
 
.Scy's Avatar
 
elite*gold: 15
Join Date: Jul 2010
Posts: 3,926
Received Thanks: 1,158
das hier is ne bessere lösung da der andere die einfach gleich setzt und er die runter setzt.
.Scy is offline  
Old 05/07/2011, 21:24   #11
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
PHP Code:
Delete player.itemproto 
Viel wirkungsvoller ^.^
.Risan. is offline  
Old 05/07/2011, 22:25   #12
 
ThinSmoke's Avatar
 
elite*gold: 49
Join Date: Sep 2008
Posts: 906
Received Thanks: 600
Liebe Leute,

wenn ihr was daran auszusetzen habt das ich irgendwelchen Community Mitgliedern helfen möchte auch ohne dem nötigen Fach Chinesich einen Server zu eröffnen (btw gibt es genügen One Click Files) an Daroo - von dir sind doch auch ein paar One Click Files? Wer es nicht rallt SF´s selber auf ner vBox zum laufen zu bekommen sollte auch keinen Server eröffnen bla.

Aber mal den Flame beiseite.


Ein Query muss nicht mit ; abgeschlossen werden, Case Sensitiv ist auch nicht zwingend notwendig und es ist vorausgesetzt das bereits die Player Table ausgewählt wurde somit ist das "use Player" auch unnötig.

Das es bereits veröffentlicht wurde war mir nicht bekannt, ich habe gesucht jedoch nichts gefunden.

Ich bin auch kein THX Sammler o.Ä. sondern möchte lediglich die Community mit simplen Lösungen unterstützen.

Liebe Grüße
ThinSmoke is offline  
Old 05/07/2011, 22:35   #13
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,484
Received Thanks: 3,151
Quote:
Originally Posted by GothicCore View Post
Liebe Leute,

wenn ihr was daran auszusetzen habt das ich irgendwelchen Community Mitgliedern helfen möchte auch ohne dem nötigen Fach Chinesich einen Server zu eröffnen (btw gibt es genügen One Click Files) an Daroo - von dir sind doch auch ein paar One Click Files? Wer es nicht rallt SF´s selber auf ner vBox zum laufen zu bekommen sollte auch keinen Server eröffnen bla.

Aber mal den Flame beiseite.


Ein Query muss nicht mit ; abgeschlossen werden, Case Sensitiv ist auch nicht zwingend notwendig und es ist vorausgesetzt das bereits die Player Table ausgewählt wurde somit ist das "use Player" auch unnötig.

Das es bereits veröffentlicht wurde war mir nicht bekannt, ich habe gesucht jedoch nichts gefunden.

Ich bin auch kein THX Sammler o.Ä. sondern möchte lediglich die Community mit simplen Lösungen unterstützen.

Liebe Grüße
Okey, also wenn man Rechtsklick auf den Server macht -> Console, und da
eine Query eingibt, welche nicht mit ; beendet wurde, erwartet er weitere
"Argumente" und schließt nicht ab.
Case Sensitive, weil SQL-Queries recht schnell unübersichtlich werden können, da hilft es immer, zu wissen, was ein Befehl und was ein Parameter whatever ist. Und wenn man wie gesagt in der Konsole ist, muss man halt noch anzeigen, dass man die Player DB usen will.
Daroolein is offline  
Old 05/07/2011, 23:28   #14
 
ThinSmoke's Avatar
 
elite*gold: 49
Join Date: Sep 2008
Posts: 906
Received Thanks: 600
Wer die Console nutzt wird diese Querys nicht brauchen, die meisten nutzen Navicat oder HeidiSQL oder den von mySQL zur Verfügung gestellten Manager.
ThinSmoke is offline  
Old 05/07/2011, 23:29   #15
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,484
Received Thanks: 3,151
HeidiSQL ist geil, aber das stellt ein paar Sachen dumm da
Daroolein is offline  
Reply


Similar Threads Similar Threads
[Little Release]Yangbug beheben
12/14/2010 - Metin2 PServer Guides & Strategies - 16 Replies
Hey, da auf manchen Servern immer noch der Yangbug geht mit Kaufen und Verkaufen, hab ich hier mal fixx ne Methode gemacht um des zu fixxen: Connected per Navicat zu eurem MySQL Server Öffnet die Konsole der Player Tabelle Gebt ein Update item_proto set gold = shop_buy_price where shop_buy_price >= gold; Startet euren Server neu bzw. Reloaded eure Tabellen und schon ist es gefixxt! Ich weiß ist nicht grad super habs hier aber noch nicht gesehen, daher wünsche ich keiner Hater-Posts...
[HowTo]Table"item_proto"is read only Beheben
08/16/2010 - Metin2 PServer Guides & Strategies - 17 Replies
Hi Liebe Com Ich möchte heute mein erstes HowTo machen. Ich hoffe das ich keine doofen antworten kriege da ich nur Helfen will. Also da ich gelesen habe das viele das problem haben mit der Datenbank. Da sie keine preise mehr ändern können oder anderes in der "item_proto" weil immer der Fehler kommt Tablle "item_proto" is read only möchte ich, euch gerne helfen diese Fehler zu Beheben.
HowTo item_proto Query Fehler beheben
05/09/2010 - Metin2 PServer Guides & Strategies - 17 Replies
Hallo, ihr kennt bestimmt diesen Fehler. Ihr geht in die item_proto in Navicat und wollt Items/Waffen/Rüstungen und so weiter hinzufügen. Ihr geht wie immer auf File-> dann auf Query, nun fügt ihr euren code ein. Beispiel die neue Waffe: INSERT INTO `item_proto` VALUES (7500, "Donnerklinge+0 ", "Donnerklinge+0", 1, 3, 0, 3, 56, 1, 16, '', 10000000, 15000000, 7501, 46, 0, 15, 1, 80, 0, 0, 7, 27, 17, 2, 5, 8, 0, 1, 0, 216, 248, 12, 0, 64992, 127, 64976, 21631, 4855, 0, 3, 0); INSERT...



All times are GMT +2. The time now is 05:31.


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.