Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 04:24

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

Advertisement



WICHTig....query und einfügen

Discussion on WICHTig....query und einfügen within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2010
Posts: 69
Received Thanks: 7
WICHTig....query und einfügen

hey, ich habe eben was cooles bekommen zum einfügen, ist wie ein Reititer... cliet habe ich alles hinzugefügt aber ic weiß nicht wie ich solche query erstellen kann... kann mir jemadn helfen?
36666669 is offline  
Old 06/18/2015, 08:46   #2
 
Kampfzwerg!'s Avatar
 
elite*gold: 0
Join Date: Feb 2015
Posts: 306
Received Thanks: 171
musst nicht unbedingt eine query schreiben
geh in Navicat und in deiner item_proto.. dann unten links auf das +
dann kannst du dir selbst deinen eintrag machen..
mit der zeit lernst du auch wie viele spalten deine item_proto hat
welche spalte für was steht, hier aber mal ein kleines beispiel wie es aussieht
aber wie gesagt kann je nacj item_proto die spalten verschoben werden, weil jede bzw die meisten item_protos anderes sind.

Code:
INSERT INTO `item_proto` VALUES ('vnum', name, locale_name, 'type', 'subtype', 'weight', 'size', 'antiflag', 'flag', 'wearflag', 'immuneflag', 'gold', 'shop_buy_price', 'refined_vnum', 'refine_set', 'refine_set2', 'magic_pct', 'limittype0', 'limitvalue0', 'limittype1', 'limitvalue1', 'applytype0', 'applyvalue0', 'applytype1', 'applyvalue1', 'applytype2', 'applyvalue2', 'value0', 'value1', 'value2', 'value3', 'value4', 'value5', 'socket0', 'socket1', 'socket2', 'socket3', 'socket4', 'socket5', 'specular', 'socket_pct', 'addon_type', 'vnum_range');
so sollte es bei den neuen item_protos aussehen..
einfach den inhalt z.b
vnum = durch deine ID des items ersetzen
name = wie das item heißt z.b Weißer Löwe
locale_name = z.b "Weißer Löwe Siegel" ingame würde dann stehen du hast einen Weißen Löwe Siegel aufgehoben..

und den rest durch zahlen ersetzen oder auch das eine oder andere feld leer lassen so sollte es am ende aussehen

Code:
INSERT INTO `item_proto` VALUES ('71124', Weißer Löwe, Weißer Löwe Siegel, '18', '2', '0', '1', '74112', '9216', '0', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1440', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
viel spaß hoffe das war verständlich

lg
Kampfzwerg! is offline  
Thanks
1 User
Old 06/18/2015, 09:05   #3

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Quote:
Originally Posted by Kampfzwerg! View Post
musst nicht unbedingt eine query schreiben
geh in Navicat und in deiner item_proto.. dann unten links auf das +
dann kannst du dir selbst deinen eintrag machen..
mit der zeit lernst du auch wie viele spalten deine item_proto hat
welche spalte für was steht, hier aber mal ein kleines beispiel wie es aussieht
aber wie gesagt kann je nacj item_proto die spalten verschoben werden, weil jede bzw die meisten item_protos anderes sind.

Code:
INSERT INTO `item_proto` VALUES ('vnum', name, locale_name, 'type', 'subtype', 'weight', 'size', 'antiflag', 'flag', 'wearflag', 'immuneflag', 'gold', 'shop_buy_price', 'refined_vnum', 'refine_set', 'refine_set2', 'magic_pct', 'limittype0', 'limitvalue0', 'limittype1', 'limitvalue1', 'applytype0', 'applyvalue0', 'applytype1', 'applyvalue1', 'applytype2', 'applyvalue2', 'value0', 'value1', 'value2', 'value3', 'value4', 'value5', 'socket0', 'socket1', 'socket2', 'socket3', 'socket4', 'socket5', 'specular', 'socket_pct', 'addon_type', 'vnum_range');
so sollte es bei den neuen item_protos aussehen..
einfach den inhalt z.b
vnum = durch deine ID des items ersetzen
name = wie das item heißt z.b Weißer Löwe
locale_name = z.b "Weißer Löwe Siegel" ingame würde dann stehen du hast einen Weißen Löwe Siegel aufgehoben..

und den rest durch zahlen ersetzen oder auch das eine oder andere feld leer lassen so sollte es am ende aussehen

Code:
INSERT INTO `item_proto` VALUES ('71124', Weißer Löwe, Weißer Löwe Siegel, '18', '2', '0', '1', '74112', '9216', '0', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1440', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
viel spaß hoffe das war verständlich

lg
Die Inserts würden so nicht funktionieren, du musst um einen varchar, char oder alles was eben Text ist die Eingabe in ' setzen. Alles was zahlen sind sollte man allerdings nicht in ' schreiben. MySQL nimmt zwar auch für einen int und anderen Zahlentypen die Werte in ' an, allerdings sollte man sich das nicht angewöhnen, denn laut ANSI SQL darf man Zahlentypen nur direkt setzen.
Du hast es in deinem Insert also genau falsch herum gemacht
rollback is offline  
Thanks
1 User
Old 06/18/2015, 09:14   #4
 
Kampfzwerg!'s Avatar
 
elite*gold: 0
Join Date: Feb 2015
Posts: 306
Received Thanks: 171
danke für die korrektur

also sollte es so aussehen?

Code:
INSERT INTO `item_proto` VALUES (71124, 'Weißer Löwe', 'Weißer Löwe Siegel', 18, 2, 0, 1, 74112, 9216, 0, , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1440, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
Kampfzwerg! is offline  
Old 06/18/2015, 09:21   #5

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Quote:
Originally Posted by Kampfzwerg! View Post
danke für die korrektur

also sollte es so aussehen?

Code:
INSERT INTO `item_proto` VALUES (71124, 'Weißer Löwe', 'Weißer Löwe Siegel', 18, 2, 0, 1, 74112, 9216, 0, , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1440, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
genau.
Am besten setzt man sich für die ganzen Flags etc. noch einen Default-Wert (z.B. 0), dann muss man diese beim Erstellen eines neuen Items nicht immer reinschreiben.

Um nicht alle Werte beim Insert zu setzen muss man folgende Syntax verwenden:
Code:
INSERT INTO item_proto (vnum, locale_name, limittype0, limitvalue0, socket_pct, specular) VALUES (71124, 'Weißer Löwe', 0, 1, 0, 0);
alle nicht angegeben Werte werden hierbei auf den Default-Wert gesetzt. Wenn kein Default-Wert angegeben ist, wird es auf null gesetzt. Nullwerte können aber besonders in der item_proto beim Starten des Servers für Probleme sorgen, weshalb man sich zur Sicherheit alles auf "not null" setzt. Wenn man dann versucht eine Spalte auf null zu setzen, bekommt man einen Fehler, der darauf hinweist, dass dieses Feld nicht null sein darf.
rollback is offline  
Thanks
1 User
Old 06/18/2015, 12:58   #6
 
elite*gold: 0
Join Date: Oct 2010
Posts: 69
Received Thanks: 7
oh danke Für so viele narichten^^ ist ja nicht immer so, darf ich ein von euch in skype adden?, ich habe noch was nicht verstanden wie soll die "query" oder navicat wissen welches tier, npc etc meine, ? also ich lerne schnell wen mir einer das mir per skype erklärt dann weiß ich es, dann vergesse ich es nicht
36666669 is offline  
Old 06/18/2015, 13:00   #7

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Über die vnum. Die vnum ist eindeutig und kann nicht mehrmals verwendet werden.
rollback is offline  
Old 06/18/2015, 13:00   #8
 
Kampfzwerg!'s Avatar
 
elite*gold: 0
Join Date: Feb 2015
Posts: 306
Received Thanks: 171
in diesem tool findest du alles
welche nummer ein item haben muss für eine quest (18) usw

Kampfzwerg! is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
MySQL Fehler, Query einfügen ..
08/14/2012 - Metin2 Private Server - 4 Replies
Wenn ich querrys von reittier einfügen will kommt immer dieser fehler : 1136 - Column count doesn't match value count at row 1 kennt sich einer damit aus?
Item_proto query einfügen ?
07/09/2012 - Metin2 Private Server - 3 Replies
Hey wollte eben in der Item_proto ne query einfügen aber es kommt immer dieser error <- http://i.epvpimg.com/vLhqf.png Weiß wer wie ich mysql upgrade ? Mfg Reall
Sachen in die Query einfügen
11/16/2010 - Metin2 Private Server - 2 Replies
Guten Tag, Wie fügt man sachen z.B. in die item_proto query oder so für neue waffen, items etc.? Weis nämlich nicht was einen Query ist und wo icvh die Codes einfügen muss Mit freundlichen Grüßen Tim29
navicat query einfügen
10/10/2010 - Metin2 Private Server - 3 Replies
wie kann ich bei navicat die querys einfügen
query einfügen
09/23/2010 - Metin2 Private Server - 6 Replies
hey com, ich wollte heute die neuen reittiere einfügen bloß ich weis nicht wie ich die 4 querys einfüge. INSERT INTO mob_proto VALUES ('39912', 'lion', 0x4E6F6E616D65202020202020202020202020202020202020 , '5', '1', '0', '1', '', '', '0', '', 'STUN,SLOW,CURSE,TERROR', '0', 'lion', '2', '0', '0', '0', '0', '0', '0', '120', '3', '1', '2', '2', '400', '4', '100', '100', '0', '2000', '150', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',...



All times are GMT +1. The time now is 04:25.


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