Abend,
habe gerade festgestellt, dass sich die Fehler in der syserr der "db" häufen -,-
Ich benutze als Basis die Invoice Files v2.
Das die ne Menge Bugs haben ist jedem bekannt trotzdem find ich sie gut und hab nahe zu alle Bugs beseitigt bekommen, daher könnt ihr euch Kommis wie
"Buggy Files" oder "nimm andere Files" sparen. Danke.
MEIN PROBLEM:
Wenn ich mein Haustier rufe/wegschicke oder sonstiges kommen direkt 2 syserr Einträge im DB log.
Das Pferd funktioniert einwandfrei, dort kommt auch kein Fehler.
Warum es gerade diese Quest ist ?
Weil ich das Pferd & Pet gleichzeitig sehen möchte und keine andere funktioniert hat ( in diesem Zusammenhang)
Meine Pet-Quest (Ausschnitt):
P.S. die Quest ist von Krooonss (oder so ähnlich weiß es nicht mehr genau ist lange her )
Fals jemand die Lösung oder auch nur nen Ansatz weiß... Ich freu mich über jede Info.
Mein Verdacht:
Da es sich um den Namen des Pets handelt, fehlt möglicherweise ein name_log für das Haustier.
Jedoch bräuchte ich dann die Daten/Query und Co um eine solche zu erstellen.
mfG
.ByTe
habe gerade festgestellt, dass sich die Fehler in der syserr der "db" häufen -,-
Ich benutze als Basis die Invoice Files v2.
Das die ne Menge Bugs haben ist jedem bekannt trotzdem find ich sie gut und hab nahe zu alle Bugs beseitigt bekommen, daher könnt ihr euch Kommis wie
"Buggy Files" oder "nimm andere Files" sparen. Danke.
MEIN PROBLEM:
PHP Code:
SYSERR: Jan 2 19:59:31 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's Feuer-Phoeni')' at line 1
query: REPLACE INTO horse_name VALUES(57758, '[SA].ByTe's Feuer-Phoeni')
SYSERR: Jan 2 19:59:31 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's Pferd ')' at line 1
query: REPLACE INTO horse_name VALUES(57758, '[SA].ByTe's Pferd ')
Das Pferd funktioniert einwandfrei, dort kommt auch kein Fehler.
Warum es gerade diese Quest ist ?
Weil ich das Pferd & Pet gleichzeitig sehen möchte und keine andere funktioniert hat ( in diesem Zusammenhang)
Meine Pet-Quest (Ausschnitt):
PHP Code:
quest pets begin
state start begin
when 53001.use with pc.getqf("firephoenix1") == 0 and pc.getqf("firephoenix2") == 0
and pc.getqf("firephoenix3") == 0 and pc.getqf("firephoenix4") == 0
and pc.getqf("firephoenix5") == 0 and pc.getqf("firephoenix6") == 0
and pc.getqf("firephoenix7") == 0 begin
if pc.getqf("firephoenix") == 0 then
horse.set_level("22")
horse.set_name(""..pc.get_name().."'s Feuer-Phoenix")
pc.setqf("phoenix_fly", 1)
pc.setqf("firephoenix", 1)
affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
chat("Das Legendäre Haustier verleiht dir:")
chat("- 100 Angriffswert")
chat("- 100 Verteidigung")
pet.unsummon() pet.summon()
horse.set_level("21")
horse.set_name(""..pc.get_name().."'s Pferd ")
loop_timer("bugcheck", 0.2)
elseif pc.getqf("firephoenix") == 1 then
chat("Dein Haustier verabschiedet sich nun von dir!")
pet.unsummon()
horse.set_level("21")
horse.set_name(""..pc.get_name().."'s Pferd")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
pc.setqf("phoenix_fly", 0)
pc.setqf("firephoenix", 0)
cleartimer("bugcheck")
end
end
-- Bugschutz
when bugcheck.timer begin
if pc.count_item(53001) == 0 then
pet.unsummon()
horse.set_level("21")
horse.set_name(""..pc.get_name().."'s Pferd ")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
pc.setqf("phoenix_fly", 0)
pc.setqf("firephoenix", 0)
syschat(" <Pet> Dein Siegel wurde nicht gefunden, dein Haustier verlässt dich nun.")
cleartimer("bugcheck")
end
end
when login or logout or disconnect with pc.getqf("firephoenix") == 1 begin
horse.set_level("22")
horse.set_name(""..pc.get_name().."'s Feuer-Phoenix ")
pc.setqf("phoenix_fly", 1)
pc.setqf("firephoenix", 1)
pet.unsummon() pet.summon()
horse.set_level("21")
horse.set_name(""..pc.get_name().."'s Pferd ")
loop_timer("bugcheck", 0.2)
end
end
end
Fals jemand die Lösung oder auch nur nen Ansatz weiß... Ich freu mich über jede Info.
Mein Verdacht:
Da es sich um den Namen des Pets handelt, fehlt möglicherweise ein name_log für das Haustier.
Jedoch bräuchte ich dann die Daten/Query und Co um eine solche zu erstellen.
mfG
.ByTe