Sers Community,
ich habe ein /setadmin Funktion und in dieser Funktion muss ich ein GRUND eingeben siehe:
ocmd:setadmin(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
new pID,rank,string[256], reason;
if(sscanf(params,"uis",pID,rank,reason))return SendClientMessage(playerid,HELLROT,"AdmCmd: Benutze /setadmin [SpielerID] [Rank] [Grund]");
if(rank<0||rank>3)return SendClientMessage(playerid,HELLROT,"AdmCmd: Dieser Rank ist nicht vorhanden. Nur Ränge von [1 - 3] sind vorhanden.");
format(string,sizeof(string),"AdmCmd: %s wurde vom Administrator %s zum Administrator/Supporter ernannt. ",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(0xD3FF27FF,string);
SetPVarInt(pID,"Adminlevel",rank);
return 1;
}
Hab jetzt alle "reason's" weg gemacht geht leider nicht.
& wie kann ich machen das dann bei mir steht. "Du hast %s zum Team Mitglied Rank "was auch immer" ernannt."
Und bei ihm sollte dann stehen. "Administrator %s hat dich zum Team Mitglied Rank "was auch immer" ernannt."
mfG,
Ien_Levin