Error bei einem Befehl

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
  • Hallo Leute,


    Ich hab ein Problem mit einem Befehl von mir alos ich hab ihn nur zur helfte selber gemacht da ich nicht gut im Scripten bin aber vielleicht könnt ihr mir ja helfen
    also der Befehl /veh er schaut wie folgt aus:



    }
    if(strcmp(cmd,"/veh",true) == 0)
    } //867
    if(!strlen(strget(cmdtext,3)))//868
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /veh [carid] [farbe1] [farbe2]");
    return 1;
    }
    new car;
    car = strval(strget(cmdtext,1));
    new color1;
    color1 = strval(strget(cmdtext,2));
    new color2;
    color2 = strval(strget(cmdtext,3));
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
    CreatedCars[CreatedCar] = carid;
    CreatedCar ++;//
    PutPlayerInVehicle(playerid,carid,0);
    }
    return 0;
    }


    Die Errors:



    G:\Samp Sachen\samp03csvr_win32\gamemodes\Germanwardragons.pwn(868) : error 017: undefined symbol "strget"



    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    Mit freundlichen Grüßen
    [NgN]Nunchuck


    /edit codes bearbeitet
    //edit 2 nur noch 1 error

  • Zeile 867 ist die Klammer falschherum...


    Zitat


    G:\Samp Sachen\samp03csvr_win32\gamemodes\Germanwardragons.pwn(868) : error 001: expected token: ";", but found "if"


    Bedeutet ein Semikolon wird erwartet aber es wird ein if gefunden.

    Zitat

    G:\Samp Sachen\samp03csvr_win32\gamemodes\Germanwardragons.pwn(868) : error 017: undefined symbol "strget"


    Bedeutet die Funktion strget ist nicht definiert. :|:S

  • }
    if(strcmp(cmd,"/veh",true) == 0)
    { //867
    if(!strlen(strget(cmdtext,3)))//868
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /veh [carid] [farbe1] [farbe2]");
    return 1;
    }
    new car;
    car = strval(strget(cmdtext,1));
    new color1;
    color1 = strval(strget(cmdtext,2));
    new color2;
    color2 = strval(strget(cmdtext,3));
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
    CreatedCars[CreatedCar] = carid;
    CreatedCar ++;//
    PutPlayerInVehicle(playerid,carid,0);
    }
    return 0;
    }