Guten Tag,
ich habe vor einen /setfrakt [ID] [Fraktion] Befehl zu erstellen.
Aber als kleines Extra wollte, dass wenn man nur /setfrakt eingibt, dass einmal angezeigt wird:
BENUTZE: /setfrakt [ID] [Fraktion]
und direkt unten drunter eine Info zu den Fraktionen, zum Beispiel:
1 = LSPD
2 = Medic
3 = ...
usw.
mein Befehl sieht bis jetzt so aus:
ocmd:setfrakt(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,3)) return SendClientMessage(playerid,WARN_ROT,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator.");
new string[128], string2[128], pID, fraktid;
if(sscanf(params,"ui",pID,fraktid))
{
SendClientMessage(playerid,WEISS,"BENUTZE: /setfrakt [ID] [Fraktion]");
for(new i = 0; i >= 8; i++)
{
new fraktname[64];
new info[128];
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{fraktname="Zivilist";}
case 1:{fraktname="Los Santos Police Department";}
case 2:{fraktname="Rettungsdienst";}
case 3:{fraktname="Hitman";}
case 4:{fraktname="Wheelman";}
case 5:{fraktname="Ordnungsamt";}
case 6:{fraktname="Fahrschule";}
case 7:{fraktname="Staat Los Santos";}
}
format(info,sizeof(info),"Fraktionen: %i. %s",i,fraktname);
SendClientMessage(playerid,BLAU,info);
}
}
return 1;
}
Mif freundlichen Grüßen
Jokertime