Admin Ränge können in /ooc nicht schreibe || Bitte um Hilfe

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • Guten Morgen,
    ich habe ein Problem und das wäre, dass nicht alle Admin Ränge in den ooc chat schreiben können.
    Also Admin Rang 2000 kann in den chat schreiben
    Admin Rang 1338, 1337,6,5,4,... kann nicht rein schreiben
    Woran liegt das? Bitte um Hilfe!
    Hier mal der Code:

  • Mach mal statt dem hier
    if(PlayerInfo[playerid][pAdmin] == 1)
    {
    format(string, sizeof(string), "(( Probe Supporter %s: %s))", sendername, result);
    }
    if(PlayerInfo[playerid][pAdmin] >= 2)
    {
    format(string, sizeof(string), "(( Supporter %s: %s))", sendername, result);
    }
    if(PlayerInfo[playerid][pAdmin] <= 3)
    {
    format(string, sizeof(string), "(( Supporter %s: %s))", sendername, result);
    }
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    format(string, sizeof(string), "(( Administrator %s: %s))", sendername, result);
    }
    if(PlayerInfo[playerid][pAdmin] == 5)
    {
    format(string, sizeof(string), "(( Administrator %s: %s))", sendername, result);
    }
    if(PlayerInfo[playerid][pAdmin] <= 6)
    {
    format(string, sizeof(string), "(( Administrator %s: %s))", sendername, result);
    }
    if(PlayerInfo[playerid][pAdmin] >= 1337)
    {
    format(string, sizeof(string), "(( stellv.Projektleiter %s: %s))", sendername, result);
    }
    if(PlayerInfo[playerid][pAdmin] <= 1338)
    {
    format(string, sizeof(string), "(( stellv.Projektleiter %s: %s))", sendername, result);
    }
    if(PlayerInfo[playerid][pAdmin] >= 2000)
    {
    format(string, sizeof(string), "(( Serverowner %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pSupporter] >= 1)
    {
    format(string, sizeof(string), "(( Probe Supporter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 0 && (noooc))
    {
    format(string, sizeof(string), "(( %s: %s))", sendername, result);
    }


    das hier:
    if(PlayerInfo[playerid][pAdmin] == 1)
    {
    format(string, sizeof(string), "(( Probe Supporter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 2)
    {
    format(string, sizeof(string), "(( Supporter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 3)
    {
    format(string, sizeof(string), "(( Supporter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 4)
    {
    format(string, sizeof(string), "(( Administrator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 5)
    {
    format(string, sizeof(string), "(( Administrator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 6)
    {
    format(string, sizeof(string), "(( Administrator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 1337)
    {
    format(string, sizeof(string), "(( stellv.Projektleiter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 1338)
    {
    format(string, sizeof(string), "(( stellv.Projektleiter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 2000)
    {
    format(string, sizeof(string), "(( Serverowner %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 0 && (noooc))
    {
    format(string, sizeof(string), "(( %s: %s))", sendername, result);
    }


  • Ja das habe ich gemacht aber wie kann ich jetzt noch andere Farben für die jeweiligen Ränge machen ?!

  • new Spielername[MAX_PLAYER_NAME];
    new string;
    GetPlayerName(playerid,Spielername,sizeof(Spielername));
    format(string,sizeof(string),"%s {FFFFFF}trolololol",Spielername); //jetzt ist der Name in der Farbe in der die SendClientMessage ist und das trolololol in weiß.

    MFG.

    Dieser Beitrag wurde bereits 763 mal editiert, zuletzt von »Anker.« (Vor einem Moment)


    "eingetragende Stand -Ins"


  • new Spielername[MAX_PLAYER_NAME];
    new string;
    GetPlayerName(playerid,Spielername,sizeof(Spielername));
    format(string,sizeof(string),"%s {FFFFFF}trolololol",Spielername); //jetzt ist der Name in der Farbe in der die SendClientMessage ist und das trolololol in weiß.

    MFG.


    ist das jetzt so richtig??

    PHP
    if(PlayerInfo[playerid][pAdmin] == 1)
                	{
                    	format(string, sizeof(string), "(( {#950290}Probe Supporter %s: %s))", sendername, result);
                	}
  • Ja,
    Das ist richtig nur du musst wenn du das was er schreibt wieder in weiß sein.soll
    Vor das letzte %s auch ein HTML- Farbcode packen

    also ich will eben das das Supporter in der farbe ist


    PHP
    if(PlayerInfo[playerid][pAdmin] == 1)
                	{
                    	format(string, sizeof(string), "(( {#950290}Probe Supporter %s: %s))", sendername, result);
                	}
  • okay habe gemacht:


    jetzt noch was. Der ooc chat hat so eine komische gelbe farbe wie kann ich das machen das der IMMER weiß ist auch wenn NORMALE user in den ooc schreiben das der dann weiß ist ??!