Mal eine Frage. Du arbeitest schon mit der Datenbank bevor du überhaupt eine Datenbankabfrage machst (Zeile 4 und Zeile 20). Hast du etwas aus dem Codeschnipsel ausgelassen?
Ich würde das ganze auf jeden Fall anders angehen. Ich würde direkt in der MySQL Anfrage das Passwort mit abfragen:
format(query,sizeof(query),"SELECT * FROM "#DATENBANKTAG"_account_main WHERE Name='%s' AND Passwort='MD5(%s)'",SpielerName(playerid), pass);
Jetzt schau dir bitte diese Seite an und vor allem den Teil mit dem mysql_query (http://wiki.sa-mp.com/wiki/MySQL/R33#mysql_query)
Da hat sich einiges getan.
Gruß,
Neo
Nachtrag: Wenn du dann alles Abgefragt hast überprüfst, ob Zeilen vorhanden sind: cache_get_row_count(), wenn 1, dann stimmt das Passwort mit dem Benutzernamen, alles Andere wäre ein Fehler