Bestimmte Cars für'n Job

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
  • Moin,
    habe mal ne Frage bzw. Problem :)
    Also ich habe

    Spoiler anzeigen
    new Infernus1;
    new Infernus2;
    new Infernus3;
    new Infernus4;
    //------------------------
    Infernus1=AddStaticVehicleEx(411,2129.6079,1408.6414,10.5470,359.3438,1,1,20); // /Startcar/
    Infernus2=AddStaticVehicleEx(411,2132.6497,1408.3295,10.5743,0.1515,1,1,20); // StartCar
    Infernus3=AddStaticVehicleEx(411,2135.9626,1408.3923,10.5694,359.4070,1,1,20); // StartCar
    Infernus4=AddStaticVehicleEx(411,2139.0625,1408.0482,10.5774,359.2338,1,1,20); // StartCar
    //------------------------
    if (strcmp("/starts", cmdtext, true, 10) == 0)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == Infernus1)
    {


    Wie mache ich das jetzt das noch 2,3 und 4 auch noch dazu gezählt werden?
    Ich habe es so versucht
    Spoiler anzeigen
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == Infernus1 || Infernus2 || Infernus3 ||Infernus4)

    Irgendwie so aber da bekomm ich nur Error :P
    Wär nett wenn mir jmd. helfen könnte.
    Danke


    MfG
    Ed_Hardy

  • switch(GetPlayerVehicleID(playerid))
    {
    case Infernus1,Infernus2,Infernus3,Infernus4://...
    }

  • Hmm, das funktioniert nicht ganz.
    Ich will nur das 4 Cars [infernus] für den Job verwendet werden können.
    Mein Befehl sieht so aus

    Spoiler anzeigen
    if (strcmp("/starts", cmdtext, true, 10) == 0)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 411)
    {
    SetPlayerCheckpoint(playerid, Checkpoint1, 3.0);
    GameTextForPlayer(playerid, "~g~Du hast nun den Job angenommen!", 3000, 3);
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s ist nun Speed - Curier.", name );
    SendClientMessageToAll(COLOR_RED, string);
    return 1;
    }
    SendClientMessage(playerid, COLOR_RED,"Du musst im Infernus sein, um den Job auszuführen!");
    return 1;
    }

    Bei dem Model oben (411) da soll eben Infernus 1-4sein.


    MfG
    Ed_Hardy

  • new xxx=GetPlayerVehicleID(playerid);
    if(xxx==Infernus1||xxx==Infernus2||xxx==Infernus3||xxx==Infernus4)