dcmd & scrcmp = Nicht gut ?

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 komme echt nichtmehr weiter
    Das habe ich
    dcmd_car(playerid,params[])
    {
    new control[128];
    if(sscanf(params, "z",control)) {
    SendClientMessage(playerid,COLOR_RED,"BENUTZUNG: /car [motor || licht || haube || Kofferraum || Objective]");
    return 1;
    }
    if(GetPlayerVehicleSeat(playerid) == 0)
    {
    new car = GetPlayerVehicleID(playerid);
    if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
    {
    SendClientMessage(playerid, COLOR_RED, "Du brauchst bei diesem Fahrzeug kein Car Control.");
    return 1;
    }
    if(strcmp("motor",control, true,9) == 0)
    {
    if (Motor[car] == false)
    {
    GetVehicleParamsEx(car,engine,licht,alarm,tueren,bonnet,boot,objective1);
    SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,licht,alarm,tueren,bonnet,boot,objective1);
    Motor[car] = true;
    SendClientMessage(playerid, COLOR_GREY, "Motor gestartet.");
    }


    else
    {
    GetVehicleParamsEx(car,engine,licht,alarm,tueren,bonnet,boot,objective1);
    SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,licht,alarm,tueren,bonnet,boot,objective1);
    Motor[car] = false;
    SendClientMessage(playerid, COLOR_GREY, "Motor gestoppt.");
    }
    return 1;
    }


    Das ist nur ein Ausschnitt, also es kann nichts mit Klammern zu tun haben.
    Wenn ich nun /car eingebe ohne ,,Motor" geht trotzdem der Motor an.
    Normal sollte ja wenn keine Eingabe ist erst die Meldung erscheinen.
    Aber Der Motor geht direkt an.



    Wieso? Was habe ich falsch gemacht?



    Liebe Grüße



    //edit: Weitere Info