Hier erstmal den Log, deine anderen Vorschläge versuche ich möglichst bald. Evtl. reicht dir das auch schon:
[ERROR] CMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'posZ = '34.7430', posA = '87.0143', color1 = '0', color2 = '0' WHERE ID = '90' A' at line 1
Ist zwar kein Pawn Code, aber so vielleicht etwas übersichtlicher.
Hier sieht es jetzt so aus als würde die zweite Abfrage Probleme machen, obwohl diese richtig funktioniert. Sonst steht nichts im Log.
MfG