Hallo,
da ich in meinem letzten Post keine Hilfe mehr bekommen habe will ich nochmals fragen:
Warum zeigt er mir ingame "Server: Unknown Command" an?
Habe den Command jetzt so stehen und hoffe ihr könnt mir vielleicht helfen
ocmd:unban(playerid,params[])
{
ocmd:unban(playerid,params[])
{
new pname, string[256], path[128], console[256], Spielerdatei[256];
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Du hast nich den benötigten Adminrang!");
if(sscanf(params,"u",pname))return SendClientMessage(playerid,ROT,"Benutzung: /unban [Playername]");
format(path,sizeof(path),"/accounts/%s.acc",SpielerName(pname));
if(dini_Exists(path))
{
if(dini_Int(Spielerdatei,"Ban")==0)
{
SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht gebannt.");
}
else
{
format(string,sizeof(string),"AdmCmd: %s wurde von %s entbannt.",SpielerName(pname),SpielerName(playerid));
format(console,sizeof(console),"AdmCmd: %s wurde von %s entbannt.\n",SpielerName(pname),SpielerName(playerid));
SendClientMessageToAll(ROT,string);
dini_IntSet(Spielerdatei,"Ban",0);
new File:AdmLog=fopen("AdmLog.txt", io_append);
fwrite(AdmLog, console);
fclose(AdmLog);
}
}
else
{
SendClientMessage(playerid,ROT,"Diesen Spieler gibt es nicht.");
}
return 1;
}
EDIT: Nun funktioniert es aber nur wenn der Spieler ingame ist, aber es soll ja funktionieren auchw enn er nicht eingeloggt ist.