Fix some connected natives
This commit is contained in:
@@ -672,6 +672,14 @@ function setGameTime(hour, minute, minuteDuration = 1000) {
|
|||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
|
function setGameWeather(weather) {
|
||||||
|
if(isWeatherSupported()) {
|
||||||
|
mp.world.weather = weather;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
function setPlayerFightStyle(client, fightStyleId) {
|
function setPlayerFightStyle(client, fightStyleId) {
|
||||||
if(!isPlayerSpawned(client)) {
|
if(!isPlayerSpawned(client)) {
|
||||||
return false;
|
return false;
|
||||||
@@ -1207,27 +1215,59 @@ function setVehicleTrunkState(vehicle, trunkState) {
|
|||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function addAllEventHandlers() {
|
function addAllEventHandlers() {
|
||||||
addEventHandler("onResourceStart", onResourceStart);
|
bindServerEventHandler("onResourceStart", onResourceStart)
|
||||||
addEventHandler("onResourceStop", onResourceStop);
|
bindServerEventHandler("onResourceStop", onResourceStart)
|
||||||
addEventHandler("onServerStop", onResourceStop);
|
addServerEventHandler("onServerStop", onResourceStart);
|
||||||
|
|
||||||
addEventHandler("onProcess", onProcess);
|
addServerEventHandler("onResourceStart", onResourceStart);
|
||||||
addEventHandler("onEntityProcess", onEntityProcess);
|
addServerEventHandler("onResourceStop", onResourceStop);
|
||||||
|
addServerEventHandler("onServerStop", onResourceStop);
|
||||||
|
|
||||||
addEventHandler("onPlayerConnect", onInitialConnectionToServer);
|
addServerEventHandler("onProcess", onProcess);
|
||||||
addEventHandler("onPlayerJoin", onPlayerJoin);
|
addServerEventHandler("onEntityProcess", onEntityProcess);
|
||||||
addEventHandler("onPlayerJoined", onPlayerJoined);
|
|
||||||
addEventHandler("onPlayerChat", onPlayerChat);
|
|
||||||
addEventHandler("onPlayerQuit", onPlayerQuit);
|
|
||||||
addEventHandler("onElementStreamIn", onElementStreamIn);
|
|
||||||
addEventHandler("onElementStreamOut", onElementStreamOut);
|
|
||||||
|
|
||||||
addEventHandler("onPedSpawn", onPedSpawn);
|
addServerEventHandler("onPlayerConnect", onInitialConnectionToServer);
|
||||||
addEventHandler("onPedEnterVehicle", onPedEnteringVehicle);
|
addServerEventHandler("onPlayerJoin", onPlayerJoin);
|
||||||
addEventHandler("onPedExitVehicle", onPedExitingVehicle);
|
addServerEventHandler("onPlayerJoined", onPlayerJoined);
|
||||||
|
addServerEventHandler("onPlayerChat", onPlayerChat);
|
||||||
|
addServerEventHandler("onPlayerQuit", onPlayerQuit);
|
||||||
|
addServerEventHandler("onElementStreamIn", onElementStreamIn);
|
||||||
|
addServerEventHandler("onElementStreamOut", onElementStreamOut);
|
||||||
|
|
||||||
addEventHandler("onPedEnteringVehicle", onPedEnteringVehicle);
|
addServerEventHandler("onPedSpawn", onPedSpawn);
|
||||||
addEventHandler("onPedExitingVehicle", onPedExitingVehicle);
|
addServerEventHandler("onPedEnterVehicle", onPedEnteringVehicle);
|
||||||
|
addServerEventHandler("onPedExitVehicle", onPedExitingVehicle);
|
||||||
|
|
||||||
|
addServerEventHandler("onPedEnteringVehicle", onPedEnteringVehicle);
|
||||||
|
addServerEventHandler("onPedExitingVehicle", onPedExitingVehicle);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
|
function addServerCommandHandler(command, handlerFunction) {
|
||||||
|
addCommandHandler(command, handlerFunction);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
|
function addServerEventHandler(eventName, handlerFunction) {
|
||||||
|
addEventHandler(eventName, function(event, ...args) {
|
||||||
|
let result = handlerFunction.apply(this, args);
|
||||||
|
if(result == false) {
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
|
function bindServerEventHandler(eventName, bindTo, handlerFunction) {
|
||||||
|
addEventHandler(eventName, bindTo, function(event, ...args) {
|
||||||
|
let result = handlerFunction.apply(this, args);
|
||||||
|
if(result == false) {
|
||||||
|
event.preventDefault();
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
Reference in New Issue
Block a user