Hallo alle zusammen
Ich habe ein Login und Register System gemacht, und da ich keine Fehler mache mir davor und danach nochmal das MrMonat Video angeguckt, er hatte aber allerdings keine Errors, und ich habe da ein paar Errors:
C:\Users\Phillip\Desktop\German Gangster´s Paradise\gamemodes\GGP.pwn(279) : error 017: undefined symbol "Register"
C:\Users\Phillip\Desktop\German Gangster´s Paradise\gamemodes\GGP.pwn(283) : warning 217: loose indentation
C:\Users\Phillip\Desktop\German Gangster´s Paradise\gamemodes\GGP.pwn(286) : warning 217: loose indentation
C:\Users\Phillip\Desktop\German Gangster´s Paradise\gamemodes\GGP.pwn(286) : error 029: invalid expression, assumed zero
C:\Users\Phillip\Desktop\German Gangster´s Paradise\gamemodes\GGP.pwn(286) : error 004: function "OnPlayerClickPlayer" is not implemented
C:\Users\Phillip\Desktop\German Gangster´s Paradise\gamemodes\GGP.pwn(291) : warning 225: unreachable code
C:\Users\Phillip\Desktop\German Gangster´s Paradise\gamemodes\GGP.pwn(291) : error 029: invalid expression, assumed zero
C:\Users\Phillip\Desktop\German Gangster´s Paradise\gamemodes\GGP.pwn(291) : error 017: undefined symbol "Register"
C:\Users\Phillip\Desktop\German Gangster´s Paradise\gamemodes\GGP.pwn(296) : error 037: invalid string (possibly non-terminated string)
C:\Users\Phillip\Desktop\German Gangster´s Paradise\gamemodes\GGP.pwn(298) : error 017: undefined symbol "key"
C:\Users\Phillip\Desktop\German Gangster´s Paradise\gamemodes\GGP.pwn(302) : error 030: compound statement not closed at the end of file (started at line 261)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
8 Errors.
Und hier das was ich da gemacht habe:
#include <dini>
// Dialoge
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Gib bitte das Gewünschte Passwort ein","Register","Abbrechen");
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
SendClientMessage(playerid,Rot,"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_REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Gib bitte das Gewünschte Passwort ein","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
return 1;
}
stock Register(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",");
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,Blau,"Erfolgreich registriert.");
return 1;
}
So das war alles.
Danke zum durchlesen^^
mfg
Smile325