Im falschen Fahrzeug --> Job Abbrechen

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,
    Ich habe mir Das Tutorial von Goldkiller zu den Checkpoints angesehen und wollte dazu scripten das man die Checkpoints nicht mit einem anderen Fahrzeug als dem Mähdrescher abfahren kann.
    Allerdings weiss ich nicht ganz wie ich das ganze angehen soll.


    Ich habe probiert es damit zu lösen:


    if(GetVehicleModel(vehicleid)!=532) return SendClientMessage(playerid,ROT,"Du musst in einem Farmer Fahrzeug sein!"); Farm[playerid][pmi_bAktiv]=false;
    Das ging aber auch nicht da ich dann diesen error bekomme: error 017: undefined symbol "vehicleid"


    Code:
    public OnPlayerEnterCheckpoint(playerid) {
    if(Farm[playerid][pmi_bAktiv]) {
    Farm[playerid][pmi_Checkpoint]++;
    DisablePlayerCheckpoint(playerid);
    new
    playercp = Farm[playerid][pmi_Checkpoint];
    if(playercp == sizeof(Farm_Stationen)) {
    Farm[playerid][pmi_bAktiv]=false;
    // Extra code
    SendClientMessage(playerid, GRÜN, "Gut, du hast du Felder erfolgreich abgeerntet");
    GivePlayerMoney(playerid, 250);
    }
    else {
    new
    String[128];
    PlayerPlaySound(playerid,1056,0.0,0.0,0.0);
    format(String,sizeof(String),"Checkpoint: (%d / %d)",playercp,sizeof(Farm_Stationen));
    SendClientMessage(playerid, GELB, String);
    SetPlayerCheckpoint(playerid,Farm_Stationen[playercp][M_fX],Farm_Stationen[playercp][M_fY],Farm_Stationen[playercp][M_fZ],Farm_Stationen[playercp][M_fRad]);
    }
    return 1;
    }
    return 1;
    }