SendClientMessageToAll Fehler ?!

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
  • Immer wenn ich einen Befehl eingebe der an alle gesendet werden soll passiert nix.
    Sprich die SendClientMessageToAll Funktion wird nicht im Chat angezeit aber ausgeführt



    ocmd:setadmin(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,Rot,"Du bist kein FullAdmin.");
    new pID, rank;
    if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,Rot,"/setadmin [spieler] [level]");
    if(rank<1||rank>5)return SendClientMessage(playerid,Rot,"Bitte gültigen Rang angeben.");
    SetPVarInt(pID,"Adminlevel",rank);
    SpielerSpeichern(pID);
    SendClientMessageToAll(Gelb,"Es wurde %s zum Admin gemacht.");
    return 1;
    }

  • Du musst ja bei %s angeben wer das sein sollt z.b


    new string[128];
    format(string,sizeof(string),"Es wurde %s zum Admin gemacht.",SpielerName(pID));
    SendClientMessageToAll(Gelb,string);


    MFG

  • Spoiler anzeigen

    ocmd:kick(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,Rot,"Du bist kein Admin Rang 2.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,Rot,"/kick [id] [grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(Rosa,string);
    Kick(pID);
    return 1;
    }

    Spoiler anzeigen
    ocmd:ban(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,Rot,"Du bist kein Admin Rang 4.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,Rot,"/ban [id] [grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(Rosa,string);
    SetPVarInt(pID,"Banned",1);
    Kick(pID);
    return 1;
    }

    Spoiler anzeigen
    ocmd:tban(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,Rot,"Du bist kein Admin Rang 4.");
    new pID, time, grund[128];
    if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,Rot,"/tban [playerid] [zeit] [grund]");
    if(IsPlayerConnected(pID))
    {
    if(time>0&&time<1000)
    {
    new string[128];
    format(string,sizeof(string),"AdmCdm: %s wurde von %s für %i Minuten gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),time,grund);
    SendClientMessageToAll(Rosa,string);
    new wert;

    Spoiler anzeigen
    wert=gettime()+(60*time);

    Spoiler anzeigen
    SetPVarInt(pID,"timeban",wert);

    Spoiler anzeigen
    Kick(pID);
    return 1;
    }
    SendClientMessage(playerid,Rosa,"Ungültige Zeit.");
    return 1;
    }
    SendClientMessage(playerid,Rot,"Spieler ist nicht online.");
    return 1;
    }

    Spoiler anzeigen
    ocmd:makeleader(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,Rot,"Rang zu Niedrig.");
    new pID,fID;
    if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,Rot,"/makeleader [playerid] [fraktionsid]");
    SetPVarInt(pID,"Fraktion",fID);
    SendClientMessage(playerid,Gelb,"Erfolgreich.");
    return 1;
    }

    Spoiler anzeigen
    ocmd:setadmin(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,Rot,"Du bist kein FullAdmin.");
    new pID, rank;
    if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,Rot,"/setadmin [spieler] [level]");
    if(rank<1||rank>5)return SendClientMessage(playerid,Rot,"Bitte gültigen Rang angeben.");
    SetPVarInt(pID,"Adminlevel",rank);
    SpielerSpeichern(pID);
    //SendClientMessageToAll(Gelb,"Es wurde jemand zum Admin gemacht.");
    new string[128];
    format(string,sizeof(string),"Es wurde %s zum Admin gemacht.",SpielerName(pID));
    SendClientMessageToAll(Gelb,string);
    return 1;
    }


    Sooo ueberall wo SendClientMessageToAll steht passiert es zwar aber zeigt es im chat nicht an :/