[pwn]stock LoadAccount(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
return 1;
}
public OnPlayerConnect
{
LoadAccount(playerid);
Speedo[playerid] = 1;
Speed[playerid] = TextDrawCreate(441.000000, 362.000000, "000");
TextDrawAlignment(Speed[playerid], 3);
TextDrawBackgroundColor(Speed[playerid], -16776961);
TextDrawFont(Speed[playerid], 3);
TextDrawLetterSize(Speed[playerid], 0.740000, 4.299999);
TextDrawColor(Speed[playerid], 255);
TextDrawSetOutline(Speed[playerid], 1);
TextDrawSetProportional(Speed[playerid], 1);
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib hier bitte dein Passwort ein.\nGebe niemals dein Passwort an jemanden anderen weiter!","Registrieren","Abbrechen");
new ConnectMessage[128];
format(ConnectMessage,sizeof(ConnectMessage),"%s hat den Server betreten! (ID: %d)",GetSpielerName(playerid),playerid);
SendClientMessageToAll(BLAU,ConnectMessage);
TextDrawShowForPlayer(playerid,Admins);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
SpielerSpeichern(playerid);
new LogoutMessage[128];
if(reason == 0)
{
format(LogoutMessage, sizeof(LogoutMessage),"%s hat den Server verlassen! *Time out*",GetSpielerName(playerid));
SendClientMessageToAll(ROT,LogoutMessage);
}
else if(reason == 1)
{
format(LogoutMessage, sizeof(LogoutMessage),"%s hat den Server verlassen! *Normal*",GetSpielerName(playerid));
SendClientMessageToAll(ROT,LogoutMessage);
}
else if(reason == 2)
{
format(LogoutMessage,sizeof(LogoutMessage),"%s hat den Server verlassen! *Kick/Ban*",GetSpielerName(playerid));
SendClientMessageToAll(ROT,LogoutMessage);
}
return 1;
}[/pwn]
Trotz allem, wird der Account beim Einloggen nicht Geladen, dh. Neu Registrieren.
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
return 1;
}
public OnPlayerConnect
{
LoadAccount(playerid);
Speedo[playerid] = 1;
Speed[playerid] = TextDrawCreate(441.000000, 362.000000, "000");
TextDrawAlignment(Speed[playerid], 3);
TextDrawBackgroundColor(Speed[playerid], -16776961);
TextDrawFont(Speed[playerid], 3);
TextDrawLetterSize(Speed[playerid], 0.740000, 4.299999);
TextDrawColor(Speed[playerid], 255);
TextDrawSetOutline(Speed[playerid], 1);
TextDrawSetProportional(Speed[playerid], 1);
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib hier bitte dein Passwort ein.\nGebe niemals dein Passwort an jemanden anderen weiter!","Registrieren","Abbrechen");
new ConnectMessage[128];
format(ConnectMessage,sizeof(ConnectMessage),"%s hat den Server betreten! (ID: %d)",GetSpielerName(playerid),playerid);
SendClientMessageToAll(BLAU,ConnectMessage);
TextDrawShowForPlayer(playerid,Admins);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
SpielerSpeichern(playerid);
new LogoutMessage[128];
if(reason == 0)
{
format(LogoutMessage, sizeof(LogoutMessage),"%s hat den Server verlassen! *Time out*",GetSpielerName(playerid));
SendClientMessageToAll(ROT,LogoutMessage);
}
else if(reason == 1)
{
format(LogoutMessage, sizeof(LogoutMessage),"%s hat den Server verlassen! *Normal*",GetSpielerName(playerid));
SendClientMessageToAll(ROT,LogoutMessage);
}
else if(reason == 2)
{
format(LogoutMessage,sizeof(LogoutMessage),"%s hat den Server verlassen! *Kick/Ban*",GetSpielerName(playerid));
SendClientMessageToAll(ROT,LogoutMessage);
}
return 1;
}[/pwn]
Trotz allem, wird der Account beim Einloggen nicht Geladen, dh. Neu Registrieren.
Mit freundlichen Grüßen
Paul Fink
[achievement]55[/achievement]
Paul Fink
[achievement]55[/achievement]