Bei meinem Befehl kommen zwar keine Errors, aber der Spieler wird nicht offline gebannt, bitte um Hilfe
ocmd:oban(playerid,params[])
{
new Spieler[128],grund[128];
format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",params);
if(!isPlayerRang(playerid,4)) return SendClientMessage(playerid,Dunkelrot,"Du besitzt nicht die benötigten Rechte!");
if(!strlen(params)) return SendClientMessage(playerid,Grau,"Verwendung: /Oban [Spielername] [Grund]");
//if(sscanf(params,"ss",params,grund)) return SendClientMessage(playerid,Grau,"Verwendung: /Oban [Spielername] [Grund]");
if(!dini_Exists(Spieler)) return SendClientMessage(playerid, Dunkelrot, "Es existiert kein Spieler mit diesem Namen in der Datenbank.");
dini_IntSet(Spieler,"Banned",1);
new string2[128];
format(string2,sizeof(string2),"[OFFLINEBANNED] %s wurde von %s offline gebannt. Grund: %s",Spieler,getPlayerName(playerid),grund);
SendClientMessageToAll(Rot,string2);
return 1;
}
mfg
/e
und ich möchte das mit sscanf und nicht mit strok bzw. strlen, weiß jemand wie es geht?