Guten Morgen.
Ich habe ein Mysql-Register und Loggin geschrieben nur das prob ist ich kann mich nicht mehr einloggen.
Da wo die [x] sind habe ich mit absicht x reingemacht damit die sachen nicht lesbar sind
Einlogg Bugg
Guten Morgen.
Ich habe ein Mysql-Register und Loggin geschrieben nur das prob ist ich kann mich nicht mehr einloggen.
Da wo die [x] sind habe ich mit absicht x reingemacht damit die sachen nicht lesbar sind
Einlogg Bugg
Was genau funktioniert denn nicht?
Nos. Was verstehst du nicht an
"Das man sich nicht mehr Einloggen kann mit sein Account"
Guten Morgen.
Ich habe ein Mysql-Register und Loggin geschrieben nur das prob ist ich kann mich nicht mehr einloggen.
Diese Aussage ist absolut undeutlich.
Unter "Ich kann mich nicht mehr einloggen" kann man vieles verstehen.
Es könnte sein das dir gesagt wird das Passwort wäre falsch.
Aber genauso könnte es bedeuten das zum Beispiel einfach garnichts passiert, weder eine Meldung ausgegeben wird oder sonst was.
Lern dich klarer Auszudrücken und ich empfehle dir nicht direkt so unfreundlich zu werden,
sonst hat hier keiner Lust dir zu helfen.
Spoiler anzeigen
Nos. Was verstehst du nicht an
"Das man sich nicht mehr Einloggen kann mit sein Account"
Es kommt nicht mal das Logginfenster.
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,0x0000FFFF,"Willkommen auf Drakedog-BETA");
new name[MAX_PLAYER_NAME],query[256];
GetPlayerName(playerid,name,sizeof(name));
format(query,sizeof(query),"SELECT id FROM user WHERE username='%s'",name);
return 1;
}
Fällt dir etwas auf?
nicht wirklich
Du lässt dem Spieler nirgendswo das Login/Register Fenster anzeigen.
Lediglich in der Funktion "OnUserCheck", welche allerdings nicht aufgerufen wird.
wenn ich wüsste was ich gelöscht oder geändert habe würde ich es ja andern können.
Da es mit Registrieren ja geht mit dem Fenster aber sobald man vom Server geht und sich neu verbindet lässt er kein Fenster fürs Einloggen zu
Du musst bei onplayerconnect vor dem return 1; folgendes einfügen:
mysql_function_query(dbhandle,query,true,"OnUserCheck","d",playerid);
Warum fragst du dazu den nicht deinen "Lehrmeister"?
Der ist noch nicht on.
Danke schön sniper für deine Hilfe
Was oben gemeint War ist. De Dialog wird nicht angezeigt. Daher auch kein login Fenster
Vielen Dank an [DT]Sniper und N0SKILL für eure schnellen antworten und eure hilfe.