Nachdem ich das vorhin gescriptet habe, hab ich ein backup gemacht und mich an was anderes gesetzt,
da dann fehler auftauchten durch die dinge die ich danach gescriptet habe, hab ich das script zurückgesetzt,
davor hat das system wie ichs oben gescriptet habe (kann den originalcode nicht mehr wiedergeben)
richtig gut funktioniert, es gab zwar einen warning wegen ondialogresponse oder sscanf aber den hab ich da ignoriert.
Naja also jetzt nachdem ich bei if(dialogid == DIALOG_ISUSED) das vorherige passwort nochmal angegeben habe,
geht es einfach weiter mit der registration (wie gesagt vorher hats seltsamerweise funktioniert)
Bitte mal gucken...
/edit hab mal die kommentare entfernt