Quote:
Also die quest ist von 2012^^ und .JayZon meint, dass man halt die mysgl_query anpassen müsse... ich kenne mich auf diesem Gebiet überhaupt nicht aus :(
könntest du mir die vlt die semikolon einfügen?... wäre sehr nett
Liebe Grüsse
PHP Code:
if pvp_attenders != nil then
mysql_query("INSERT INTO player_s4.pvptournament_winlog (pid, points) VALUES ((SELECT id FROM player_s4.player WHERE name='"..tostring(pvp_attenders[winner_id].name).."'), "..tostring(points)..") ON DUPLICATE KEY UPDATE points=points+"..points..";", ql.mysql["user"], ql.mysql["pass"], nil, ql.mysql["ip"])
end
PHP Code:
local ranking = mysql_query("SELECT (SELECT name FROM player_s4.player WHERE id = pid) AS name, points FROM player_s4.pvptournament_winlog ORDER BY points DESC LIMIT 10;", ql.mysql["user"], ql.mysql["pass"], nil, ql.mysql["ip"])
say_title("PVP-Turnier Rangliste:")
if ranking == "ERROR" then
say_reward("Es gibt noch keine Spieler in der Rangliste.")
say("")
return
end
for i = 1, table.getn(ranking.name), 1 do
say(i..". "..tostring(ranking.name[i]).." ("..tostring(ranking.points[i]).." Punkte)")
end
say("")
local self_rank = mysql_query("SELECT rank, points FROM (SELECT @rownum := @rownum + 1 AS rank, points, pid FROM player_s4.pvptournament_winlog JOIN (SELECT @rownum := 0) r ORDER BY pvptournament_winlog.points DESC) x WHERE x.pid = '"..tostring(pc.get_player_id()).."';", ql.mysql["user"], ql.mysql["pass"], nil, ql.mysql["ip"])
if self_rank == "ERROR" then
return
end