Oh, ich bin dumm dachte Array wäre, wenn man die Stirng-Länge angibt :X
Das stimmt auch quasi, da in PAWN ein String einfach nur ein Array ist in dem die Buchstaben einzelnd gespeichert werden.
Die Query kann so garnicht funktionieren und sollte eigentlich einen Fehler ausgeben, da du vor dem WHERE ID = %d ein Komma zu viel hast. Nach dem letzten Wert der eingetragen werden soll, darf kein Komma folgen.
Merke beim schreiben gerade, dass du die Query auch nirgendwo ausführst.
Und bist du sicher, dass du es nur einmal bei OnPlayerDisconnect ausrufst und sonst nirgends? Zeig uns mal den Codeteil.