Guten Tag,
ich möchte gerne machen
das man beim register ein Passwort braucht
das mindestens 8 Buchstaben hat und nich weniger...
Ich glaub ihr wisst was ich meine
Hoffe ihr könnt mir helfen...
Mfg
Hydra_Freak
Guten Tag,
ich möchte gerne machen
das man beim register ein Passwort braucht
das mindestens 8 Buchstaben hat und nich weniger...
Ich glaub ihr wisst was ich meine
Hoffe ihr könnt mir helfen...
Mfg
Hydra_Freak
if(strlen(passwort)<8) return SendClientMessage(playerid,-1,"Dein Passwort hat nicht die Mindestlänge von 8 Zeichen");
so würde das gehen
Wo genau müsste dieser Befehl eingefügt werden ?
Das ist kein Befehl, das ist eine Abfrage.
Die Abfrage müsstest du eben in deinen /register Befehl einbauen.
Du könntest mir ja auch noch zeigen wo, denn ich habe keine Ahnung von den Sachen hier.
@Guardian[--GoD--]
schau dir mal ein paar Tutorials an zum Thema Pawn http://www.youtube.com/watch?v=VIPvd6Y4d84
Kenne ich schon, löst aber nicht meine Frage wo genau das eingebaut gehört.
wen du das alles schon Kennst den Wüstest du wohin es muss -.-
mach das
if(strlen(inputtext)<8)
{
SendClientMessage(playerid,-1,"Dein Passwort hat nicht die Mindestlänge von 8 Zeichen");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register","Das angegebene Passwort war zu Kurtz...\nBitte Registrier dich jetzt mit einem Passwort:","Register","Abbrechen");
return 1;
}
Unter OnDialogResponse
bei DIALOG_REGISTER
D:\samp03dsvr_R2_win32\gamemodes\Selfmade.pwn(1792) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
SendClientMessage(playerid,Blau,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext)<8)
{
SendClientMessage(playerid,-1,"Dein Passwort hat nicht die Mindestlänge von 8 Zeichen");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register","Das angegebene Passwort war zu Kurtz...\nBitte Registrier dich jetzt mit einem Passwort:","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
}
Geht nicht !!!
if(!strlen(inputtext)<8)
Und nun schau dir mein Post noch mal an
Jop...
Muss ich jetzt das ! überall entfernen ?
du musst nur ! Enfernen bei der stelle if(!strlen(inputtext)<8) also so if(strlen(inputtext)<8) ich hab es dir doch schon fertig Gepostet warum Änderst du es den ?
Die Frage bezog sich auf den Loginteil...
if(dialogid==DIALOG_LOGIN)
{
if(response==0)
{
SendClientMessage(playerid,Blau,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,Blau,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden. Gib bitte dein Passwort ein.","Login","Abbrechen");
return 1;
}
else
{
Login(playerid,inputtext);
return 1;
}
}
}
return 1;
ist doch egal es muss das ! weg!
ich schreib doch kein Japanisch oda?
Habe das gemacht was du gesagt hast, hat in beiden Fällen funktioniert, und ich danke dir vielmals.