Game 34k Mijago "Mysql-Schnitstelle"

07/18/2013 02:10 [-Lee-]#1
Jo ich wieder ... diesmal wieder nen "Problem" mit der "Mysql-Schnitstelle" von Mijago.


ich habe zwar 0 Plan vom questen aber ich glaube :

der Text würde doch erst erscheinen wenn die querry ausgeführt wurde: ( also er erscheint aber es werden keine Punkte gutgeschrieben)

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

Quote:
mysql_query("update player.player set Levelpunkte = Levelpunkte + 1 where id = "..pc.get_player_id()..";")
chat("Du hast einen Level Punkterhalten")
Fakt ist : Die Punkte werden weder in die DB geschrieben noch werden sie ausgegeben.

kann mir vllt jemand von euch helfen?

lee
07/18/2013 03:08 #SoNiice#2
Erscheint der Text denn im Chat?
07/18/2013 10:37 [-Lee-]#3
ja der erscheint .. das ist es ja ..
07/18/2013 11:15 ProfessorEnte#4
Quote:
Originally Posted by [-Lee-] View Post
ja der erscheint .. das ist es ja ..
Wenn in der Player Tabelle die Spalte mit Levelpunkten auf "Null" ist dann wird da nichts zugerechnet.
Fals du es noch nicht hast, stell sie standartmaeßig auf 0.
07/18/2013 11:46 [-Lee-]#5
Okay ich habe es trotzdem danke euch :)

questin.lua

Quote:
os.execute('mysql '..pre..' --e='..string.format('%q',query)..' > '..fi) -- für MySQL51
-- os.execute('mysql '..pre..' -e'..string.format('%q',query)..' > '..fi) -- für MySQL55
musste eigentlich so sein:

Quote:
-- os.execute('mysql '..pre..' --e='..string.format('%q',query)..' > '..fi) -- für MySQL51
os.execute('mysql '..pre..' -e'..string.format('%q',query)..' > '..fi) -- für MySQL55