Na toll, erneut ein Problem, sorry das ich euch so zuspamme aber es ist was neues und irgendwie klappt das nicht so wie es will.
Also und zwar wird keine Datei im "Accounts" Ordner erstellt, also ich connecte auf den Server aber nichts passiert in den Scriptfiles sprich : Accounts Ordner.
Hab ich was falsch gemacht?
Hier ist mein Code:
stock Register(playerid,key[]) {
new PlayerData[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(PlayerData,sizeof(PlayerData),"Accounts/%s.ini",name);
setString:PlayerData("Passwort",key);
SendClientMessage(playerid,gelb,"___________________German Evolution Life__________________");
SendClientMessage(playerid,gruen,"Du hast dich erfolgreich auf GEL registriert, Willkommen!");
SendClientMessage(playerid,gruen,"Gebe /help ein um alle Befehle zu sehen.");
SendClientMessage(playerid,gruen,"Falls du Fragen hast benutze /support.");
SendClientMessage(playerid,gruen,"Viel Spaß und Erfolg wünscht dir das GEL Team!");
SendClientMessage(playerid,gelb,"__________________________________________________________");
SetPlayerScore(playerid,1);
GivePlayerMoney(playerid,1000);
setInt:PlayerData("Cash",1000);
setInt:PlayerData("Adminlevel",0);
setInt:PlayerData("Fraktion",0);
setInt:PlayerData("Geschlecht",0);
setInt:PlayerData("Alter",0);
setInt:PlayerData("Verwarnungen",0);
setInt:PlayerData("Leader",0);
setInt:PlayerData("Baned",0);
setInt:PlayerData("FRank",0);
setInt:PlayerData("Respektpunkte",0);
setInt:PlayerData("Perso",0);
setInt:PlayerData("Einwanderungserlaubnis",0);
setInt:PlayerData("Arbeitsvisum",0);
setInt:PlayerData("Muted",0);
setInt:PlayerData("Wanteds",0);
setInt:PlayerData("KVerischerung",0);
SetPVarInt(playerid,"Eingeloggt",1);
pFirstLog[playerid] = true;
return 1;
}
stock Login(playerid,key[]) {
new PlayerData[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(PlayerData,sizeof(PlayerData),"Accounts/%s.ini",name);
if(!strcmp(key,getString:PlayerData("Passwort"),false))
{
LoadAccount(playerid);
SendClientMessage(playerid,gelb,"___________________German Evolution Life__________________");
SendClientMessage(playerid,gruen,"Du hast dich erfolgreich auf GEL eingeloggt, Willkommen!");
SendClientMessage(playerid,gruen,"Gebe /help ein um alle Befehle zu sehen.");
SendClientMessage(playerid,gruen,"Falls du Fragen hast benutze /support.");
SendClientMessage(playerid,gruen,"Viel Spaß und Erfolg wünscht dir das GEL Team!");
SendClientMessage(playerid,gelb,"__________________________________________________________");
return 1;
}
else
{
SendClientMessage(playerid,hellblau,"Du hast ein falsches Passwort eingegeben!");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FAFAFA}Log In Vorgang","{FAFAFA}Dein {00FF1E}Account {FAFAFA}wurde in unserer Datenbank gefunden!\nBitte gib nun dein {00FF1E}Passwort {FAFAFA}ein!\nSolltest du es vergessen haben, melde dich im Forum!","Log In","Abbrechen");
return 1;
}
}
stock LoadAccount(playerid) {
new PlayerData[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(PlayerData,sizeof(PlayerData),"Accounts/%s.ini",name);
SetPlayerScore(playerid,getInt:PlayerData("Level"));
GivePlayerMoney(playerid,getInt:PlayerData("Geld"));
SetPlayerSkin(playerid,getInt:PlayerData("Skin"));
SetPlayerWantedLevel(playerid,getInt:PlayerData("Wanteds"));
pInfo[playerid][pCash] = getInt:PlayerData("Cash");
pInfo[playerid][pMuted] = getInt:PlayerData("Muted");
pInfo[playerid][pArbeitsvisum] = getInt:PlayerData("Arbeitsvisum");
pInfo[playerid][pEinwanderung] = getInt:PlayerData("Einwanderungserlaubnis");
pInfo[playerid][pPerso] = getInt:PlayerData("Perso");
pInfo[playerid][pRespekt] = getInt:PlayerData("Respektpunkte");
pInfo[playerid][pFRank] = getInt:PlayerData("FRank");
pInfo[playerid][pLeader] = getInt:PlayerData("Leader");
pInfo[playerid][pVerwarnungen] = getInt:PlayerData("Verwarnungen");
pInfo[playerid][pAlter] = getInt:PlayerData("Alter");
pInfo[playerid][pGeschlecht] = getInt:PlayerData("Geschlecht");
pInfo[playerid][pKVersicherung] = getInt:PlayerData("KVersicherung");
if(pInfo[playerid][pBaned] == 1){
SendClientMessage(playerid,rot,"Du bist vom Server gebannt!");
SendClientMessage(playerid,rot,"Falls du zu Unrecht gebannt wurdest, melde dies im Forum!");
Kick(playerid);
}
SetPVarInt(playerid,"Eingeloggt",1);
SpawnPlayer(playerid);
return 1;
}
stock SpielerSpeichern(playerid) {
if(GetPVarInt(playerid,"Eingeloggt")==1){
new PlayerData[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(PlayerData,sizeof(PlayerData),"Accounts/%s.ini",name);
setInt:PlayerData("Cash",pInfo[playerid][pCash]);
setInt:PlayerData("Level",GetPlayerScore(playerid));
setInt:PlayerData("Skin",GetPlayerSkin(playerid));
setInt:PlayerData("Geld",GetPlayerMoney(playerid));
setInt:PlayerData("Wanteds",GetPlayerWantedLevel(playerid));
setInt:PlayerData("Adminlevel",pInfo[playerid][pAdmin]);
setInt:PlayerData("Fraktion",pInfo[playerid][pFraktion]);
setInt:PlayerData("Geschlecht",pInfo[playerid][pGeschlecht]);
setInt:PlayerData("Alter",pInfo[playerid][pAlter]);
setInt:PlayerData("Verwarnungen",pInfo[playerid][pVerwarnungen]);
setInt:PlayerData("Leader",pInfo[playerid][pLeader]);
setInt:PlayerData("FRank",pInfo[playerid][pFRank]);
setInt:PlayerData("Respektpunkte",pInfo[playerid][pRespekt]);
setInt:PlayerData("Perso",pInfo[playerid][pPerso]);
setInt:PlayerData("Einwanderungserlaubnis",pInfo[playerid][pEinwanderung]);
setInt:PlayerData("Arbeitsvisum",pInfo[playerid][pArbeitsvisum]);
setInt:PlayerData("Muted",pInfo[playerid][pMuted]);
setInt:PlayerData("KVerischerung",pInfo[playerid][pKVersicherung]);
setInt:PlayerData("Baned",pInfo[playerid][pBaned]);
Save(PlayerData);
}
return 1;
}
Hoffe ihr könnt mir helfen.