Sehr komisches Error "warning 219: local variable "string" shadows a variable at a preceding level"

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
  • Hey


    Ich hab versucht vom Thread HIER den Command einzufügen.
    Leider kommt so ein Error das ich nicht verstehe ;(



    warum kommt des?



    Command

    if(!strcmp(cmdtext,"/changeplate",true, 14))
    {
    new vehiclefid = GetPlayerVehicleID(playerid);
    if(!cmdtext[12])return SendClientMessage(playerid,COLOR_YELLOW,"Du musst mindestens eine Zahl, oder einen Buchstaben eingeben!(Z.b /changeplate XGF 113)");
    if(IsPlayerInAnyVehicle(playerid) == 1)
    {
    new string[9];
    format(string,sizeof(string),"%s",cmdtext[14]);
    SetVehicleNumberPlate(vehiclefid, string);
    SetVehicleToRespawn(vehiclefid);
    new Float: X,Float: Y,Float: Z;
    GetPlayerPos(playerid,X,Y,Z);
    SetVehiclePos(vehiclefid,X,Y,Z);
    PutPlayerInVehicle(playerid,vehiclefid,0);
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREEN,"Du musst dafür in einem Auto sitzen.");
    }
    return 1;
    }


    Error
    C:\Users\Thomas\Desktop\lyd - Kopie.pwn(31859) : warning 219: local variable "string" shadows a variable at a preceding level
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.



    mfg Legendary

    MfG FiLL3FL0WS



    Einmal editiert, zuletzt von Laser ()

  • Das ist kein Error sndern ein Warning die sind eigentlich Egal doch versuche es mal so


    if(!strcmp(cmdtext,"/changeplate",true, 14))
    {
    new vehiclefid = GetPlayerVehicleID(playerid);
    if(!cmdtext[12])return SendClientMessage(playerid,COLOR_YELLOW,"Du musst mindestens eine Zahl, oder einen Buchstaben eingeben!(Z.b /changeplate XGF 113)");
    if(IsPlayerInAnyVehicle(playerid) == 1)
    {
    new str[9];
    format(str,sizeof(str),"%s",cmdtext[14]);
    SetVehicleNumberPlate(vehiclefid, str);
    SetVehicleToRespawn(vehiclefid);
    new Float: X,Float: Y,Float: Z;
    GetPlayerPos(playerid,X,Y,Z);
    SetVehiclePos(vehiclefid,X,Y,Z);
    PutPlayerInVehicle(playerid,vehiclefid,0);
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREEN,"Du musst dafür in einem Auto sitzen.");
    }
    return 1;
    }