folgendes problem habe ich bei meine resource gefunden die ich nicht beheben kann ![]()
ich kann spawnen ohnen probleme nur wird mir dauerhaft oben links HelloWorld angezeigt und ich bekomme es nicht mit Escape geschlossen weil es immer und immer da ist.
desweiteren kann ich nicht mal mehr t drücken für den chat auf zu machen.
so sieht mein Code aus:
resource.cfg:
Code
type: js
main: server/server.mjs
client-main: client/client.mjs
client-files: [
client.js,
client/html/*
]
deps: [ chat ]
server.mjs:
Code
import * as alt from 'alt';
import chat from 'chat';
const spawnPos = {
x: -2639.872,
y: 1866.812,
z: 160.135
};
const standartModel = 'mp_m_freemode_01';
alt.on('playerConnect', player => {
alt.emitClient(player, 'spawn:Player', spawnPos);
});
alt.onClient('spawn:Ready', (player, pos) => {
player.model = 'mp_m_freemode_01';
player.spawn(pos.x, pos.y, pos.z, 0);
});
chat.registerCmd('sethp', (player, arg) => {
if (!arg || arg.length <= 0) {
chat.send(player, '/sethp (amount');
return;
}
let amount = parseInt(arg[0]);
if (amount < 100) {
amount += 100;
}
if (isNaN(amount)) {
chat.send(player, 'The amount specified; was not a number.');
return;
}
player.health = amount;
});
chat.registerCmd('veh', (player, arg) => {
if (!arg || arg.length <= 0) {
chat.send(player, '/veh (model)');
return;
}
try {
const newVehicle = new alt.Vehicle(arg[0], player.pos.x, player.pos.y, player.pos.z, 0, 0, 0);
alt.emitClient(player, 'vehicle:SetInto', newVehicle);
} catch (err) {
chat.send(player, 'That model was incorrect.');
}
});
chat.registerCmd('loadpage', player => {
alt.emitClient(player, 'webview:Load');
});
Alles anzeigen
client.mjs:
Code
import * as alt from 'alt';
import * as native from 'natives';
let webview;
alt.onServer('vehicle:SetInto', newVehicle => {
const localPlayer = alt.Player.local.scriptID;
alt.setTimeout(() => {
native.native.setPedIntoVehicle(localPlayer, newVehicle.scriptID, -1);
}, 100);
});
alt.onServer('spawn:Player', pos => {
alt.setTimeout(() => {
alt.emitServer('spawn:Ready', pos);
}, 100);
});
alt.onServer('webview:Load', () => {
if (!webview) {
webview = new alt.WebView('http://resource/client/html/index.html');
webview.on('close:Webview', closeWebview);
}
webview.focus();
alt.showCursor(true);
});
function closeWebview() {
alt.showCursor(false);
webview.destory();
webview = undefined;
}
Alles anzeigen
index.html:
app.js: