More RageMP prep
This commit is contained in:
@@ -838,8 +838,14 @@ function freeDatabaseQuery(dbQuery) {
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function fetchQueryAssoc(dbQuery) {
|
||||
return dbQuery.fetchAssoc();
|
||||
async function fetchQueryAssoc(dbQuery) {
|
||||
let queryAssoc = new Promise(function() {
|
||||
let result = dbConnection.query(queryString);
|
||||
let tempAassoc = result.fetchAssoc();
|
||||
result.free();
|
||||
resolve(tempAassoc);
|
||||
});
|
||||
return queryAssoc;
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
@@ -1166,4 +1172,146 @@ function doesEntityDataExist(entity, dataName) {
|
||||
return null;
|
||||
}
|
||||
|
||||
<<<<<<< Updated upstream
|
||||
=======
|
||||
// ===========================================================================
|
||||
|
||||
function getPlayerId(client) {
|
||||
return client.index;
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function getPlayerIP(client) {
|
||||
return client.ip;
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function getPlayerGameVersion(client) {
|
||||
client.gameVersion;
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function setPlayerNativeAdminState(client, state) {
|
||||
client.administrator = state;
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function despawnPlayer(client) {
|
||||
client.despawnPlayer();
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function getGame() {
|
||||
return server.game;
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function getCountryNameFromIP(ip) {
|
||||
if(module.geoip.getCountryName(ip)) {
|
||||
return module.geoip.getCountryName(ip);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function getSubdivisionNameFromIP(ip) {
|
||||
if(module.geoip.getSubdivisionName(ip)) {
|
||||
return module.geoip.getSubdivisionName(ip);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function getCityNameFromIP(ip) {
|
||||
if(module.geoip.getCityNameFromIP(ip)) {
|
||||
return module.geoip.getCityNameFromIP(ip);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function getServerPort() {
|
||||
return server.port;
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function serverBanIP(ip) {
|
||||
server.banIP(ip);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function setVehicleTrunkState(vehicle, trunkState) {
|
||||
sendNetworkEventToPlayer("vrr.veh.trunk", null, getVehicleForNetworkEvent(vehicle), trunkState);
|
||||
}
|
||||
|
||||
// ===========================================================================
|
||||
|
||||
function addAllEventHandlers() {
|
||||
bindServerEventHandler("onResourceStart", onResourceStart)
|
||||
bindServerEventHandler("onResourceStop", onResourceStart)
|
||||
addServerEventHandler("onServerStop", onResourceStart);
|
||||
|
||||
addServerEventHandler("onResourceStart", onResourceStart);
|
||||
addServerEventHandler("onResourceStop", onResourceStop);
|
||||
addServerEventHandler("onServerStop", onResourceStop);
|
||||
|
||||
addServerEventHandler("onProcess", onProcess);
|
||||
addServerEventHandler("onEntityProcess", onEntityProcess);
|
||||
|
||||
addServerEventHandler("onPlayerConnect", onInitialConnectionToServer);
|
||||
addServerEventHandler("onPlayerJoin", onPlayerJoin);
|
||||
addServerEventHandler("onPlayerJoined", onPlayerJoined);
|
||||
addServerEventHandler("onPlayerChat", onPlayerChat);
|
||||
addServerEventHandler("onPlayerQuit", onPlayerQuit);
|
||||
addServerEventHandler("onElementStreamIn", onElementStreamIn);
|
||||
addServerEventHandler("onElementStreamOut", onElementStreamOut);
|
||||
|
||||
addServerEventHandler("onPedSpawn", onPedSpawn);
|
||||
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();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
>>>>>>> Stashed changes
|
||||
// ===========================================================================
|
||||
Reference in New Issue
Block a user