Wunderschönen guten Tag, ich komme zurzeit bei meinem kleinen System nicht weiter..
Code
new vID=GetPlayerVehicleID(playerid);
if(IsPlayerInRangeOfPoint(playerid,3,gInfo[i][g_x],gInfo[i][g_y],gInfo[i][g_z]))
{
if(gInfo[i][g_lock] == 0)
{
if(!gInfo[i][g_id]) continue;
SetPlayerPosEx(playerid,garageInfo[gInfo[i][g_sorte]][int_x],garageInfo[gInfo[i][g_sorte]][int_y],garageInfo[gInfo[i][g_sorte]][int_z],garageInfo[gInfo[i][g_sorte]][int_a]);
SetPlayerInterior(playerid,garageInfo[gInfo[i][g_sorte]][int_interior]);
SetPlayerVirtualWorld(playerid, i);
SetVehicleZAngle(vID,garageInfo[gInfo[i][g_sorte]][int_a]);
SetVehicleVirtualWorld(vID, i);
LinkVehicleToInterior(vID, garageInfo[gInfo[i][g_sorte]][int_interior]);
new carid = GetPlayerVehicleID(playerid);
new seat = GetPlayerVehicleSeat(playerid);
PutPlayerInVehicle(playerid, carid, seat);
}
else
{
GameTextForPlayer(playerid, "~r~Abgeschlossen", 1000, 4);
ClearAnimations(playerid);
}
}
Alles anzeigen
Im Vehicle:
Es handelt sich um den oberen Codeblock wenn man in die Garage reinfahren will.
Er setzt mir das Interior um, die Virtual World jedoch portet er mich nicht zur Garage (Also ins Interior)
sondern genau zu dem Punkt wo er mich hinteleportieren sollte wenn ich aus der Garage raus fahre.
(Kann auch nen kurzes Vid machen um es besser zuzeigen. )
Code
if(gInfo[i][g_lock] == 0)
{
if(GetPlayerVirtualWorld(playerid)!=i) continue;
if(!gInfo[i][g_id]) continue;
SetPlayerPosEx(playerid,gInfo[i][g_x], gInfo[i][g_y], gInfo[i][g_z], gInfo[i][g_a]);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
SetVehiclePos(vID,gInfo[i][g_x], gInfo[i][g_y], gInfo[i][g_z]);
SetVehicleZAngle(vID,gInfo[i][g_a]);
SetVehicleVirtualWorld(vID, 0);
LinkVehicleToInterior(vID, 0);
new carid = GetPlayerVehicleID(playerid);
new seat = GetPlayerVehicleSeat(playerid);
PutPlayerInVehicle(playerid, carid, seat);
}
else
{
GameTextForPlayer(playerid, "~r~Abgeschlossen", 1000, 4);
ClearAnimations(playerid);
}
Alles anzeigen
Im Vehicle:
Wenn ich raus möchte geht es ohne Probleme.
Zu Fuß:
Wenn ich ohne ein Fahrzeug /garage eingebe teleportiert er mich wunderbar in die Garage (Interior und Virtual World wird gesetzt) und wieder raus.
Hoffe das war verständlich... zurzeit recht neben der Spur.
Grüße
PrideGame