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?:confused:
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');
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');
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.Quote:
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.
so sollte es bei den neuen item_protos aussehen..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');
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
viel spaß hoffe das war verständlichCode: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');
lg
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.Quote:
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);
INSERT INTO item_proto (vnum, locale_name, limittype0, limitvalue0, socket_pct, specular) VALUES (71124, 'Weißer Löwe', 0, 1, 0, 0);