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;
}