Dann ist nur halt die Frage, warum der Wert bei "Baned" von 0 auf 1 automatisch gesetzt wird. Ich habe eigentlich nix auffälliges drin, was dazu führen könnte.
Eben doch, du setzt die Bann-Variable bei jeder Speicherung auf 1:
dini_IntSet(Spielerdatei,"Baned",1);
Änder das, und dein Problem sollte sich in Luft auflösen