Moin,
wie erstelle ich nen Führerschein und einen Flugschein?
Also wen man keinen Führerschein hat kann man kein Auto fahren und wenn man kein Flugschein hat kein Flugzeug fliegen
Danke im vorraus
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
-
-
Ungetestet.
enum p_Scheine {
Car,
Plane,
Bike,
Boat,
};new Licenses[MAX_PLAYERS][p_Scheine];
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new v=GetPlayerVehicleID(playerid);
if(Licenses[playerid][Bike] == 0 && IsABike(v))
{
SendClientMessage(playerid, 0xFF0000FF, "Du hast keinen Motorradführerschein");
RemovePlayerFromVehicle(playerid);
}
return 1;
}stock IsABike(vehid)
{
new modid = GetVehicleModel(vehid);
switch(modid)
{
case 581: return 1;
case 462: return 1;
case 521: return 1;
case 463: return 1;
case 522: return 1;
case 461: return 1;
case 448: return 1;
case 468: return 1;
case 586: return 1;
default: return 0;
}
return 1;
} -
Danke
Also Errors/Warnings habe ich nicht bekommen werde es gleich mal InGame testen..
Noch ne Frage wie heißt der Befehl zum vergeben des Führerscheines?
Irgentwie so mit:
Licenses[playerid][Bike] == 0
?? -
im gf eig andersrum, ich kann dir net sagen, wie es im script aussieht, aber der befehl für den fahrlehrer muss letzlich lauten:
Flugschein: /givelicense flying SpielerID
Autoschein: /givelicense driving SpielerID
Bootschein: /givelicense sailing SpielerID
Angelschein: /givelicense fishing SpielerID
usw.
also in der regel heißt der befehl also /givelicense (scheintyp) SpielerID
vllt hilft dir das ja auch weiter...
-
Öhm...hilft mir nicht weiter da ich kein GF nutze!
-
breadfish.de
Hat das Thema geschlossen.