Du bist nicht im Harvester...

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,


    Wo liegt hier der Fehler ? ich habe keine Errors, aber ingame kommt immer die Meldung "Du bist nicht im Harvester" obwohl ich drin bin ?(



    if(strcmp("/farmer", cmdtext, true, 10) == 0)
    {
    if(!IsPlayerInVehicle(playerid,532)) return SendClientMessage(playerid,ROT,"Du bist nicht im Harvester!");
    {
    SendClientMessage(playerid,ROT,"Fahre nun die Checkpoints ab um das Korn zu ernten."); // Euer text kann mann ändern wie mann will
    SetPlayerCheckpoint(playerid,-1184.9065,-1058.0757,129.2188,5.0); // wir erstellen den 1 checkpoint (X,Y,Z Ersetzen)
    Farmc[playerid] = 1; // wir setzen die virabel auf 1 für die abfrage
    }
    return 1;
    }


    Kann mir jemand helfen pls ? :D

  • if(strcmp("/farmer", cmdtext, true, 10) == 0)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid))
    {
    SendClientMessage(playerid,ROT,"Fahre nun die Checkpoints ab um das Korn zu ernten."); // Euer text kann mann ändern wie mann will
    SetPlayerCheckpoint(playerid,-1184.9065,-1058.0757,129.2188,5.0); // wir erstellen den 1 checkpoint (X,Y,Z Ersetzen)
    Farmc[playerid] = 1; // wir setzen die virabel auf 1 für die abfrage
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht im Harvester!");
    }
    return 1;
    }


    versuchs mal so , evtl,. liebt es am return
    //EDIT
    Edit : Blackace

    2 Mal editiert, zuletzt von [GER]Raxos ()

  • if(strcmp("/farmer", cmdtext, true, 10) == 0)
    {
    if(!IsPlayerInVehicle(playerid,532)) return SendClientMessage(playerid,ROT,"Du bist nicht im Harvester!");
    {
    SendClientMessage(playerid,ROT,"Fahre nun die Checkpoints ab um das Korn zu ernten.");
    SetPlayerCheckpoint(playerid,-1184.9065,-1058.0757,129.2188,5.0);
    Farmc[playerid] = 1;
    return 1;
    }
    }
    Versuchs ma so

  • IsPlayerInVehicle fragt nicht die ModelID ab sonder die VehicleID das ist nicht das gleiche


    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 532)
    so wäre das richtig

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Vllt hat er ja ein Stock mit


    stock IsPlayerInVehicle(playerid,modelid) wie auch immer


    Bezweifel ich, da es eine Funktion gibt die so heißt


    @Atze_CJ
    entweder vor GetVehicleModel
    oder du machst aus == einfach !=

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski