Ich habe 2 Probleme bei denen ich nicht mehr weiterkomme.
Das erste Problem:
Code: Konsole
[05:01:19][Error] player.showSubtitle('~r~Deine Waffen wurden zurückgesetzt.', 3500);
[05:01:19][Error] TypeError: player.showSubtitle is not a function
JavaScript: events.mjs
alt.on('playerConnect', (player) => {
//...
extended.SetupExportsForPlayer(player);
chat.broadcast(`{24FF00}${player.name} hat den Server betreten.`); // wird angezeigt, also wird das Event auch ausgeführt
//...
});
JavaScript: commands.mjs
export function clearWeapons(player) {
player.showSubtitle('~r~Deine Waffen wurden zurückgesetzt.', 3500);
player.removeAllWeapons();
}
Was mach ich falsch?
Das zweite Problem:
JavaScript: client.mjs
alt.onServer('player:spawn', (player, position) => {
alt.setTimeout(() => {
alt.emitServer('player:onSpawn', player, position);
}, 3500);
});
JavaScript: server.mjs
alt.onClient('player:onSpawn', (player, position) => {
chat.send(player, `Willkommen ${player.name}`);
chat.send(player, `Position: ${position.x}, ${position.y}, ${position.z}`);
});
JavaScript: events.js
import { spawnPosition, startOptions } from '../data/options.mjs';
export function spawnPlayer(player) {
alt.emitClient(player, 'player:spawn', player, spawnPosition);
player.model = 'mp_m_freemode_01';
player.health = startOptions.health;
player.spawn(spawnPosition.x, spawnPosition.y, spawnPosition.z, 0);
}
Ausgabe im Chat: