Hallo Brotfische,
Ich habe mir gerade eben eine kleine Funktion gebastelt. Die Funktion ermöglicht das Fahrzeug wärend der fahrt zu ändern. Nun habe ich eine Frage, wie frage ich ab wie viele Personen in einem Fahrzeug sitzen und wie kann ich diese zwischen speichern das sie wieder in das "neue" Fahrzeug gesetzt werden?
stock:
C
stock ChangeVehicle(playerid,vmodell)
{
new Float:pos[4],speed[3],vID = GetPlayerVehicleID(playerid),newveh, engine, lights, alarm, doors, bonnet, boot, objective;
if(!IsPlayerInAnyVehicle(playerid))return 1;
GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
GetVehicleZAngle(vID,pos[3]);
GetVehicleVelocity(vID,speed[1],speed[2],speed[3]);
DestroyVehicle(vID);
newveh = CreateVehicle(vmodell,pos[0],pos[1],pos[2]+0.5,pos[3],1,1,-1);
PutPlayerInVehicle(playerid,newveh,0);
SetVehicleVelocity(Fahrgestell,speed[0],speed[1],speed[2]);
GetVehicleParamsEx(newveh, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(newveh, 1, lights, alarm, doors, bonnet, boot, objective);
return 1;
}
Alles anzeigen