haus-konto geld abheben (30% steuern)
alten hausmanager entfernt
interiormanager in core verschoben
This commit is contained in:
hydrant
2020-03-30 22:25:09 +02:00
parent 4159043348
commit 73bd04b84f
21 changed files with 1930 additions and 753 deletions

View File

@@ -1,34 +1,26 @@
export default function interiors(globalData: IGlobalData) {
import game from "..";
import { Key } from "../game";
var keyBound = false;
var interiorId = -1;
var enterExit = undefined;
var interiorId = -1;
var enterExit = undefined;
mp.events.add('InteriorManager_ClearHelpText', () => {
mp.game.ui.clearHelp(true);
game.events.add('SERVER:InteriorManager_ClearHelpText', () => {
game.ui.clearHelpText();
enterExit = undefined;
enterExit = undefined;
game.events.unbindKey(Key.E, false, keyPressHandler);
});
if (keyBound) {
mp.keys.unbind(0x45, false, keyPressHandler);
keyBound = false;
}
});
game.events.add('SERVER:InteriorManager_ShowHelpText', (interior, intId, entEx) => {
game.ui.setHelpText('Drücke ~INPUT_CONTEXT~, um ~b~' + interior + ' ~s~zu ' + (entEx === 0 ? 'betreten' : 'verlassen'));
mp.events.add('InteriorManager_ShowHelpText', (interior, intId, entEx) => {
mp.game.ui.setTextComponentFormat('STRING');
mp.game.ui.addTextComponentSubstringPlayerName('Drücke ~INPUT_CONTEXT~, um ~b~' + interior + ' ~s~zu ' + (entEx === 0 ? 'betreten' : 'verlassen'));
mp.game.ui.displayHelpTextFromStringLabel(0, true, true, -1);
interiorId = intId;
enterExit = entEx;
interiorId = intId;
enterExit = entEx;
game.events.bindKey(Key.E, false, keyPressHandler);
});
mp.keys.bind(0x45, false, keyPressHandler);
keyBound = true;
});
function keyPressHandler() {
if (globalData.InChat) return;
mp.events.callRemote('InteriorManager_UseTeleport', interiorId, enterExit);
}
function keyPressHandler() {
if (game.ui.inChat) return;
game.events.callServer('InteriorManager_UseTeleport', [interiorId, enterExit]);
}