/ooc Chat problem

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
  • Hayho Com! :)
    Ich habe mal wieder nen Problemchen bei einem meiner CMDs, heute geht's um den lieben /ooc Befehl,
    Ich kann nicht direkt erklären was mein Problem ist, da ich selber nicht wirklich weis, was das Problem ist xD



    ocmd:o(playerid,params[])
    {
    new string[128],nachricht,sender[MAX_PLAYER_NAME];
    if(sscanf(params,"s",nachricht))return SendClientMessage(playerid,Rot,"INFO: /o [NACHRICHT]");
    {
    if(IsPlayerAnAdmin(playerid,0))
    {
    GetPlayerName(playerid, sender, sizeof(sender));
    format(string,sizeof(string),"(( %s: %s ))",sender,nachricht);
    SendClientMessageToAll(Weiß,string);
    }
    else if(IsPlayerAnAdmin(playerid,1))
    {
    GetPlayerName(playerid, sender, sizeof(sender));
    format(string,sizeof(string),"(( Test-Supporter %s: %s ))",sender,nachricht);
    SendClientMessageToAll(Weiß,string);
    }
    else if(IsPlayerAnAdmin(playerid,2))
    {
    GetPlayerName(playerid, sender, sizeof(sender));
    format(string,sizeof(string),"(( Supporter %s: %s ))",sender,nachricht);
    SendClientMessageToAll(Weiß,string);
    }
    else if(IsPlayerAnAdmin(playerid,3))
    {
    GetPlayerName(playerid, sender, sizeof(sender));
    format(string,sizeof(string),"(( Test-Admin %s: %s ))",sender,nachricht);
    SendClientMessageToAll(Weiß,string);
    }
    else if(IsPlayerAnAdmin(playerid,4))
    {
    GetPlayerName(playerid, sender, sizeof(sender));
    format(string,sizeof(string),"(( Admin %s: %s ))",sender,nachricht);
    SendClientMessageToAll(Weiß,string);
    }
    else if(IsPlayerAnAdmin(playerid,5))
    {
    GetPlayerName(playerid, sender, sizeof(sender));
    format(string,sizeof(string),"(( Head-Admin%s: %s ))",sender,nachricht);
    SendClientMessageToAll(Weiß,string);
    }
    else if(IsPlayerAnAdmin(playerid,6))
    {
    GetPlayerName(playerid, sender, sizeof(sender));
    format(string,sizeof(string),"(( Servermanager %s: %s ))",sender,nachricht);
    SendClientMessageToAll(Weiß,string);
    }
    else if(IsPlayerAnAdmin(playerid,7))
    {
    GetPlayerName(playerid, sender, sizeof(sender));
    format(string,sizeof(string),"(( Projektleiter %s: %s ))",sender,nachricht);
    SendClientMessageToAll(Weiß,string);
    }
    }
    return 1;
    }


    Ich bin InGame Admin lvl.7, aber es kommt trotz dessen NUR "Alvarez_Hohage: Dies ist der geschrieben Text!"
    Und ich möchte halt dass wenn ich zb. lvl.7 Admin bin, vor meinem Namen Projektleiter haben.
    Wäre cool wenn sich da mal jemand kurz ransetzten würde :) !


    Greetz Dexon