problem bei ooc

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
  • Hab ein problem bei mein ooc chat
    Undzwar wenn ich zb /o text eingebe steht ingame:


    [OOC]:


    Hier der befehl



    ocmd:o(playerid,params[])
    {
    new text[128];
    new string[128];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(string,sizeof(string),"[OOC]%s: %s",Sname,text);
    if(ooc == 0)
    {
    if(isPlayerAnAdmin(playerid,1))
    {
    SendClientMessageToAll(WEISS,string);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Der OOC Chat ist deaktiviert!");
    }
    }
    if(sscanf(params,"s",text)) return SendClientMessage(playerid,ROT,"FEHLER: /ooc [text]!");
    if(GetPVarInt(playerid,"Adminlevel")==0)
    {
    SendClientMessage(playerid,WEISS,string);
    }
    else if(GetPVarInt(playerid,"Adminlevel")==1)
    {
    SendClientMessage(playerid,0x077781FF,string);
    }

    return 1;
    }


    Danke im vorraus

  • Ja Da Helfe ich Gerne :D


    #define Tuerkis 0x00FFE6FF


    new ooc=0;


    Aus und An Machen :


    ocmd:ooc(playerid, params[])
    {
    if(!IstSpielerAdmin(playerid, 1500))return SendClientMessage(playerid, Rot, "Du bist kein stelv. Projektleiter.");
    if(ooc)
    {
    ooc=0;
    SendClientMessageToAll(Tuerkis,"Der OOC Chat wurde ausgeschaltet!");
    }
    else
    {
    ooc=1;
    SendClientMessageToAll(Tuerkis,"Der OOC Chat wurde angeschaltet!");
    }
    return 1;
    }


    Zum Schreiben /o


    ocmd:o(playerid, params[])
    {
    new text[100];
    new str[128],Sn[MAX_PLAYER_NAME];
    if(!ooc)return SendClientMessage(playerid, Rot, "Der OOC-Chat ist ausgeschaltet.");
    if(sscanf(params, "s", text))return SendClientMessage(playerid, Rot, "USAGE: /o [text]");
    GetPlayerName(playerid, Sn, sizeof(Sn));
    format(str, sizeof(str), "(( %s: %s))", Sn, text);
    SendClientMessageToAll(Weiß, str);
    return 1;
    }


    Ein Stock noch :D


    stock SendMeChat(string[],playerid)
    {
    for(new i = 0;i < MAX_PLAYERS; i++)
    {
    if(GetDistanceBetweenPlayers(i,playerid) <= 10)
    {
    SendClientMessage(i,Weiß,string);
    }
    }
    return 1;
    }


    Easy ^^

    Dieser Beitrag wurde bereits 763 mal editiert, zuletzt von »CapriZ« (Heute, 10:27)