Hey,
ich will ein Tutorial haben, nachdem man sich registriert.
Das Ding ist, ich habe AddPlayerClass im Script, weiß nicht ob das dann geht.
Unzwar soll es folgenderweise ablaufen
Codes:
[pwn] if(dialogid==DIALOG_LOGIN)
{
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,ROT,"[Fehler]{FFFFFF}Das angegebene Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","{FFFFFF}Dein Account wurde in der Datenbank gefunden.\n\nBitte gebe nun dein{FF6E00} Passwort{FFFFFF} ein.\nGib dein {FF6E00}Passwort {FFFFFF}niemals an andere {FF6E00}User {FFFFFF}oder{FF6E00} Supporter{FFFFFF} weiter.\n","Login","");
return 1;
}
else
{
Login(playerid,inputtext);
return 1;
}
}
}
if(dialogid==DIALOG_REGISTER)
{
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrieren","{FFFFFF}Es wurde kein Account unter diesen Namen in der {FF6E00}Datenbank{FFFFFF} gefunden.\nBitte wähle ein {FF6E00}Passwort{FFFFFF} aus.\n\nMerke es dir gut. Falls du es vergessen haben solltest, melde dich bei einem {FF6E00}Head Admin.{FFFFFF}\n\nGib dein {FF6E00}Passwort{FFFFFF} niemals an andere {FF6E00}User{FFFFFF} oder {FF6E00}Supporter{FFFFFF} weiter.\n","Registrieren","");
return 1;
}
else
{
Register(playerid,inputtext);
ShowPlayerDialog(playerid,DIALOG_GESCHLECHT,DIALOG_STYLE_MSGBOX,"Geschlecht","{FFFFFF}Dein {FF6E00}Accout{FFFFFF} wurde erfolgreich angelegt.\nFülle nun einige {FF6E00}Personen {FFFFFF}über deine Person aus.\n\nBist du {FF6E00}Männlich{FFFFFF} oder {FF6E00}Weiblich?","Männlich","Weiblich");
return 1;
}
}
}
if(dialogid==DIALOG_GESCHLECHT)
{
if(response==1)
{
SetPVarInt(playerid,"Geschlecht",1);
}
if(response==0)
{
SetPVarInt(playerid,"Geschlecht",2);
}
}[/pwn]
[pwn]stock Register(playerid,key[])
{
new Spielerdatei[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,BLAU,"[Login Information]{FFFFFF} Herzlich Willkommen auf{FF6E00} Realistic Life.");
SetPlayerScore(playerid,1);
SetPVarInt(playerid,"loggedin",1);
SetPVarInt(playerid,"fahrschein",1);
SetPVarInt(playerid,"Geschlecht",0);
SetPVarInt(playerid,"waffenschein",0);
SetPVarInt(playerid,"Geld",10000);
return 1;
}
/*
Geschlecht 1 = Männlich
Geschlecht 2 = Weiblich
*/
stock Login(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(gettime()<dini_Int(Spielerdatei,"timeban"))
{
SendClientMessage(playerid,ROT,"[Fehler]{FFFFFF} Du bist noch gebannt. Komm später wieder.");
Kick(playerid);
return 1;
}
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
LoadAccount(playerid);
SendClientMessage(playerid,BLAU,"[Login Information]{FFFFFF} Herzlich Willkommen auf{FF6E00} Realistic Life.");
return 1;
}
else
{
SendClientMessage(playerid,ROT,"[Fehler]{FFFFFF} Das Passwort stimmt nicht.");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","{FFFFFF}Dein Account wurde in der Datenbank gefunden.\n\nBitte gebe nun dein{FF6E00} Passwort{FFFFFF} ein.\nGib dein {FF6E00}Passwort {FFFFFF}niemals an andere {FF6E00}User {FFFFFF}oder{FF6E00} Supporter{FFFFFF} weiter.\n","Login","");
return 1;
}
}
[/pwn]
ich will ein Tutorial haben, nachdem man sich registriert.
Das Ding ist, ich habe AddPlayerClass im Script, weiß nicht ob das dann geht.
Unzwar soll es folgenderweise ablaufen
- man gibt sein Passwort an, dann sein Geschlecht
- dann wird man an eine Position teleportiert, wo dann das Tutorial ist. Ich will nur, dass er teleportiert wird, sonst nix, den rest mach ich.
Codes:
[pwn] if(dialogid==DIALOG_LOGIN)
{
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,ROT,"[Fehler]{FFFFFF}Das angegebene Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","{FFFFFF}Dein Account wurde in der Datenbank gefunden.\n\nBitte gebe nun dein{FF6E00} Passwort{FFFFFF} ein.\nGib dein {FF6E00}Passwort {FFFFFF}niemals an andere {FF6E00}User {FFFFFF}oder{FF6E00} Supporter{FFFFFF} weiter.\n","Login","");
return 1;
}
else
{
Login(playerid,inputtext);
return 1;
}
}
}
if(dialogid==DIALOG_REGISTER)
{
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrieren","{FFFFFF}Es wurde kein Account unter diesen Namen in der {FF6E00}Datenbank{FFFFFF} gefunden.\nBitte wähle ein {FF6E00}Passwort{FFFFFF} aus.\n\nMerke es dir gut. Falls du es vergessen haben solltest, melde dich bei einem {FF6E00}Head Admin.{FFFFFF}\n\nGib dein {FF6E00}Passwort{FFFFFF} niemals an andere {FF6E00}User{FFFFFF} oder {FF6E00}Supporter{FFFFFF} weiter.\n","Registrieren","");
return 1;
}
else
{
Register(playerid,inputtext);
ShowPlayerDialog(playerid,DIALOG_GESCHLECHT,DIALOG_STYLE_MSGBOX,"Geschlecht","{FFFFFF}Dein {FF6E00}Accout{FFFFFF} wurde erfolgreich angelegt.\nFülle nun einige {FF6E00}Personen {FFFFFF}über deine Person aus.\n\nBist du {FF6E00}Männlich{FFFFFF} oder {FF6E00}Weiblich?","Männlich","Weiblich");
return 1;
}
}
}
if(dialogid==DIALOG_GESCHLECHT)
{
if(response==1)
{
SetPVarInt(playerid,"Geschlecht",1);
}
if(response==0)
{
SetPVarInt(playerid,"Geschlecht",2);
}
}[/pwn]
[pwn]stock Register(playerid,key[])
{
new Spielerdatei[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,BLAU,"[Login Information]{FFFFFF} Herzlich Willkommen auf{FF6E00} Realistic Life.");
SetPlayerScore(playerid,1);
SetPVarInt(playerid,"loggedin",1);
SetPVarInt(playerid,"fahrschein",1);
SetPVarInt(playerid,"Geschlecht",0);
SetPVarInt(playerid,"waffenschein",0);
SetPVarInt(playerid,"Geld",10000);
return 1;
}
/*
Geschlecht 1 = Männlich
Geschlecht 2 = Weiblich
*/
stock Login(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(gettime()<dini_Int(Spielerdatei,"timeban"))
{
SendClientMessage(playerid,ROT,"[Fehler]{FFFFFF} Du bist noch gebannt. Komm später wieder.");
Kick(playerid);
return 1;
}
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
LoadAccount(playerid);
SendClientMessage(playerid,BLAU,"[Login Information]{FFFFFF} Herzlich Willkommen auf{FF6E00} Realistic Life.");
return 1;
}
else
{
SendClientMessage(playerid,ROT,"[Fehler]{FFFFFF} Das Passwort stimmt nicht.");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","{FFFFFF}Dein Account wurde in der Datenbank gefunden.\n\nBitte gebe nun dein{FF6E00} Passwort{FFFFFF} ein.\nGib dein {FF6E00}Passwort {FFFFFF}niemals an andere {FF6E00}User {FFFFFF}oder{FF6E00} Supporter{FFFFFF} weiter.\n","Login","");
return 1;
}
}
[/pwn]
[Blockierte Grafik: http://www.abload.de/img/vpn876l.png]
Neu im Bereich Pawn? Du kommst nicht klar? Du bist verwirrt und möchtest endlich scripten können?
Klick mich für mehr Informationen.
Klick mich für mehr Informationen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von [21]Code ()