falsch gesetzte klammer.. DIALOG_REGISTER und DIALOG_PASSWORT sind unter DIALOG_LOGIN einsortiert.
Wie meinst du?
Gruß
falsch gesetzte klammer.. DIALOG_REGISTER und DIALOG_PASSWORT sind unter DIALOG_LOGIN einsortiert.
Wie meinst du?
Gruß
Der Code sieht soweit eigentlich richtig aus, tritt das Problem immer beim registrieren auf?
Ja tritt immer auf, finde keinerlei Fehler :s
Gruß
Huhu Leute, mein Login/Registersystem buggt ein wenig.
Wenn ich connecte folgt der Dialog, was auch richtig ist. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_MSGBOX,"Great-Life Registrierung","Willkommen auf Great-Life.\nDieser Name ist noch nicht auf dem Server registriert.\nMöchtest du einen Account anlegen, so drücke nun bitte Ja.","Ja","Abbrechen");
Aber wenn ich auf Ja drücke, passiert nichts hier mal die Codes.
stock Register(playerid,key[])
{
new Spielerdatei[64];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
dini_IntSet(Spielerdatei,"LoginVersuch",0);
return 1;
}
stock Login(playerid,key[])
{
new Spielerdatei[64];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
SpielerLaden(playerid);
}
else
{
SetPVarInt(playerid, "LoginVersuch", GetPVarInt(playerid, "LoginVersuch") + 1);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Great-Life Login","Bitte gebe nun dein selbst gewähltes Passwort ein, was du bei der Registrierung eingegeben hast.\nSolltest du dein Passwort vergessen haben, melde dich bei einem höheren Admin für weitere Informationen.","Login","Abbrechen");
if(GetPVarInt(playerid,"LoginVersuch") == 3)
{
Kick(playerid);
}
}
return 1;
}
stock SpielerLaden(playerid)
{
new Spielerdatei[64];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
return 1;
}
stock SpielerSpeichern(playerid)
{
new Spielerdatei[64];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_LOGIN)
{
if(response==0)
{
SendClientMessage(playerid,Hellrot,"Du hast auf Abbrechen gedrückt, sodass du vom Server gekickt wurdest.");
Kick(playerid);
}
if(response==1)
{
if(!strlen(inputtext))
{
SetPVarInt(playerid, "LoginVersuch", GetPVarInt(playerid, "LoginVersuch") + 1);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Great-Life Login","Bitte gebe nun dein selbst gewähltes Passwort ein, was du bei der Registrierung eingegeben hast.\nSolltest du dein Passwort vergessen haben, melde dich bei einem höheren Admin für weitere Informationen.","Login","Abbrechen");
if(GetPVarInt(playerid,"LoginVersuch") == 3)
{
Kick(playerid);
}
return 1;
}
else
{
Login(playerid,(inputtext));
}
}
if(dialogid == DIALOG_REGISTER)
{
if(response==1)
{
ShowPlayerDialog(playerid,DIALOG_PASSWORT,DIALOG_STYLE_INPUT,"Great-Life Registrierung","Du möchtest dir also einen Account erstellen, nun gebe dein gewünschtes Passwort ein.\nSolltest du dein Passwort vergessen haben, melde dich bei einem höheren Admin für weitere Informationen.","Registrieren","Abbrechen");
}
if(response==0)
{
SendClientMessage(playerid,Hellrot,"Du hast auf Abbrechen gedrückt, sodass du vom Server gekickt wurdest.");
Kick(playerid);
}
}
if(dialogid==DIALOG_PASSWORT)
{
if(response==0)
{
SendClientMessage(playerid,Hellrot,"Du hast auf Abbrechen gedrückt, sodass du vom Server gekickt wurdest.");
Kick(playerid);
}
if(response==1)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,DIALOG_PASSWORT,DIALOG_STYLE_INPUT,"Great-Life Registrierung","Du möchtest dir also einen Account erstellen, nun gebe dein gewünschtes Passwort ein.\nSolltest du dein Passwort vergessen haben, melde dich bei einem höheren Admin für weitere Informationen.","Registrieren","Abbrechen");
return 1;
}
else
{
Register(playerid,(inputtext));
}
}
}
}
return 1;
}
public OnPlayerConnect(playerid)
{
SetPVarInt(playerid,"LoginVersuch",0);
SetPlayerVirtualWorld(playerid,0);
new Spielerdatei[64];
if(IsPlayerNPC(playerid))return 1;
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
if(dini_Exists(Spielerdatei))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Great-Life Login","Bitte gebe nun dein selbst gewähltes Passwort ein, was du bei der Registrierung eingegeben hast.\nSolltest du dein Passwort vergessen haben, melde dich bei einem höheren Admin für weitere Informationen.","Login","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_MSGBOX,"Great-Life Registrierung","Willkommen auf Great-Life.\nDieser Name ist noch nicht auf dem Server registriert.\nMöchtest du einen Account anlegen, so drücke nun bitte Ja.","Ja","Abbrechen");
}
return 1;
}
Gruß
/e: Text
Überschneiden sich manche Textdraws?
Gruß
Haben einen Namen gefunden. Um deine Frage zu beantworten Selfmade Reallife ![]()
Überleg dir selber welche, ein Server muss ein einzigartigen Namen haben, da können wir dir wenig helfen
Ist mir schon klar, ich habe aber keine Ideen, nach 1 Stunde nachdenken nicht mal.
Deswegen frage ich euch ![]()
Hey Leute, ich suche nun 1 Stunde vergeblich nach einem guten Server Namen für mein Selfmade Projekt... ich habe ganze Zeit mit dem Co-Projektleiter nachgedacht uns ist nichts eingefallen.
Wir wollen was spezielles nichts mit Roleplay oder Reallife am Ende/Anfang.
Jemand zufällig Ideen?
MfG
Suche diese Beton Pfeiler aus diesem Bild.
MfG
Hallo hat jemand ein Tutorial wie ich so ein Foren Chat code?
Informationen könnt ihr hieraus entnehmen: http://rpg-city.de/index.php?page=Thread&threadID=26647
MfG :DDDDDDDDDDDDD
Sehen sehr gut aus, hätte ich ein wenig Geld da hätte ich dir die beiden Autohäuser sofort abgekaut.
Gruß
Ich sage es mal so es ist ein Plakat für die Schule. Wir haben eine Aufgaben bekommen Informationen über den Beruf Elektroniker rauszufinden, Art der Ausbildung etc.
MfG
Ich weiß nicht genau was du dir vorstellst, aber wie wäre es wenn das Plakat aussieht wie eine Printplatte?
Falls du mit Elektronik nichts am Hut hast, hier ein Bild, was gemeint ist:
Wie soll ich das anstellen deiner Meinung nach?
Huhu, ich muss ein Plakat über den Beruf Elektroniker machen.
Wie soll ich das Plakat gestalten und die Form machen, sodass es in Richtung Elektroniker geht? Eure Meinung bitte....
MfG
Eine Frage, stehst du mehr so auf Roleplay spielen?
Wenn ja, kann ich dir einen richtig guten sagen
Jaaa ![]()
Multi Reallife kenne ich schon, gta-reallife meiner Meinung nach ein bisschen zu wenig.
Noch andere? ![]()
Kennt jemand noch andere?
Er sollte mindestens 50 User haben und Potenzial haben ungefähr so 150 Leute.
Ich suche immer noch einen netten Server ![]()
![]()
![]()
Huhu Leute, ich suche einen guten Server.
Er sollte mindestens 50 User haben und Potenzial haben ungefähr so 150 Leute.
Bitte nicht GRP, Nova, LoG, RPG und LoS.
Bitte auch kein gammliges Godfather was nicht editiert wurde!
RemoveBuilding ist kein Include, es ist normalerweise in der <a_samp> vorhanden und zieht auch dort seine Funktionen.
Kleine Info, alles unter OnPlayerConnect nicht unter OnGameModeInIt
Mit freundlichen Grüßen,
James_Alvarez