Warning! Never Used

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
  • Ich scripte jetzt seit einigen Tagen und habe heute einen neuen Befehl mit hilfe eines Videos eingefügt, dieser bewirkt dass ich sämtliche Fahrzeuge auf dem Server spawnen lassen kann.
    Nur gibt es da ein kleines Problem
    Ich erhalte ein Warning:

    Code
    C:\Users\Sebastian\Desktop\samp realcraft\server\samp03e_svr_R2_win32\gamemodes\selfmadescrip.pwn(286) : warning 204: symbol is assigned a value that is never used: "car"


    if (strcmp(strget(cmdtext,0), "/veh", true) ==0)
    {
    if(IsPlayerAdmin(playerid))
    {
    if(!strlen(strget(cmdtext,3))) return SendClientMessage(playerid, Weis, "Benutze: /veh [VehicleID] [Color1] [Color2]");
    {
    new modelid, col1, col2, car;
    new Float:PosX, Float:PosY, Float:PosZ, Float:PosZA;

    GetPlayerPos(playerid, PosX, PosY, PosZ);
    GetPlayerFacingAngle(playerid, PosZA);

    modelid = strval(strget(cmdtext,1));
    col1 = strval(strget(cmdtext,2));
    col2 = strval(strget(cmdtext,3));

    car = AddStaticVehicle(modelid, PosX, PosY, PosZ, PosZA, col1, col2);
    }
    }

    return 1;
    }


    Am ende des Scriptes ist auch folgendes eingefügt um die Funktion des Befehls zu gewehrleisten:
    //_____________strget__________
    stock strget(strx[], pos, search = ' ') {
    new arg, ret[128], idxx;
    for (new i = 0; i < strlen(strx); i++) {
    if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
    arg++;
    if (arg == pos + 1){
    ret[i-idxx] = EOS;
    return ret;
    } else if (arg == pos)
    idxx= i+1;
    }
    else if (arg == pos)
    ret[i - idxx] = strx[i];
    }
    return ret;
    }



    Ich hoffe Ihr könnt mir helfen den Fehler zu finden.

  • Ist nicht schlimm.Gibt nur den Hinweis,dass du einer Variable zwar etwas zuweist ( oder deklarierst ) , diese aber im weiteren Verlauf nicht nutzt.
    Siehst du ja bei dir.Du weist der Variable car den Rückgabewert von AddStaticVehicle zu,benutzt diesen danach aber nicht mehr.