Wie behebe ich die Pawno errors?

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
  • Guten Abend,


    Ich bekomme immer diese Errors:


    C:\Users\kalle\Downloads\pawno\include\streamer.inc(289) : warning 201: redefinition of constant/macro (symbol "OnPlayerConnect")
    C:\Users\kalle\Downloads\Magical Reallife - Script 0.5.2b\Magical Reallife - Script 0.5.2b\gamemodes\GermanRL.pwn(4014) : error 017: undefined symbol "string2"
    C:\Users\kalle\Downloads\Magical Reallife - Script 0.5.2b\Magical Reallife - Script 0.5.2b\gamemodes\GermanRL.pwn(4014) : error 017: undefined symbol "string2"
    C:\Users\kalle\Downloads\Magical Reallife - Script 0.5.2b\Magical Reallife - Script 0.5.2b\gamemodes\GermanRL.pwn(4014) : error 029: invalid expression, assumed zero
    C:\Users\kalle\Downloads\Magical Reallife - Script 0.5.2b\Magical Reallife - Script 0.5.2b\gamemodes\GermanRL.pwn(4014) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.



    Hier die Zeile 4014:


    format(string2, sizeof(string2), "Report=%s\nText=%s", sendername, (result));


    Ich bekomme es einfach nicht hin.


    Wäre um Hilfe sehr sehr sehr dankbar.


    Diese Signatur wird erneuert.
    Bitte haben Sie ein wenig geduld...



  • Danke für deine ANtwort. :)


    if(dialogid == 100)
    {
    if(response)
    {
    new idx;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(inputtext);
    while ((idx < length) && (inputtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = inputtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, GRAD2, "FEHLER !");
    return 1;
    }
    /*format(string, sizeof(string), " | %s hat ein Ticket hinterlassen: [%s] |", sendername, (result));
    ABroadCast(GRAD2, string);*/
    format(string2, sizeof(string2), "Report=%s\nText=%s", sendername, (result));
    ticketsys(string2);
    reportss += 1;
    new string3[256];
    format(string3, sizeof string3, "Regelverstoss: %d",reportss);
    TextDrawSetString(Report12,string3);
    SendClientMessage(playerid, GRAD2, "Deine Cheater/Regelverstoß Meldung wurde eingeschickt.");
    SendClientMessage(playerid, GRAD2, "Bitte warte und schreibe keine 100 Reports.");
    }
    else
    {
    SendClientMessage(playerid, GRAD2, "Report System Verlassen");
    }


    Diese Signatur wird erneuert.
    Bitte haben Sie ein wenig geduld...



  • if(dialogid == 100)
    {
    if(response)
    {
    new idx;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(inputtext);
    while ((idx < length) && (inputtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = inputtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, GRAD2, "FEHLER !");
    return 1;
    }
    /*format(string, sizeof(string), " | %s hat ein Ticket hinterlassen: [%s] |", sendername, (result));*/
    new string2[256];
    format(string2, sizeof(string2), "Report=%s\nText=%s", sendername, (result));
    ticketsys(string2);
    reportss += 1;
    new string3[256];
    format(string3, sizeof string3, "Regelverstoss: %d",reportss);
    TextDrawSetString(Report12,string3);
    SendClientMessage(playerid, GRAD2, "Deine Cheater/Regelverstoß Meldung wurde eingeschickt.");
    SendClientMessage(playerid, GRAD2, "Bitte warte und schreibe keine 100 Reports.");
    }
    else
    {
    SendClientMessage(playerid, GRAD2, "Report System Verlassen");
    }
    return 1;
    }



    //Edit: Keiner eine Lösung?


    Diese Signatur wird erneuert.
    Bitte haben Sie ein wenig geduld...



    Einmal editiert, zuletzt von Mr.X ()