Ich habe neu mit dem Scripting für GTA V angefangen und habe ein kleines Problem beim Spawnen eines Vehicles.
Und zwar wird der Spieler nicht ins Fahrzeug gesetzt. Ich bekomme auch keine Fehlermeldungen.
JavaScript: client.mjs
import * as natives from 'natives';
import * as alt from 'alt';
import * as chat from 'chat';
natives.setPedDefaultComponentVariation(natives.playerPedId());
alt.on('vehicle:SetInto', (veh) => {
alt.setTimeout(() => {
natives.setPedIntoVehicle(natives.playerPedId(), veh.scriptID, -1);
}, 100);
});
Alles anzeigen
JavaScript: index.mjs
import * as alt from 'alt';
import * as chat from 'chat';
chat.registerCmd('veh', (player, args) => {
if(!args || args.length <= 0) {
chat.send(player, '/veh (model)');
return;
}
try {
const veh = new alt.Vehicle(args[0], player.pos.x, player.pos.y, player.pos.z, 0, 0, 0);
alt.emitClient(player, 'vehicle:SetInto', veh);
} catch(ex) {
chat.send(player, 'Model existiert nicht.');
}
});
Alles anzeigen