Warnings Weg bekommen

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
  • wegen Warnings ist das nicht eig richtig?


    SendClientMessage(giveplayerid, COLOR_RED,"|=====================================|Du wurdest Gebannt|=====================================|");
    SendClientMessage(giveplayerid, COLOR_RED,"Dein Name: %s", giveplayer, (result));
    SendClientMessage(giveplayerid, COLOR_RED,"Grund des Bannes: %s", (result));
    SendClientMessage(giveplayerid, COLOR_RED,"Ausführender Admin: %s", sendername);
    SendClientMessage(giveplayerid, COLOR_RED,"Bann Datum: (%d-%d-%d)", month,day,year);


    meine Warnings:
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45127) : warning 202: number of arguments does not match definition
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45127) : warning 202: number of arguments does not match definition
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45128) : warning 202: number of arguments does not match definition
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45129) : warning 202: number of arguments does not match definition
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45130) : warning 202: number of arguments does not match definition
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45130) : warning 202: number of arguments does not match definition
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45130) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 14828 bytes
    Code size: 2699372 bytes
    Data size: 16494660 bytes
    Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion
    Total requirements:19241628 bytes


    7 Warnings.

  • Machs so:



    //Oben ins Skript
    #define SCME(%0,%1,%2,%3) format(string,sizeof(string),%2,%3),SendClientMessage(%0,%1,string)


    //Dann deine Nachrichten so:
    new string[128];
    SendClientMessage(giveplayerid, COLOR_RED,"|=====================================|Du wurdest Gebannt|=====================================|");
    SCME(giveplayerid, COLOR_RED,"Dein Name: %s", giveplayer, (result));
    SCME(giveplayerid, COLOR_RED,"Grund des Bannes: %s", (result));
    SCME(giveplayerid, COLOR_RED,"Ausführender Admin: %s", sendername);
    SCME(giveplayerid, COLOR_RED,"Bann Datum: (%d-%d-%d)", month,day,year);

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Habe alles durch Format ersetzt jetzt kam das:



    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45126) : error 035: argument type mismatch (argument 3)
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45127) : error 035: argument type mismatch (argument 3)
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45128) : error 035: argument type mismatch (argument 3)
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45129) : error 035: argument type mismatch (argument 3)
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45130) : error 035: argument type mismatch (argument 3)
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45131) : error 035: argument type mismatch (argument 3)
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45132) : error 035: argument type mismatch (argument 3)
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45133) : error 035: argument type mismatch (argument 3)
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45134) : error 035: argument type mismatch (argument 3)
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45135) : error 035: argument type mismatch (argument 3)
    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45136) : error 035: argument type mismatch (argument 3)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    11 Errors.

  • @Kaliber


    Habe deinen Code benutz doch danach kam das



    C:\Users\korha\Desktop\German Reality\gamemodes\German-Reality.pwn(45127) : warning 219: local variable "string" shadows a variable at a preceding level
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 14828 bytes
    Code size: 2699592 bytes
    Data size: 16494664 bytes
    Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion
    Total requirements:19241852 bytes


    1 Warning.


    zeile 45127:
    new string[128];

  • man musste einfach diese string Nachricht löschen

    Ja...da du anscheinend schon eine Variable deklariert hattest, die so heißt...in diesem Gültigkeitsbereich :rolleyes:


    Mitdenken hilft...

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S