stock Register(playerid,key[])
{
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
dini_IntSet(Spieler,"Passwort",key);
dini_IntSet(Spieler,"Adminlevel",0);
dini_IntSet(Spieler,"Fraktion",0);
dini_IntSet(Spieler,"Level",0);
dini_IntSet(Spieler,"Team",0);
dini_IntSet(Spieler,"Job",0);
dini_Create(Spieler);
dini_IntSet(Spieler,"Fraktion",0);
SendClientMessage(playerid,BLUE,"Du hast dich Erfolgreich registriert.");
SpielerReset(playerid);
return 1;
}
stock Login(playerid,key[])
{
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
if(!strcmp(key,dini_Get(Spieler,"Passwort"),true))
{
SendClientMessage(playerid,BLUE,"Du hast dich Erfolgreich Eingeloggt.");
SpielerLaden(playerid);
return 1;
}
else
{
SendClientMessage(playerid,BLUE,"Du hast ein falsches Passwort eingegeben!");
ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, bitte gebe dein Passwort ein.","Login","Abbrechen");
Kick(playerid);
return 1;
}
}
stock SpielerSpeichern(playerid)
{
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
if(dini_Exists(Spieler))
{
dini_IntSet(Spieler,"Adminlevel",sSpieler[playerid][Adminlevel]);
dini_IntSet(Spieler,"Fraktion",sSpieler[playerid][Fraktion]);
dini_IntSet(Spieler,"Level",sSpieler[playerid][Level]);
dini_IntSet(Spieler,"Team",sSpieler[playerid][Team]);
dini_IntSet(Spieler,"Job",sSpieler[playerid][Job]);
}
return 1;
}
stock SpielerLaden(playerid)
{
new Spieler[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
if(dini_Exists(Spieler))
{
SetPlayerScore(playerid,dini_Get(Spieler,"Level");
sSpieler[playerid][Adminlevel] = dini_Get(Spieler,"Adminlevel",); // Die Groß geschriebenen sind die Zeilen\\
sSpieler[playerid][Fraktion] = dini_Get(Spieler,"Fraktion",);
sSpieler[playerid][Level] = dini_Get(Spieler,"Level",);
sSpieler[playerid][Team] = dini_Get(Spieler,"Team",);
sSpieler[playerid][Job] = dini_Get(Spieler,"Job",);
}
return 1;
}
stock SpielerReset(playerid)
{
sSpieler[playerid][Adminlevel] = 0;
sSpieler[playerid][Fraktion] = 0;
sSpieler[playerid][Level] = 0;
sSpieler[playerid][Team] = 0;
sSpieler[playerid][Job] = 0;
return 1;
}
Die FEHLER:
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(709) : error 035: argument type mismatch (argument 2)
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(710) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(710) : warning 202: number of arguments does not match definition
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(710) : error 001: expected token: ",", but found ";"
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(711) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(711) : warning 202: number of arguments does not match definition
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(711) : error 001: expected token: ",", but found ";"
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(712) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(712) : warning 202: number of arguments does not match definition
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(712) : error 001: expected token: ",", but found ";"
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(713) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(713) : warning 202: number of arguments does not match definition
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(713) : error 001: expected token: ",", but found ";"
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(714) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(714) : warning 202: number of arguments does not match definition
C:\Dokumente und Einstellungen\admin\Desktop\Mein Server\gamemodes\GXRL.pwn(714) : error 001: expected token: ",", but found ";"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
11 Errors.