Hey ich wollt fragen wie ich es machen kann das wenn ich in meinem /a chat oder /f caht den rank sehen kann z.b. /a text [ENTERknopf] Projektleiter Jeremy_Schwarz: Hallo meine lieben. oder /f text [ENTERknopf] Leader Patrik: Hallo meine lieben Member meine admin abfrage lautet:
if(isPlayerAnAdmin(playerid,Adminlevel)
und die frak
if(isPlayerInFrakt(frakid)<--- da hab ich noch keine ränge wollte gerne wür jede fraktion einzelne ränge haben is das möglich ?
Fraktions+AdminRänge mit namen aber wie ?
- Jeremy_Schwarz
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Mit einem switch
-
Beispiel:
switch(GetPVarInt(playerid,"rang")){
case 1: str="Anfänger";
case 2: str="Bodyguard";
//etc
} -
switch(GetPVarInt(playerid,"adminrank"))
{
case 0: str="Keiner";
case 1: str="Adminrank 1";
case 2: str="Adminrank 2";
case 3: str="Adminrank 5";
case 4: str="1337 Admin";
case 5: str="ProjektLeiter";
}oder anders ?
wenns so richtig ist wo soll das hin und wie mach ich das denn jz das die namen da angezeigt werden ?
-
ja, müsstest str halt noch definieren.
Und anzeigen lassen kannstes so:
new msg[100];
format(msg,sizeof(msg),"%s %s : %s",str,name,text);
SendClientMessage(playerid,farbe,msg);Ungetestet, müsste so funktionieren.
Musste halt noch auf Deine Schleife anpassen.
-
ocmd:a(playerid,params[])
{
if(isPlayerAnAdmin(playerid,1))
{
new text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,BABYBLAU,"Benutze : /a [AdminMessage]");
format(text,sizeof(text),"%s %s : %s",str,SpielerName(playerid),text);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
{
SendClientMessage(i,BABYBLAU,text);
}
}
}
}
return 1;
}
so hab ich das jetzt und das hab ich in einem stock:stock AdminRank(str)
switch(GetPVarInt(playerid,"adminrank"))
{
case 0:{str="Keiner";}
case 1:{str="Adminrank 1";}
case 2:{str="Adminrank 2";}
case 3:{str="Adminrank 5";}
case 4:{str="1337 Admin";}
case 5:{str="ProjektLeiter";}
return str;} -
Bitte schreib das in den pwn Tags, das ist ja nicht auszuhalten, das zu lesen.
-
kann mir nicht eben einer über tv helfen ? und vill. skype um es zu erklären ?
Danke im vorraus Jeremy
-
breadfish.de
Hat das Thema geschlossen.