Nun ich habe herausgefunden ich kann in ALLE Fahrzeuge nicht einsteigen
Ich finde aber bei OnPlayerEnterVehicle
kein RemoveplayerFromVehicle
gibt es noch andere Lösungen
Nun ich habe herausgefunden ich kann in ALLE Fahrzeuge nicht einsteigen
Ich finde aber bei OnPlayerEnterVehicle
kein RemoveplayerFromVehicle
gibt es noch andere Lösungen
such nach SetVehicleParamsForPlayer
Und was muss ich dann machen?
Die Zeilen mal Posten?
Wenn ich es richtig verstanden habe wolltest du machen das nur bestimmte in das car können von fraktionen oder so.. wenn nicht dann sry für den beitrag falls du es jetzt nicht brauchst brauchste es vil. später :
bei: OnPlayerStateChange
if(newstate==PLAYER_STATE_DRIVER)
{
for(new i=0; i<sizeof(grovecars); i++)
{
if(GetPlayerVehicleID(playerid)==grovecars[i])
{
if(GetPVarInt(playerid,"Fraktion")!=5)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,ROT,"[ERROR] Du darfst dieses Fahrzeug nicht fahren/fliegen! Eingetum: Grove Street");
}
}
}
}
Du siehst ja grovecars kannste auch ändern also anpassen auf deine cars also machste einfach z.B ganz oben: new grovecars[15]; = 15 Gleich wv cars es sind am besten immer 2 cars mehr schreiben als man hat ...
---------------------------------------------------
Das bei OnGameMod(init) also einfach suchen eingeben OnGameMod:
grovecars[0] = AddStaticVehicle(517,2506.5386,-1651.3376,13.5460,139.8511,16,16); // gs auto (1)
grovecars[1] = AddStaticVehicle(517,2478.9834,-1651.4274,13.3259,210.7021,16,16); // gs auto (2)
Dann guckste ganz oben nach:
if(GetPVarInt(playerid,"Fraktion")!=5)
Musst du entweder einfach die 5 auf eine andere zahl anpassen kommt drauf an welche fraktion .. oder komplett um schreiben kommt drauf an wie du es im script für fraktionen gescriptet hast.. dann müsste es gehen das nur z.b grovestreet fahren kann..