Metin2 in Quest tabelle auslesen

07/14/2015 18:00 zazadi#1
Hallo Epvp,
ist es möglich in einer quest eine Tabelle in Navicat auslesen zu lassen?
Also z.b. Soll in der Datenbank account die spalte "name" angezeigt werden.

Wäre gut, wenn jemand schnell helfen könnte.

lg
07/14/2015 18:11 rollback#2
Select name from account;
07/14/2015 18:19 zazadi#3
Quote:
Originally Posted by Seחsi View Post
Select name from account;
PHP Code:
say("die aktuell auf Simplex2 aushelfen.")
        
Select mName from gmlist;
        
end
    end
end 
Ich glaub ich hab da irgendwas falsch.

teamlerliste.quest:8:syntax error : [string "start"]:4: `=' expected near `mName'


Ich möchte dass mName die in der gmlist ist ausgelesen wird.
07/14/2015 18:31 rollback#4
Code:
quest gmlist begin
	state start begin
		when login begin
			send_letter("GM-Liste")
		end
		when button or info begin
			local queryresult = game.mysql_query("SELECT mName FROM account.gmlist;")
			say_title("Hier die aktuellen GMs")
			for i,dataset in ipairs(queryresult) do
				say(dataset[1])
			end
		end
	end
end
07/14/2015 18:39 zazadi#5
Hmm ist es irgendwie anders Möglich in einer Quest die Eckigen Klammern ( [ ] ) anzeigen zu lassen ?
07/14/2015 18:42 rollback#6
probiers mal so:

Code:
quest gmlist begin
	state start begin
		when login begin
			send_letter("GM-Liste")
		end
		when button or info begin
			local queryresult = game.mysql_query("SELECT mName FROM account.gmlist;")
			say_title("Hier die aktuellen GMs")
			for i,dataset in ipairs(queryresult) do
				local name = string.gsub(dataset[1], "[", "%[")
				local name = string.gsub(name, "]", "%]")
				say(name)
			end
		end
	end
end
07/14/2015 18:59 zazadi#7
Quote:
Originally Posted by Seחsi View Post
probiers mal so:

Code:
quest gmlist begin
	state start begin
		when login begin
			send_letter("GM-Liste")
		end
		when button or info begin
			local queryresult = game.mysql_query("SELECT mName FROM account.gmlist;")
			say_title("Hier die aktuellen GMs")
			for i,dataset in ipairs(queryresult) do
				local name = string.gsub(dataset[1], "[", "%[")
				local name = string.gsub(name, "]", "%]")
				say(name)
			end
		end
	end
end
Es Kommt:

PHP Code:
Hier die aktuellen GMs
und das wars dann auch schon. Also keine Namen.