sql func = mysql_query diese ist in deiner questlib definiert..aus ihr kannst du folglich ablesen, wie die ausgabe der query ist
geschrieben werden sie,indem du den funktionsnamen angibst:
mysql_query('SELECT X from Y WHERE W = Z')
mysql_query('UPDATE Y set X = WERT WHERE W = Z')
mysql_query('INSERT INTO Y (SPALTE1,SPALTE2 usw.) VALUES (WERT1 zu SPALTE1,WERT2 zu SPALTE2)')
X = Spalte
Y = Datenbank Beispiel: player.player
W= andere Spalte (dient als Suchkriterie)
Z = jeweiliger Wert
SELECT gold from player.player --> gibt eine tabelle aus mit allen werten die ausgelesen wurden; ausgelesen wurden alle, die die suchkriterien erfüllt haben
Welche spalten haben die suchkriterien erfüllt? alle! da keine suchkriterie gegeben ist ..da du aber im beispiel den gold wert des ausführenden spielers suchst musst du eine suchkriterie angeben die 100% nur 1x existiert! was existiert von jedem spieler nur 1x in der player.player? die player id deshalb:
select gold from player.player where id = playerid (richtige schreibweise siehe meinen letzten post)
Worauf musst ich achten?
auf die klammern sowie die richtige stringsetzung beispiel:
('select gold from player.player where id = "pc.get_player_id()" ') --> falsch, da du nicht nach "pc.get_player_id()" suchst sondern nach dem ausgegebenen wert also:
('select gold from player.player where id = " ' .. pc.get_player_id() .. ' " ')
lg sponge