OCC -.-'

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
  • Hi habe ein Problem,


    denn ich habe ein OOC gemacht aber der funkt nicht wirklich. Da passiert einfach nichts.



    dcmd_o(playerid, params[])
    {
    new txt;
    if(sscanf(params, "s",txt))
    {
    SendClientMessage(playerid, LIGHTBLUE, "_______*Command - Help*_______");
    SendClientMessage(playerid,RED,"Benutze: /o [Text] oder /occ [Text]");
    SendClientMessage(playerid, LIGHTBLUE, "_______*Command - Help*_______");
    }
    if(info[playerid][adminlvl] >= 3)
    {
    new string[512];
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(string,sizeof(string),"(%s): %d",pname,txt);
    SendPlayerMessageToAll(COLOR_OOC, string);
    }
    return 1;
    }


    ~*|B|*|S|*|F|*~ - Reallife


    *Closed Beta 0.1 - Finish
    *Closed Beta 0.2 - Started
    *Erste Open Beta 0.3 Come Soon !!!


    Prozent : 20%
    ||||||||||


  • Hier, ich mach sie dir völlig neu, so ist es auch kürzer ;)
    dcmd_o(playerid, params[])
    {
    new txt[256];
    if(sscanf(params, "s",txt))
    {
    SendClientMessage(playerid, LIGHTBLUE, "_______*Command - Help*_______");
    SendClientMessage(playerid,RED,"Benutze: /o [Text] oder /occ [Text]");
    SendClientMessage(playerid, LIGHTBLUE, "_______*Command - Help*_______");
    }
    if(info[playerid][adminlvl] >= 3)
    {
    new string[300];
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(string,sizeof(string),"(%s): %s",pname,txt);
    SendPlayerMessageToAll(COLOR_OOC, string);
    }
    return 1;
    }


    Ich empfehle aber diesen Script, da es kürzer ist, und übersichtlicher...:

    Spoiler anzeigen
    dcmd_o(playerid, params)
    {
    new string[192],txt[128],pName[MAX_PLAYER_NAME];
    if(info[playerid][adminlvl] < 3) { return 1; }
    if(sscanf(params,"s",txt))
    {
    SendClientMessage(playerid, LIGHTBLUE, "_______*Command - Help*_______");
    SendClientMessage(playerid,RED,"Benutze: /o [Text] oder /occ [Text]");
    SendClientMessage(playerid, LIGHTBLUE, "_______*Command - Help*_______");
    return 1;
    }
    GetPlayerName(playerid,pName,sizeof(pName));
    format(string,sizeof(string),"(%s): %s",pName,txt);
    SendPlayerMessageToAll(COLOR_OOC, string);
    return 1;
    }


    ;)
    _

    Einmal editiert, zuletzt von FoxHound ()

  • Danke jetzt Funkionierts habe es aber so gemacht sonst ging es nicht


    edit: naja mit mein admin chat funkt noch nicht -.-' hmmm weiß nicht hab ein bisschen übernommen aber funkt einfach nit


    dcmd_a(playerid,params[])
    {
    new fmsg[256];
    if(sscanf(params,"s",fmsg))
    {
    SendClientMessage(playerid, LIGHTBLUE, "_______*Command - Help*_______");
    SendClientMessage(playerid,RED,"Benutze: /achat [Text] oder /a [Text]");
    return SendClientMessage(playerid, LIGHTBLUE, "_______*Command - Help*_______");
    }
    else
    {
    for(new i = 0;i < MAX_PLAYERS; i++)
    {
    if(gTeam[playerid] == TEAM_ADMI)
    {
    new format_me[300],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof name);
    format(format_me,sizeof format_me,"Admin-(%s): %s",name,fmsg);
    SendClientMessage(i, LIGHTRED,format_me);
    }
    }
    }
    return 1;
    }


    ~*|B|*|S|*|F|*~ - Reallife


    *Closed Beta 0.1 - Finish
    *Closed Beta 0.2 - Started
    *Erste Open Beta 0.3 Come Soon !!!


    Prozent : 20%
    ||||||||||


    Einmal editiert, zuletzt von ~*rawrrR . Stevy*~ ()

  • ungetestet, aber probiers mal aus ;)


    dcmd_a(playerid, params[])
    {
    new txt[256];
    if(sscanf(params, "s",txt))
    {
    SendClientMessage(playerid, LIGHTBLUE, "_______*Command - Help*_______");
    SendClientMessage(playerid,RED,"Benutze: /achat [Text] oder /a [Text]");
    return SendClientMessage(playerid, LIGHTBLUE, "_______*Command - Help*_______");
    }
    if(gTeam[playerid] == TEAM_ADMI)
    {
    for(new i = 0;i < MAX_PLAYERS; i++)
    {
    new string[128];
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(string,sizeof(string),"Admin-(%s): %s",pname,txt);
    return SendClientMessage(i,LIGHTRED,string);
    }
    }
    return 1;
    }


    mfg xXganzereuroXx