Hallo,
ich habe jetzt einen /makeleader befehl erstellt.
Allerdings bekomme ich diese Errors:
Zeile (1870) : Erwartete Zeichen "[Absatz]", aber gefunden "-integer value-"
Zeile (1871) : Falscher Variablentyp als Parameter (Parameter #1)
Zeile (1871) : error 020: invalid symbol name ""
Zeile (1871) : Ungültiger Befehl
Zeile (1871) : Zuviele Fehler in einer Zeile
das ist der Befehl:
ocmd:makeleader(playerid,params[])
{
if(isPlayerAnAdmin(playerid,3))
{
new pID,fID;
if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,ROT,"Info-Befehl: {FFFFFF}Benutze /makeleader [playerid] [fraktionsid]");
if(IsPlayerConnected(pID))
{
SetPVarInt(pID,"Fraktion",fID);
SetPVarInt(pID,"Leader",1);
Spielerspeichern(pID);
new fraktname[64];
switch (GetPVarInt(playerid,"Fraktion"))
{
case 1:{fraktname=fraktname1;}
case 2:{fraktname=fraktname2;}
case 3:{fraktname=fraktname3;}
case 4:{fraktname=fraktname4;}
case 5:{fraktname=fraktname5;}
}
new msg[128],msg2[128],text[128]; //Zeile 1870
format(msg,sizeof(msg),"Du hast %s zum Leader der Fraktion/Gang %s gemacht.",SpielerName(pID),fraktname); //Zeile 1871
format(text,sizeof(text),"Du wurdest von %s zum Leader der Fraktion/Gang %s gemacht.",SpielerName(playerid),fraktname);
SendClientMessage(playerid,BLAU,msg);
SendClientMessage(pID,BLAU,msg2);
}
else SendClientMessage(playerid,ROT,"Info: {FFFFFF}Es ist kein Spieler mit der angegebenen ID online.");
}
else SendClientMessage(playerid,ROT,"Rang zu Niedrig.");
return 1;
}
Hoffe auf schnelle hilfe.
Mfg
Siteco