[Tipp]2008 mob_proto Query für die 2010 mob_proto nutzbar machen.

08/01/2011 19:48 .Kay331#1
Abend com.

Ich sag's euch jetzt schon mal soll für die "kleinen" unter uns sein und der eine oder andere wird das schon lange wissen.

Also es geht darum wenn ihr von 2008 Serverfiles auf 2010 Serverfiles umsteigt, ihr aber mob_proto Query's von der 2008 Datendank ausführen wollt damit ihr die Mobs/Portale/Npc's auch bei den 2010 Serverfiles habt auf diesen Fehler hier stößt:

[Only registered and activated users can see links. Click Here To Register...]

So wenn man die sich mal ein Query von der 2008 Datenbank und einen von der 2010 Datenbank vergleicht(den gleichen z.B. Wildhund) fällt auf, dass der Query von der 2010 Datenbank viel länger ist als der von der 2008 Datenbank.

So also muss ja was fehlen..
[Only registered and activated users can see links. Click Here To Register...]

Wie ihr nun schon sicher selber erkannt habt, dass beim 2010 Query "null, null, null, null, null, null," da ist und beim 2008 Query nicht.

So wenn ihr nun immer von hinten 5 Zahlen nach hinten geht und dann dieses "null, null, null, null, null, null," einfügt habt ihr den Query für die 2010 mob_proto und könnt diesen ohne Fehler ausführen.

[Only registered and activated users can see links. Click Here To Register...]

Das macht ihr auch so bei jeden anderen Query 5 Spalten zurück und denn "null, null, null, null, null, null," einfügen.

Hoffe ich habe es gut genug erklärt damit ihr das versteht. ;)
08/01/2011 20:13 _Dosi_#2
Sollte eigendlich wirklich jeder wissen aber trotzdem Dank für den Beitrag
08/01/2011 20:17 .Cretton'#3
Genau das hab ich grad gesucht, Danke dir!
08/01/2011 20:24 Killermen123#4
wusste ich schon aber tzm danke
08/01/2011 20:24 .Kay331#5
Quote:
Originally Posted by _Dosi_ View Post
Sollte eigendlich wirklich jeder wissen aber trotzdem Dank für den Beitrag
Es gibt auch Leute die wissen nicht mal was ein query ist und setzen schon einen Root auf?

Das Ergebnis lässt sich denn sehen :D
08/01/2011 21:30 jackdown9#6
Jetzt nix gegen dich, aber ist das ned i-wo total logisch, dass wenn man um eine Datenbank von 2006/7/8/9 auf 2010/11 ändert und dafür die Spalten hinzufügen muss, das selbe auch im Query tun muss? o.O

Ich sag zwar selten dass etwas unnütz ist, das hier erscheint mir aber so :X

MfG. jackdown
08/02/2011 13:15 .Kay331#7
@Jackdown9 Von mir aus findet doch das es unnötig ist, closed es doch oder what ever.
Andere hilft es, dir wohl eher nicht und wenn du flamen willst bitte nicht in meinem Thread.
08/02/2011 13:25 Andreas9#8
ich hab das immer anderst gelöst habe einfach hinter die letzte null nommal 6 nullen gehängt und das funzt au einwandfrei!
08/03/2011 22:31 .Kay331#9
Quote:
Originally Posted by Andreas9 View Post
ich hab das immer anderst gelöst habe einfach hinter die letzte null nommal 6 nullen gehängt und das funzt au einwandfrei!
Würde sogar noch schneller gehen :D
03/07/2012 18:11 SkyLiine®#10
bei mir ist immer noch fehler

schaut
INSERT INTO `mob_proto` VALUES ('21575', 'Gamecount', 'GameCount ', '5', '1', '0', '0', '', 'NOMOVE', '0', '', 'STUN,SLOW,CURSE,TERROR', '0', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '100', '100', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',null, null, null, null, null, null,'0', '0', '0', '0', '0');

[SQL] SELECT * FROM `mob_proto`;
Affected rows: 0
Time: 0.432ms

[SQL]
INSERT INTO `mob_proto` VALUES ('21575', 'Gamecount', 'GameCount ', '5', '1', '0', '0', '', 'NOMOVE', '0', '', 'STUN,SLOW,CURSE,TERROR', '0', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '100', '100', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
[Err] 1062 - Duplicate entry '21575' for key 'PRIMARY'
03/07/2012 18:34 Perfection-#11
ja duplicate ??

die zahl 21575 gibt es schon in deiner DB schau mal nach!
03/07/2012 19:36 heroe1992#12
[Err] 1062 - Duplicate entry '21575' for key 'PRIMARY'
die id ist schon vergeben
edit: man war zu langsam XD
07/30/2012 19:10 makralovag#13
Quote:
Originally Posted by SkyLiine® View Post
bei mir ist immer noch fehler

schaut
INSERT INTO `mob_proto` VALUES ('21575', 'Gamecount', 'GameCount ', '5', '1', '0', '0', '', 'NOMOVE', '0', '', 'STUN,SLOW,CURSE,TERROR', '0', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '100', '100', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',null, null, null, null, null, null,'0', '0', '0', '0', '0');

[SQL] SELECT * FROM `mob_proto`;
Affected rows: 0
Time: 0.432ms

[SQL]
INSERT INTO `mob_proto` VALUES ('21575', 'Gamecount', 'GameCount ', '5', '1', '0', '0', '', 'NOMOVE', '0', '', 'STUN,SLOW,CURSE,TERROR', '0', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '100', '100', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
[Err] 1062 - Duplicate entry '21575' for key 'PRIMARY'
INSERT INTO `mob_proto` VALUES ('"21575"', 'Gamecount', 'GameCount ', '5', '1', '0', '0', '', 'NOMOVE', '0', '', 'STUN,SLOW,CURSE,TERROR', '0', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '100', '100', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');