Hallo Leute!
Ich wollte bei OnPlayerEnterVehicle abfragen ob der User für Boote und Flugzeuge bzw. Helis die jeweiligen Scheine (Auto hab ich bereits hinbekommen) - hat.
Ich hab ein Beispiel gemacht,aber es klappt nicht: (Er bleibt bei 0 oder bei 1 sitzen.Also passiert nichts.
#define alleflugcars 417 && 425 && 447 && 460 && 469 && 476 && 487 && 488 && 497 && 511 && 512 && 513 && 519 && 520 && 548 && 553 && 563 && 577 && 592 && 593
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(vehicleid==alleflugcars) //"alleflugcars" wurde von mir oben defined.Damit ich oben falls ein Flugzeug fehlt es oben hinzufügen kann.
{
if(GetPVarInt(playerid,"Flugschein")==0)
{
TogglePlayerControllable(playerid,true);
SendClientMessage(playerid,rot,"** Du hast keinen Flugschein.");
}
else
{
return 1;
}
}
return 1;
}
In diesem Beispiel soll er also wenn GetPVarInt(playerid,"Flugschein")==0) ist,wieder aussteigen. und bei '==1)' drinne bleiben.Aber er bleibt auch wenn ich ihn nicht habe,sitzen.