Tag
Ich möchte gerne einen /unban Befehl & tunban Befehl
Ich Arbeite mit PVars =)
Ich habs schon versucht aber ich entbanne einfach nicht ...
Tag
Ich möchte gerne einen /unban Befehl & tunban Befehl
Ich Arbeite mit PVars =)
Ich habs schon versucht aber ich entbanne einfach nicht ...
Schick mal das was du versucht hast???
Reicht dir nich einfach /rcon unbanip ?
Was stellst du dir unter /tunban vor?
Timeban entfernen also gleiche Prinzip wie /unban eigt nur ich hab da 0 Ahnung grade ;/
zeig erstmal deine /ban und dien /tban
wir müssen schon wissen wie du das machst
nur mit pvars reicht nich
ocmd:unban(playerid,params[])
{
new pID, string[256], path[128], console[256], Spielerdatei[256], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Info: Du bist kein Admin!");
if(sscanf(params,"s[28]",pID))return SendClientMessage(playerid,BLAU,"FEHLER: /unban [Name]");
format(path,sizeof(path),"/Accounts/%s.ini",SpielerName(pID));
if(dini_Exists(path))
{
if(dini_Int(Spielerdatei,"Gebannt")==0)
{
SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht gebannt.");
}
else
{
format(string,sizeof(string),"Info: Spieler %s wurde von Admin %s entbannt.",SpielerName(pID),SpielerName(playerid));
format(console,sizeof(console),"Info: Spieler %s wurde von Admin %s entbannt.\n",SpielerName(pID),SpielerName(playerid));
SendClientMessageToAll(ROT,string);
dini_IntSet(Spielerdatei,"Gebannt",0);
}
}
else
{
SendClientMessage(playerid,ROT,"Diesen Spieler gibt es nicht.");
}
return 1;
}
//edit:
Eingerückt
pID muss ein string sein
Moment ich machs dir mal:
ocmd:unban(playerid,params[])
{
new string[256], path[128], console[256], Spielerdatei[256], name[MAX_PLAYER_NAME];
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Info: Du bist kein Admin!");
if(sscanf(params,"s",name))return SendClientMessage(playerid,BLAU,"FEHLER: /unban [Name]");
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
if(dini_Exists(Spielerdatei))
{
if(dini_Int(Spielerdatei,"Gebannt")==0)
{
SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht gebannt.");
}
else
{
format(string,sizeof(string),"Info: Spieler %s wurde von Admin %s entbannt.",name,SpielerName(playerid));
format(console,sizeof(console),"Info: Spieler %s wurde von Admin %s entbannt.\n",name,SpielerName(playerid));
SendClientMessageToAll(ROT,string);
dini_IntSet(Spielerdatei,"Gebannt",0);
}
}
else
{
SendClientMessage(playerid,ROT,"Diesen Spieler gibt es nicht.");
}
return 1;
}
müsste so gehen
wenn nicht dann schreib mir pn
werd dir dann so versuchen zu helfen^^