Register for your free account! | Forgot your password?
Rust Cheats

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 20:50

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

Advertisement



[Hilfe] DB SYSERR --Pet / Pferd

Discussion on [Hilfe] DB SYSERR --Pet / Pferd within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
.ByTe™'s Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 365
Received Thanks: 668
[Hilfe] DB SYSERR --Pet / Pferd

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:

PHP Code:
SYSERRJan  2 19:59:31 :: DirectQueryAsyncSQL::DirectQuery mysql_query errorYou have an error in your SQL syntaxcheck 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')
SYSERRJan  2 19:59:31 :: DirectQueryAsyncSQL::DirectQuery mysql_query errorYou have an error in your SQL syntaxcheck 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 '
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):
PHP Code:
quest pets begin
    state start begin    
        when 53001.
use with pc.getqf("firephoenix1") == and pc.getqf("firephoenix2") == 0
        
and pc.getqf("firephoenix3") == and pc.getqf("firephoenix4") == 0
        
and pc.getqf("firephoenix5") == 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_BONUS10060*60*8)
                
affect.add_collect(apply.DEF_GRADE_BONUS10060*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_BONUS10060*60*8)
                
affect.remove_collect(apply.DEF_GRADE_BONUS10060*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_BONUS10060*60*8)
                
affect.remove_collect(apply.DEF_GRADE_BONUS10060*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 
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
.ByTe™ is offline  
Thanks
2 Users
Old 01/02/2014, 21:31   #2
 
elite*gold: 0
Join Date: Apr 2010
Posts: 1,131
Received Thanks: 347
Schau mal das erstellt ne neue tabelle in deiner db mit für die namen der pets

PHP Code:
SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- 
Table structure for pet_name
-- ----------------------------
DROP TABLE IF EXISTS `pet_name`;
CREATE TABLE `pet_name` (
  `
pidint(255NOT NULL DEFAULT '0',
  `
pet1char(30) DEFAULT NULL,
  `
pet2char(30) DEFAULT NULL,
  `
pet3char(30) DEFAULT NULL,
  `
pet4char(30) DEFAULT NULL,
  `
pet5char(30) DEFAULT NULL,
  `
pet6char(30) DEFAULT NULL,
  `
pet7char(30) DEFAULT NULL,
  `
pet8char(30) DEFAULT NULL,
  `
pet9char(30) DEFAULT NULL,
  `
pet10char(30) DEFAULT NULL,
  `
pet11char(30) DEFAULT NULL,
  `
pet12char(30) DEFAULT NULL,
  `
pet13char(30) DEFAULT NULL,
  `
pet14char(30) DEFAULT NULL,
  `
pet15char(30) DEFAULT NULL,
  `
pet16char(30) DEFAULT NULL,
  `
pet17char(30) DEFAULT NULL,
  `
pet18char(30) DEFAULT NULL,
  `
pet19char(30) DEFAULT NULL,
  `
pet20char(30) DEFAULT NULL,
  `
pet21char(30) DEFAULT NULL,
  `
pet22char(30) DEFAULT NULL,
  `
pet23char(30) DEFAULT NULL,
  `
pet24char(30) DEFAULT NULL,
  `
pet25char(30) DEFAULT NULL,
  `
pet26char(30) DEFAULT NULL,
  `
pet27char(30) DEFAULT NULL,
  `
pet28char(30) DEFAULT NULL,
  `
pet29char(30) DEFAULT NULL,
  `
pet30char(30) DEFAULT NULL,
  `
pet31char(30) DEFAULT NULL,
  `
pet32char(30) DEFAULT NULL,
  `
pet33char(30) DEFAULT NULL,
  `
pet34char(30) DEFAULT NULL,
  `
pet35char(30) DEFAULT NULL,
  `
pet36char(30) DEFAULT NULL,
  `
pet37char(30) DEFAULT NULL,
  `
pet38char(30) DEFAULT NULL,
  
PRIMARY KEY (`pid`)
ENGINE=InnoDB DEFAULT CHARSET=latin1
vielleicht hilft es dir ja

MFG
Structurix is offline  
Thanks
1 User
Old 01/02/2014, 22:31   #3
 
.DieMaske's Avatar
 
elite*gold: 45
Join Date: Dec 2009
Posts: 562
Received Thanks: 144
Hey,

hatte ich auch einmal, bis ich dann eine neue game aufgespielt habe und eine andere Quest genommen hab, dann war es plötzlich weg.

Falls es dir weiterhilft.
.DieMaske is offline  
Thanks
1 User
Old 01/02/2014, 23:33   #4
 
.ByTe™'s Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 365
Received Thanks: 668
Mhh ja könnt ich mal versuchen, jedoch habe ich im Moment keine andere Quest, bei der Pferd & Haustier gleichzeitig funktionieren und man sie sich nicht "buggen" kann im Bezug auf die Bonis.

Habe die Tabelle erstellen und Co jedoch überschreibt er weiterhin die "horse_name" table...
Fals Jemand keine andere Pet Quest hat, bei der man sich die Bonis nicht buggen kann & auch gleichzeitig mit dem Pferd benutzen kann wäre ich dankbar.

-----
Muss ich irgendetwas in der Quest abändern, sodass es in die "pet_name" table schreibt?
Bzw. könnte ich die "horse_table" allgemein deaktivieren, dann kann man halt seinem Pferd keinen Namen mehr geben ... Ohne das dies Probleme gibt ?

mfG
.ByTe
.ByTe™ is offline  
Thanks
2 Users
Old 01/03/2014, 23:42   #5
 
.ByTe™'s Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 365
Received Thanks: 668
#PUSH

Problem besteht weiterhin.
.ByTe™ is offline  
Thanks
2 Users
Old 01/05/2014, 19:27   #6
 
.ByTe™'s Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 365
Received Thanks: 668
#PUSH

Kennt Niemand eine Lösung ?

mfG
.ByTe
.ByTe™ is offline  
Thanks
2 Users
Old 01/08/2014, 18:21   #7
 
PlayTime23's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 36
Received Thanks: 35
Hab dir eine PN geschickt mit der Lösung.
Fals du Hilfe brauchst beim einfügen adde mich by Skype !
PlayTime23 is offline  
Old 01/09/2014, 21:53   #8
 
.ByTe™'s Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 365
Received Thanks: 668
Danke PlayTime !
Problem hat sich eigentlich erledigt.
Kenne zwar immer noch nicht die genau Lösung, jedoch habe den Fehler mit einer anderen Quest umgangen.

mfG
.ByTe

#closerequest
.ByTe™ is offline  
Thanks
1 User
Reply

Tags
fehler, pet, pferd, quest, syserr


Similar Threads Similar Threads
npc/pferd problem!hilfe pls
03/17/2010 - Metin2 Private Server - 5 Replies
hi epvp kann bei meinem server weder mein eigenes pferd rufen noch npcs anklicken die etwas verkaufen.dann komt unten in der chat leiste immer so eine chinesische schrift so ähnlich wie beim ladenbug aber daran liegt es nicht. reboot bringt auch nichts und bis heute war alles ok,an was kann das liegen? wenn einer helfen könnte,wäre voll nett =) mfg terror
[Hilfe]PFerd
01/05/2010 - Metin2 Private Server - 7 Replies
Hallo ich wollte fragen ob es irgentwo einen trade gibt oder jemand der mit erklären kann wie ich auf meinem pserver einstellen kann das man gleich am start ein milligaul hat habe probiert in die angangsquest es rein zu machen
[Hilfe]Pferd
01/05/2010 - Metin2 Private Server - 5 Replies
Hallo ich möchte MG als Startquest haben das problem ist sobald man relog macht ist mg level weg habe ich was falsch gemacht? oder kann mir wer erklären was ich machen soll say_title ( "Willkommen auf dem Server ...." ) say ( "Hallo" ) pc . give_exp2 ( 137600 ) set_quest_state ( "levelup" , "run" ) pc . change_money ( 100000 )
Bot + Pferd Hilfe
11/23/2009 - AutoIt - 2 Replies
Hi Leute, Kann mir jemand helfen der sich mit AutoIt auskennt? Es geht nämlich darum das ich selber gescheitert bin(Ja ich weiß das ich schlecht bin:rolleyes:) Der muss einfach alle 106 sek vom Pferd absteigen (Strg+H) Die Taste 2 drücken und wieder aufs Pferd steigen wenn mir jemand das skripten will =) bekommt ein THX
[Metin2OL]Pls hilfe bei Pferd
10/03/2009 - Metin2 Private Server - 3 Replies
Hi liebe com Habe die pferde quest beim stallbuschen bestanden(50 wildebogis töten).Kann aber nicht reiten wieso?O.o muss ich da wie bei den de servern 1 tag auf mein pferdebild warten?Habe schon im IS PB gekauft fungzt aber nicht.PLS HILFE ich will reiten xD



All times are GMT +1. The time now is 20:51.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.