/report

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
  • Hallo,
    ich hab ne bitte an euch
    Das ihr mir ein report kommando macht!


    es sol mit dcmd und gadmin arbeiten


    das kommando soll so aussehen /report [text]


    wenn der das geschrieben hat
    soll stehn: Die nachricht wurde an die Admins gesendet


    mfg
    deathrunner

  • kanst mir plz denn link hier her posten
    und ist das komando so das er nur /report schreiben muss ohne playerid

  • dcmd_report(playerid, params[])
    {
    new reason[50];
    if(sscanf(params, "s", reason)) return SendClientMessage(playerid, COLOR_GIFT, "/report [Text]");
    format(string,sizeof(string),"Report von %s: %s", GetName(playerid), reason);
    for(new x=0; x<50; x++)
    {
    if(SpielerInfo[playerid][Admin] >= 1) SendClientMessage(x, COLOR_GIFT, string);
    }
    return true;
    }

  • dcmd_report(playerid, params[])
    {
    new reason[50];
    new ziel;
    if(sscanf(params, "s", reason))
    {
    return SendClientMessage(playerid, COLOR_YELLOW, "/report [Text]");
    }
    else
    {
    GetPlayerName(ziel, name, sizeof(name));
    new string[256];
    format(string,sizeof(string),"Report von %s: %s", GetName(playerid), reason);
    for(new x=0; x<50; x++)
    {
    if(gAdmin[playerid]>= 1) SendClientMessage(x, COLOR_YELLOW, string);
    }
    }
    return 1;
    }


    kommen
    C:\Users\Deathrunner\Desktop\GTA-Server R8\gamemodes\Reallife.pwn(2953) : error 017: undefined symbol "name"
    C:\Users\Deathrunner\Desktop\GTA-Server R8\gamemodes\Reallife.pwn(2953) : error 017: undefined symbol "name"
    C:\Users\Deathrunner\Desktop\GTA-Server R8\gamemodes\Reallife.pwn(2953) : error 029: invalid expression, assumed zero
    C:\Users\Deathrunner\Desktop\GTA-Server R8\gamemodes\Reallife.pwn(2953) : fatal error 107: too many error messages on one line


    und bei dir
    dcmd_report(playerid, params[])
    {
    new reason[50];
    if(sscanf(params, "s", reason))return SendClientMessage(playerid, COLOR_YELLOW, "/report [Text]");
    format(string,sizeof(string),"Report von %s: %s", GetName(playerid), reason);
    for(new x=0; x<50; x++)
    {
    if(gAdmin[playerid]>= 1) SendClientMessage(x, COLOR_YELLOW, string);
    }
    return 1;
    }


    kommen
    C:\Users\Deathrunner\Desktop\GTA-Server R8\gamemodes\Reallife.pwn(2947) : warning 217: loose indentation
    C:\Users\Deathrunner\Desktop\GTA-Server R8\gamemodes\Reallife.pwn(2947) : error 017: undefined symbol "string"
    C:\Users\Deathrunner\Desktop\GTA-Server R8\gamemodes\Reallife.pwn(2947) : error 017: undefined symbol "string"
    C:\Users\Deathrunner\Desktop\GTA-Server R8\gamemodes\Reallife.pwn(2947) : error 029: invalid expression, assumed zero
    C:\Users\Deathrunner\Desktop\GTA-Server R8\gamemodes\Reallife.pwn(2947) : fatal error 107: too many error messages on one line

  • dcmd_report(playerid, params[])
    {
    new name[MAX_PLAYER_NAME], reason[50];
    if(sscanf(params, "s", reason))
    {
    return SendClientMessage(playerid, COLOR_YELLOW, "/report [Text]");
    }
    else
    {
    GetPlayerName(playerid, name, sizeof(name));
    new string[256];
    format(string,sizeof(string),"Report von %s: %s", name, reason);
    for(new x=0; x<50; x++)
    {
    if(gAdmin[playerid]>= 1) SendClientMessage(x, COLOR_YELLOW, string);
    }
    }
    return 1;
    }

  • dcmd_report(playerid, params[])
    {
    new reason[50];
    new ziel;
    if(sscanf(params, "s", reason))
    {
    return SendClientMessage(playerid, COLOR_YELLOW, "/report [Text]");
    }
    else
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(ziel, name, sizeof(name));
    new string[256];
    format(string,sizeof(string),"Report von %s: %s", name, reason);
    for(new x=0; x<50; x++)
    {
    if(gAdmin[playerid]>= 1) SendClientMessage(x, COLOR_YELLOW, string);
    }
    }
    return 1;
    }


    ein prob das report können nur admins

  • das ist das prob einer ist eingestiegen und er hat es gemacht da ging es nicht aber wie ich es als admin geamcht habe da ging es

  • Nur Admins können das lesen... Und warum new ziel? Wo wird denn Ziel definiert oO?

  • hab jetzt das ziel rausgenommen


    aber jetzt geht das imme rnoch nicht


    es ist so: wenn ein nichtadmin /report hi schreibt steht da garnichts


    aber wenn ich als admin /report hi schreibe steht Report von ......


    //edit
    bitte um hilfe

    Einmal editiert, zuletzt von [XF12]deathrunner ()