Moin,
habe folgenden Code:
ocmd:ban(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Du bist kein Admin Stufe 3");
{
new pID, reason[50],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,ROT,"/ban [ID] [GRUND]");
SetPVarInt(pID,"Baned",1);
new Spielerdatei[1000];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",SpielerName(pID));
new Banngrund[50],Bannadmin[40];
format(Banngrund,sizeof(Banngrund),"%s",reason);
format(Bannadmin,sizeof(Bannadmin),"%s",SpielerName(playerid));
dini_Set(Spielerdatei,"Banngrund",Banngrund);
dini_Set(Spielerdatei,"Bannadmin",Bannadmin);
format(string,sizeof(string),"%s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid), reason);
SendClientMessageToAll(ROT,string);
new Log[100];
format(Log,sizeof(Log),"%s [Bann] ==> %s Grund: %s",SpielerName(playerid),SpielerName(pID),reason);
SaveToFile(Log);
new Userakte[100];
format(Userakte,sizeof(Userakte),"[Bann]von %s [Grund: %s]",SpielerName(playerid),reason);
SaveToUA(pID,SpielerName(pID),Userakte);
new Banntext[500];
SetPVarString(playerid,"Banngrund",dini_Get(Spielerdatei,"Banngrund"));
new Banngrund2[100];
GetPVarString(pID,"Banngrund",Banngrund2,sizeof(Banngrund2));
format(Banntext,sizeof(Banntext),"Du wurdest soeben gebannt.,\nDu kannst nun nicht mehr auf diesen Account zugreifen.\nBei vermutlicher Unschuld kannst Du im Forum einen Entbannantrag stellen.\n{FF0000}Accountname:{FFFFFF} %s\n{FF0000}Banngrund:{FFFFFF} %s\n{FF0000}Admin:{FFFFFF}%s",SpielerName(pID),Banngrund2,SpielerName(playerid));
ShowPlayerDialog(pID,DIALOG_BANED,DIALOG_STYLE_MSGBOX,"Du wurdest gebannt",Banntext,"","");
Kick(pID);
}
return 1;
}
Jetzt erstellt der aber eine .Part Datei der Account datei.
Weiß jmd. woran das liegen könnte?
Gruß