Warning||Was ist falsch?

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
  • Code
    C:\DOKUME~1\GTASAM~1\Desktop\MEINEP~1\spearTDM.pwn(480) : warning 225: unreachable code


    Hier die Stelle:
    if(!strcmp(strget(cmdtext, 0), "/heal")) {
    new target = strval(strget(cmdtext, 1));
    if(target!=INVALID_PLAYER_ID) {
    if(target!=playerid) {
    if(gTeam[playerid]!=MEDIC) {
    SendClientMessage(playerid,TÜRKIS,"Du bist kein Medic!");
    return 1;
    } else {
    SetPlayerHealth(target,100);
    SendClientMessage(playerid,TÜRKIS,"Danke für das heilen! Du bekommst $1.000");
    GivePlayerMoney(playerid,100);
    return 1;
    }
    SendClientMessage(playerid,TÜRKIS," Du kannst dich nicht selber heilen!"); // ZEILE 80
    return 1;
    }
    SendClientMessage(playerid,TÜRKIS," Diese ID ist nicht belegt!");
    return 1;
    }
    return 1;
    }

  • Du hast zu viele return 1; drin. Lerne was return macht und setze es sinnvoll ein ;)

    Intel Xeon W3690 Hexacore @ 4.5 GHz - 48GB Triple Channel DDR3 - GeForce RTX 2070 Super - Asus P6T Deluxe V1 @ P6T WS Pro BIOS

    Mainboard 12 Jahre, CPU 10 Jahre alt - old but gold!