Seite 1 von 1

Bayside-Roleplay

Verfasst: So 4. Okt 2020, 14:41
von Nemesus
Bild

Mehr dazu gibt es hier: https://nemesus.de/pawn-scripte/bayside ... ay-script/

Wie fandet Ihr damals/heute das Bayside-Roleplay Script?


MfG,

Nemesus

Re: Bayside-Roleplay

Verfasst: Mo 16. Nov 2020, 19:46
von Justin2110
Es sind Errors im Script. Hat etwas mit dem Password hash zu tun.

Re: Bayside-Roleplay

Verfasst: Mo 16. Nov 2020, 21:38
von Nemesus
Habs gerade nochmal gecheckt, ich bekomm keine. Hast du die neusten Samp Includes mit reingepackt?

Re: Bayside-Roleplay

Verfasst: Sa 19. Dez 2020, 04:27
von Poli2009
Hallo Nemesus,

zu erst wollte ich mich für das starke Skript bedanken. Allerdings bekomme ich es nicht gebacken, dass die Anmeldung funktioniert. Mein Passwort wird zwar in der DB Gespeichert (MariaDB10.2) aber das Auslesen will irgendwie nicht so ganz. Ich bekomme im SQL Log folgende Fehlermeldung:

('PlayerXY','729A6D8427424F4C828E8F9723B8FA1EBA75BB5A395C70EC71EB19514DC1DCAF')) - Successfully executed.
[03:26:23] >> mysql_query( Connection handle: 1 )
[03:26:23] CMySQLHandler::Query(SELECT * FROM accounts WHERE Name = 'Poli2011' AND passwort = '729A6D8427424F4C828E8F9723B8FA1EBA75BB5A395C70EC71EB19514DC1DCAF) - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''729A6D8427424F4C828E8F9723B8FA1EBA75BB5A395C70EC71EB19514DC1DCAF' at line 1)

Da stimmt irgendwas entweder mit meinen SQL plugins oder mit meinem include nicht. Ich würde mich über hilfe sehr freuen :)

edit: Errors wie Justin habe ich nicht zu verzeichnen

Re: Bayside-Roleplay

Verfasst: Sa 19. Dez 2020, 18:07
von Poli2009
Ich konnte den Fehler nun auf die Variable in Zeile 49069 im Skript ausmachen. Dort steht folgendes:

format(string, sizeof(string), "SELECT * FROM accounts WHERE Name = '%s' AND passwort = '%s'", GetName(playerid), key);

Setze ich bei AND passwort = '%s' ein XY ein wird dies auch korrekt erkannt

[17:49:19] CMySQLHandler::Query(SELECT * FROM accounts WHERE Name = 'Poli2009' AND passwort = 'XY') - Successfully executed.

sobald ich die Variable reinsetze kommt der Fehler wieder. Ich hoffe, ich konnte unterstützen mit der Info. Alle meine Versuche sind Fehlgeschlagen :D

Re: Bayside-Roleplay

Verfasst: Mo 21. Dez 2020, 17:40
von Nemesus
Hast du das mit meinen Plugins probiert die ich dabei gelegt habe? Win oder Linux?

Re: Bayside-Roleplay

Verfasst: Mo 21. Dez 2020, 21:42
von Poli2009
Also ich habe die Plugins und includes genommen, die original in deiner Zip-Datei waren.

Mein Server läuft auf einem Ubuntu0.16.04.16 mit Apache2 und der PHP-Version: 7.0.33-0
MariaDB Version: 10.0.38

Reicht das als information ? :)

Re: Bayside-Roleplay

Verfasst: Do 24. Dez 2020, 11:25
von Nemesus
Ich habe eine kleine Anpassung vorgenommen, probier mal bitte diese Version: https://nemesus.de/downloads/Bayside-Ro ... Script.zip

Re: Bayside-Roleplay

Verfasst: Sa 2. Jan 2021, 00:46
von Poli2009
Hallo Nemesus,

Jetzt ist alles bestens und funktioniert :). Ich danke dir :)

Re: Bayside-Roleplay

Verfasst: Sa 2. Jan 2021, 20:01
von Nemesus
Gerne und viel Spass damit