Seite 1 von 1

Bug beim Items aus dem Schließfach nehmen

Verfasst: 4. Jul 2007, 21:45
von Sheridon
Der Fehler tritt auf wenn man Items aus dem Schließfach holen will, von denen man mehr als 1 hat, also Items bei denen das Eingabefeld zum eintragen der Anzahl davorsteht:

1. gibt man eine zahl ein: alles ok
2. gibt man Buchstaben ein, Buchstaben von weiteren beliebigen Zeichen gefolgt, auch Zahlen oder negative Zahlen wird das als "1" interpretiert <---- naja ok
3.gibt man eine Zahl, gefolgt von einer beliebigen Kombination von Zeichen ein, die mindestens einen Buchstaben oder Sonderzeichen enthalten wird dieser Fehler ausgegeben:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/freewar/internal/eval-dir/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx on line 478
Du hast nur Items dieser Art in deinem Bankschliessfach.

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/freewar/internal/eval-dir/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx on line 480
Du hast x das Item aus dem Schliessfach holen lassen. Es befindet sich nun wieder in deinem Inventory.

Also beispielsweise folgende Kombinationen ergeben diesen Fehler:
4g
2g6h(/fdb
342z
4{

folgende Kombinationen nicht:
r45f <--- beginnt nicht mit einer zahl
{34k <--- beginnt auch nicht mit einer zahl
3. <--- wird wohl als 3.0 interpretiert und ergibt auch keinen fehler

Verfasst: 4. Jul 2007, 21:48
von Roudy
Da wird nicht richtig überprüft und schwupp die wupp ist ein error entstanden