Hey leute,
ich möchte für meine Map ein paar Fahrzeuge als Deko erstellen die man nicht betreten kann.
Jedoch weiß ich nicht wie das geht.
Liege Grüße
David
Hey leute,
ich möchte für meine Map ein paar Fahrzeuge als Deko erstellen die man nicht betreten kann.
Jedoch weiß ich nicht wie das geht.
Liege Grüße
David
Das kannst du so machen:
Unter den Includes:
new dekoVeh[10];
Unter OnGameModeInit:
dekoVeh[0] = CreateVehicle(...);
dekoVeh[1] = CreateVehicle(...);
//...
dekoVeh[9] = CreateVehicle(...);
Unter OnPlayerEnterVehicle:
for(new i = 0; i < sizeof(dekoVeh); i++)
{
if(vehicleid == dekoVeh[i])
{
TogglePlayerControllable(playerid, false);
TogglePlayerControllable(playerid, true);
break;
}
}
Dann kann man die Fahrzeuge nicht mehr betreten.
Oben
OnPlayerStateChange
if (IstAutoZu(vehicleid) && !ispassenger)
{
if(IsACop(playerid)){}
else
{
SendClientMessage(playerid,COLOR_RED,"Dieses Auto kannst du am Aktenkoffer kaufen!");
TogglePlayerControllable(playerid,false);
TogglePlayerControllable(playerid,true);
}
}
Function IstAutoZu(carid)
{
for(new i = 0; i < sizeof(PolizeiVehs); i++)
{
if(carid == AutoZu[i])
{
return 1;
}
}
return 0;
}
Alles anzeigen
Ich habe es ebend gerade getestet und es Funktioniert super.
Danke Jeffry für die schnelle und tolle Antwort.
Auch ein Dankeschön an ShadowSpark_LP für die schnelle Antwort, die ich jedoch nicht getestet habe.
Liebe Grüße
David