[Release]SQL to Txt Tool

04/10/2016 19:32 Max_N#1
Moin moin,

Geschrieben ist der Konverter in .NET.

Was kann es: Es erstellt item_proto.txt, item_names.txt, mob_proto.txt, mob_names.txt.

Was fehlt: COSTUME_WEAPON subtype sowie COSTUME_MOUNT subtype, RING1,RING2 types und subtypes. (Wenn möglich hier in dem Thread posten).

1. Queries in die obere Textbox einfügen und "INSERT SQL" klicken. (Dies kann bei 1000+ eine kurze zeit dauern) und warten bis die Meldung "Erfolgreich eingefügt" erscheint.

2. Unten links auswählen was man braucht und "Convert" klicken. Dann werden die .txt datein in dem Ordner erstellt.

Fehler bitte sofort melden da es eine BETA Version ist und ich es noch nicht Testen konnte. (Kein Test-Server).

Verbesserungsvorschläge sind gern gewünscht, damit ich an einer überarabeiteten Version arbeiten kann.

Leute die das NICHT brauchen, NICHT meckern. Da es mein erstes Release ist.

Viel Spaß damit,

EDIT: Für die, die kein SQL-Express haben bitte die rar-Datei mit Access laden. Beides im Anhang.
Wer ebenfalls kein Access hat kann sich hier:
Code:
https://www.microsoft.com/en-us/download/confirmation.aspx?id=23734
KOSTENLOS die Database Engine laden (25MB) und installieren.


EDIT 2: Habe ein Tab mit "gb2312name" hinzugefügt. D.h in der Tabelle kommen nur Queries die auch "gb2312name" also
Code:
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`
beinhalten. (Danke an Bostanin Edhe).



Mfg
04/11/2016 07:51 Lauling#2
nette sache, willst du das mit den subtypes noch einbauen? :D
04/11/2016 10:55 Bostanin Edhe#3
Echt eine geile Sache nice ! ich werde es benutzen und ich werde Bugs hier sofort Melden wenn ich welche finde!

hm wenn ich die SQL einfügen und dann auf insert SQL gehe dann kommt SQL converter funktioniert nicht mehr ?:/

INFO:
--------
Hab Windows 7 / 64bit Betriebsystem ! 8GB RAM
04/11/2016 16:30 Max_N#4
Quote:
Originally Posted by Lauling View Post
nette sache, willst du das mit den subtypes noch einbauen? :D
Sicher doch :D wäre nicht schlecht dann kann ich die gleich mit einfügen :rolleyes:

Quote:
Originally Posted by Bostanin Edhe View Post
Echt eine geile Sache nice ! ich werde es benutzen und ich werde Bugs hier sofort Melden wenn ich welche finde!

hm wenn ich die SQL einfügen und dann auf insert SQL gehe dann kommt SQL converter funktioniert nicht mehr ?:/

INFO:
--------
Hab Windows 7 / 64bit Betriebsystem ! 8GB RAM
Hast du evtl eine x beliebige query die du posten könntest? Dann kann ich das mal testen und gucken wo der Fehler liegt
04/11/2016 18:30 Lauling#5
good job aber ich bekomme diese eine böse fehler nix gut :(
[Only registered and activated users can see links. Click Here To Register...]
04/11/2016 18:46 Max_N#6
Quote:
Originally Posted by Lauling View Post
good job aber ich bekomme diese eine böse fehler nix gut :(
[Only registered and activated users can see links. Click Here To Register...]
SQL Server-Express Assembly fehlt :o

Habe da noch eine Idee, ich mach mich mal kurz ran. :D

EDIT: Habe einen zweiten Anhang reingestellt mit Access anbindung.
04/11/2016 22:03 Bostanin Edhe#7
hmm geht immer noch nicht ....
04/11/2016 22:57 Max_N#8
Quote:
Originally Posted by Bostanin Edhe View Post
hmm geht immer noch nicht ....
Hast du evtl mal eine Query die du posten kannst?

Sonst evtl mal das Programm als Administrator starten.
04/12/2016 10:22 Bostanin Edhe#9
Quote:
Originally Posted by Max_N View Post
Hast du evtl mal eine Query die du posten kannst?

Sonst evtl mal das Programm als Administrator starten.
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72049','Dornenzepter+9','Dornenzepter+9','1','4' ,'0','2','28','1','16','0','360000','2770000','1', '80','0','0','7','30','17','15','0','0','0','112', '178','228','266','100','65535','65535','65535','6 5535','65535','65535','0','601','15','100','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72048','Dornenzepter+8','Dornenzepter+8','1','4' ,'0','2','28','1','16','0','360000','1845000','1', '80','0','0','7','27','17','12','0','0','0','112', '178','228','266','80','65535','65535','65535','65 535','65535','65535','72049','510','15','80','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72047','Dornenzepter+7','Dornenzepter+7','1','4' ,'0','2','28','1','16','0','360000','1320000','1', '80','0','0','7','24','17','10','0','0','0','112', '178','228','266','60','65535','65535','65535','65 535','65535','65535','72048','509','15','65','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72046','Dornenzepter+6','Dornenzepter+6','1','4' ,'0','2','28','1','16','0','360000','975000','1',' 80','0','0','7','22','17','8','0','0','0','112','1 78','228','266','48','65535','65535','65535','6553 5','65535','65535','72047','508','15','50','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72045','Dornenzepter+5','Dornenzepter+5','1','4' ,'0','2','28','1','16','0','360000','750000','1',' 80','0','0','7','20','17','7','0','0','0','112','1 78','228','266','37','65535','65535','65535','6553 5','65535','65535','72046','507','15','40','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72044','Dornenzepter+4','Dornenzepter+4','1','4' ,'0','2','28','1','16','0','360000','600000','1',' 80','0','0','7','18','17','6','0','0','0','112','1 78','228','266','25','65535','65535','65535','6553 5','65535','65535','72045','506','15','30','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72043','Dornenzepter+3','Dornenzepter+3','1','4' ,'0','2','28','1','16','0','360000','500000','1',' 80','0','0','7','17','17','5','0','0','0','112','1 78','228','266','15','65535','65535','65535','6553 5','65535','65535','72044','505','15','0','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72042','Dornenzepter+2','Dornenzepter+2','1','4' ,'0','2','28','1','16','0','360000','435000','1',' 80','0','0','7','16','17','4','0','0','0','112','1 78','228','266','9','65535','65535','65535','65535 ','65535','65535','72043','504','15','0','3');


hier bspl. querys es funkt einfach nicht...
04/12/2016 14:01 Max_N#10
Quote:
Originally Posted by Bostanin Edhe View Post
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72049','Dornenzepter+9','Dornenzepter+9','1','4' ,'0','2','28','1','16','0','360000','2770000','1', '80','0','0','7','30','17','15','0','0','0','112', '178','228','266','100','65535','65535','65535','6 5535','65535','65535','0','601','15','100','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72048','Dornenzepter+8','Dornenzepter+8','1','4' ,'0','2','28','1','16','0','360000','1845000','1', '80','0','0','7','27','17','12','0','0','0','112', '178','228','266','80','65535','65535','65535','65 535','65535','65535','72049','510','15','80','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72047','Dornenzepter+7','Dornenzepter+7','1','4' ,'0','2','28','1','16','0','360000','1320000','1', '80','0','0','7','24','17','10','0','0','0','112', '178','228','266','60','65535','65535','65535','65 535','65535','65535','72048','509','15','65','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72046','Dornenzepter+6','Dornenzepter+6','1','4' ,'0','2','28','1','16','0','360000','975000','1',' 80','0','0','7','22','17','8','0','0','0','112','1 78','228','266','48','65535','65535','65535','6553 5','65535','65535','72047','508','15','50','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72045','Dornenzepter+5','Dornenzepter+5','1','4' ,'0','2','28','1','16','0','360000','750000','1',' 80','0','0','7','20','17','7','0','0','0','112','1 78','228','266','37','65535','65535','65535','6553 5','65535','65535','72046','507','15','40','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72044','Dornenzepter+4','Dornenzepter+4','1','4' ,'0','2','28','1','16','0','360000','600000','1',' 80','0','0','7','18','17','6','0','0','0','112','1 78','228','266','25','65535','65535','65535','6553 5','65535','65535','72045','506','15','30','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72043','Dornenzepter+3','Dornenzepter+3','1','4' ,'0','2','28','1','16','0','360000','500000','1',' 80','0','0','7','17','17','5','0','0','0','112','1 78','228','266','15','65535','65535','65535','6553 5','65535','65535','72044','505','15','0','3');
INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weig ht`,`size`,`antiflag`,`flag`,`wearflag`,`immunefla g`,`gold`,`shop_buy_price`,`limittype0`,`limitvalu e0`,`limittype1`,`limitvalue1`,`applytype0`,`apply value0`,`applytype1`,`applyvalue1`,`applytype2`,`a pplyvalue2`,`value0`,`value1`,`value2`,`value3`,`v alue4`,`value5`,`socket0`,`socket1`,`socket2`,`soc ket3`,`socket4`,`socket5`,`refined_vnum`,`refine_s et`,`magic_pct`,`specular`,`socket_pct`) VALUES ('72042','Dornenzepter+2','Dornenzepter+2','1','4' ,'0','2','28','1','16','0','360000','435000','1',' 80','0','0','7','16','17','4','0','0','0','112','1 78','228','266','9','65535','65535','65535','65535 ','65535','65535','72043','504','15','0','3');


hier bspl. querys es funkt einfach nicht...
Ich sehe auch schon das Problem. Das Program arbeitet nicht mit `gb2312name` sondern 'locale_name' und i.wie fehlen 2 Werte. Meine DB braucht 42 Werte und das sind 40. Aber ich mach mich mal eben ran und gucke wie ich das lösen kann. :)

EDIT: Sollte jetzt gefixxt sein. :)
04/12/2016 17:34 Bostanin Edhe#11
MANNN irgendwie kommt jetzt das ....


kannst du mich mal bei skype adden ?:)

metin2-service
04/12/2016 17:47 Max_N#12
Quote:
Originally Posted by Bostanin Edhe View Post
MANNN irgendwie kommt jetzt das ....


kannst du mich mal bei skype adden ?:)

metin2-service
Die Fehlermeldung besagt nur das die OleDB also Access DB nicht geöffnet werden kann. Liegt wohl daran, das ich den falschen Link im Beitrag rein gepackt habe :o *sry*
Hab den richtigen Link Link nochmal hinterher gepackt :D (also den microsoft link)
04/12/2016 18:01 Bostanin Edhe#13
Quote:
Originally Posted by Max_N View Post
Die Fehlermeldung besagt nur das die OleDB also Access DB nicht geöffnet werden kann. Liegt wohl daran, das ich den falschen Link im Beitrag rein gepackt habe :o *sry*
Hab den richtigen Link Link nochmal hinterher gepackt :D (also den microsoft link)
jetzt kommt das:(:


adde mich mal halt mal skype dann können wir das zusammen lösen :)
04/16/2016 00:00 °Light°#14
Not the best way but nice.
04/16/2016 00:54 Azrog#15
Thanks for share.