Hallo,
ich hätte da ein kleines problem, keiner in meiner Fraktion kann ein Medicwagen als Cop fahren, obwohl der Medicwagen für die CopFraktion (Navy Seals) drinnen ist.
Medic Fahrzeug
- Daniel112
- Geschlossen
- Erledigt
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
-
-
zeig mal den Code
-
NavyVehs[8] = AddStaticVehicleEx(416,-1544.68460000,362.10560000,7.38370000,0.00200000,86,86,-1); //Ambulance
NavyVehs[9] = AddStaticVehicleEx(416,-1532.85230000,361.92960000,7.35960000,359.19800000,86,86,-1); //Ambulance
NavyVehs[20] = AddStaticVehicleEx(563,-1544.43440000,388.10070000,7.89540000,90.81320000,86,86,-1); //Raindance
gibt nur des vom Fahrzeug -
nur das ?
das reicht ned du musst ja scripten das es nur medics fahren können -
wie sieht das aus ca? bin ja neu im scripten
-
DU musst entweder bei OnPlayerEnterVehicle oder bei OnPlayerSTateChange Abfragen, ich würde es bei OnPlayerStateChange machen da dies auch dann eher gegen S0beit hacker ist.
Bei OnPlayerEnterVehicle ist es wo er einsteigt aber noch nicht drin sitzt da musst mann es mit TogglePlayercontrollable(playerid,0); TogglePlayerControllable(playerid,1); machen und bei OnPlayerStateChange dann nur REmovePlayerFromVehilce, zuvor musst du halt auch abfragen ob er in ein NEwsCar einsteigt... -
das?
if (IsAnAmbulance(vehicleid) && !ispassenger)
{
if(IsPlayerInFrac(playerid,4) || IsPlayerInFrac(playerid,22) || IsPlayerInFrac(playerid,2) || IsPlayerInFrac(playerid,1)) {}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine Schlüssel");
TogglePlayerControllable(playerid, 1); //Stoppt Betreten des Autos
}
}
}
if (IsASWATCar(vehicleid) && !ispassenger)
{
if(IsACop(playerid) || IsPlayerInFrac(playerid,23)) {}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine Schlüssel");
TogglePlayerControllable(playerid,false);
TogglePlayerControllable(playerid,true);
}
} -
if (IsAnAmbulance(vehicleid) && !ispassenger)
{
if(IsPlayerInFrac(playerid,4) || IsPlayerInFrac(playerid,22) || IsPlayerInFrac(playerid,2) || IsPlayerInFrac(playerid,1)) {}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast keine Schlüssel");
TogglePlayerControllable(playerid, 1); //Stoppt Betreten des Autos
}
}
}Deine Ambulance Autos heißen NavyVehs also wie sieht der Public aus?
PS: Ich meine damit, dass du mal deinen Public checken sollst oder posten. Suche mit STRG + F "public IsAnAmbulance"
//e: PS added.
-
breadfish.de
Hat das Thema geschlossen.