Der Fehlercode ist folgender: : error 029: invalid expression, assumed zero
Ich habe geguckt und geguckt und finde nichts -_- Warscheinlich ist der Fehler offentsichtlich aber ich übersehe ihn bin schon ganze Tag am Scripten und auch Müde #Ausrede
Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_REGISTER)
{
if(response)
{
new name[MAX_PLAYER_NAME],query[128],passwort[35];
GetPlayerName(playerid,name,sizeof(name));
if(strlen(inputtext)>5 //Zeichen Länge für Passwort
{
//Registrierung
mysql_escape_string(inputtext,passwort,dbhandle);
format(query,sizeof(query),"INSERT INTO user (username,password) VALUES ('%s','%s')",name,passwort);
mysql_function_query(dbhandle,query,false,"","");
}
else
{
//Kleiner als 6 Zeichen
SendClientMessage(playerid,COLOR_RED,"Dein Passwort muss mindestens 6 Zeichen lang sein");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Gib bitte dein gewünschtes Passwort an:","Okay","Beenden");
}
}
else
{
Kick(playerid);
}
return 1;
}
Alles anzeigen
Danke schonmal
MFG
Jannik