/report String ausgabe 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
  • Malzeit..


    ocmd:report(playerid,params[])
    {
    new sendername[MAX_PLAYER_NAME], str1[256], reason;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    Ticket[playerid][TicketOwner] = sendername;
    if(sscanf(params,"s",reason))return SendClientMessage(playerid,COLOR_GRAU,"Fehler: /report [Text]");
    {
    if(HaveTicket == 0)
    {
    format(str1, sizeof(str1), "%s", reason);
    Ticket[playerid][TicketText] = str1;
    Ticket[playerid][TicketArt] = 1;
    Ticket[playerid][TicketStatus] = 1; // Status 1 = ertsellt | 2 = angenommen | 0 = keiner
    SendClientMessage(playerid,COLOR_GRAU,"{AAFFCC}Dein Ticket wurde erstellt.");
    SendClientMessage(playerid,COLOR_GRAU,"{AAFFCC}In 5 Minuten kannst du wieder ein Ticket erstellen!");
    HaveTicket = 1;
    SetTimer("HaveTicketTimer", 300000, 0);
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(pInfo[i][pAdmin] >= 1)
    {
    format(str1, sizeof(str1), "%s hat folgendes Ticket erstellt: %s [TicketID:%d] ", sendername, reason, playerid);
    SendClientMessage(i, COLOR_ORANGE, str1);
    }
    }
    }
    else
    {
    SendClientMessage(playerid,0xAA3333FF,"Du hast schon ein Ticket erstellt!");
    Ticket[playerid][TicketArt] = 0;
    Ticket[playerid][TicketStatus] = 0;
    }
    }
    return 1;
    }


    Die Problemzeile ist diese
    format(str1, sizeof(str1), "%s hat folgendes Ticket erstellt: %s [TicketID:%d] ", sendername, reason, playerid);


    Wenn ich beispieltweile /Report Test mache, gibt er den String Inmage folgendermasen wieder: SpielerName hat folgendes Ticket erstellt: TTest[TicketID:0]


    Warum gibt er im reason Zweimal das T ein? ich schreib es doch nur einmal..


    Hoffe auf Hilfe :)