Use util funcs instead of natives

This commit is contained in:
VortrexFTW
2020-09-12 13:18:47 -05:00
parent de71b4686f
commit 2ad50497ea

View File

@@ -2251,7 +2251,7 @@ function getWeaponModelId(weaponId) {
[ 0 , 172 , 173 , 178 , 176 , 171 , 180 , 177 , 175 , 181 , 174 , 170 ], [ 0 , 172 , 173 , 178 , 176 , 171 , 180 , 177 , 175 , 181 , 174 , 170 ],
[], [],
]; ];
return weaponModels[server.game][weaponId]; return weaponModels[getServerGame()][weaponId];
} }
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
@@ -2446,15 +2446,15 @@ function getClosestElementByType(elementType, position) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function getClosestJobPoint(position) { function getClosestJobPoint(position) {
return serverData.jobs[server.game].reduce((i, j) => ((i.position.distance(position) <= j.position.distance(position)) ? i : j)); return serverData.jobs[getServerGame()].reduce((i, j) => ((i.position.distance(position) <= j.position.distance(position)) ? i : j));
} }
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function getClosestJobPointId(position) { function getClosestJobPointId(position) {
let closestJob = 0; let closestJob = 0;
for(let i in serverData.jobs[server.game]) { for(let i in serverData.jobs[getServerGame()]) {
if(serverData.jobs[server.game][i].position.distance(position) < serverData.jobs[server.game][closestJob].position.distance(position)) { if(serverData.jobs[getServerGame()][i].position.distance(position) < serverData.jobs[getServerGame()][closestJob].position.distance(position)) {
closestJob = i; closestJob = i;
} }
} }
@@ -2464,7 +2464,7 @@ function getClosestJobPointId(position) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function getJobIndex(jobData) { function getJobIndex(jobData) {
return serverData.jobs[server.game].indexOf(jobData); return serverData.jobs[getServerGame()].indexOf(jobData);
} }
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
@@ -2494,13 +2494,13 @@ function getElementsByTypeInRange(elementType, position, distance) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function getJobPointsInRange(position, distance) { function getJobPointsInRange(position, distance) {
return serverData.jobs[server.game].filter(x => x.position.distance(position) <= distance); return serverData.jobs[getServerGame()].filter(x => x.position.distance(position) <= distance);
} }
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function getWeaponName(weapon) { function getWeaponName(weapon) {
return weaponNames[server.game][weapon]; return weaponNames[getServerGame()][weapon];
} }
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
@@ -2536,7 +2536,7 @@ function isParamsInvalid(params) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function isValidVehicleModel(modelId) { function isValidVehicleModel(modelId) {
if(server.game == GAME_GTA_III) { if(getServerGame() == GAME_GTA_III) {
if(modelId < 90 || modelId > 150) { if(modelId < 90 || modelId > 150) {
return false; return false;
} }
@@ -2544,7 +2544,7 @@ function isValidVehicleModel(modelId) {
return true; return true;
} }
if(server.game == GAME_GTA_VC) { if(getServerGame() == GAME_GTA_VC) {
if(modelId < 130 || modelId > 236) { if(modelId < 130 || modelId > 236) {
return false; return false;
} }
@@ -2552,11 +2552,11 @@ function isValidVehicleModel(modelId) {
return true; return true;
} }
if(server.game == GAME_GTA_SA) { if(getServerGame() == GAME_GTA_SA) {
return true; return true;
} }
if(server.game == GAME_GTA_IV) { if(getServerGame() == GAME_GTA_IV) {
return true; return true;
} }
@@ -2592,9 +2592,9 @@ function getVehicleModelIdFromParams(params) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function getVehicleModelIdFromName(params) { function getVehicleModelIdFromName(params) {
for(let i in gameData.vehicleNames[server.game]) { for(let i in gameData.vehicleNames[getServerGame()]) {
if(gameData.vehicleNames[server.game][i].toLowerCase().indexOf(params.toLowerCase()) != -1) { if(gameData.vehicleNames[getServerGame()][i].toLowerCase().indexOf(params.toLowerCase()) != -1) {
return Number(i)+Number(gameData.vehicleModelIdStart[server.game]); return Number(i)+Number(gameData.vehicleModelIdStart[getServerGame()]);
} }
} }
@@ -2622,8 +2622,8 @@ function doesWordStartWithVowel(word) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function getVehicleNameFromModelId(modelId) { function getVehicleNameFromModelId(modelId) {
let modelIndex = modelId-gameData.vehicleModelIdStart[server.game]; let modelIndex = modelId-gameData.vehicleModelIdStart[getServerGame()];
return gameData.vehicleNames[server.game][modelIndex]; return gameData.vehicleNames[getServerGame()][modelIndex];
} }
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
@@ -3124,9 +3124,9 @@ function createAllLocationBlips() {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function createAllPoliceStationBlips() { function createAllPoliceStationBlips() {
if(serverConfig.blipSprites[server.game].policeStation != -1) { if(serverConfig.blipSprites[getServerGame()].policeStation != -1) {
for(let i in serverData.policeStations[server.game]) { for(let i in serverData.policeStations[getServerGame()]) {
serverData.policeStations[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].policeStation, serverData.policeStations[server.game][i].position); serverData.policeStations[getServerGame()][i].blip = createBlip(serverConfig.blipSprites[getServerGame()].policeStation, serverData.policeStations[getServerGame()][i].position);
} }
} }
} }
@@ -3134,9 +3134,9 @@ function createAllPoliceStationBlips() {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function createAllFireStationBlips() { function createAllFireStationBlips() {
if(serverConfig.blipSprites[server.game].fireStation != -1) { if(serverConfig.blipSprites[getServerGame()].fireStation != -1) {
for(let i in serverData.fireStations[server.game]) { for(let i in serverData.fireStations[getServerGame()]) {
serverData.fireStations[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].fireStation, serverData.fireStations[server.game][i].position); serverData.fireStations[getServerGame()][i].blip = createBlip(serverConfig.blipSprites[getServerGame()].fireStation, serverData.fireStations[getServerGame()][i].position);
} }
} }
} }
@@ -3144,9 +3144,9 @@ function createAllFireStationBlips() {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function createAllHospitalBlips() { function createAllHospitalBlips() {
if(serverConfig.blipSprites[server.game].hospital != -1) { if(serverConfig.blipSprites[getServerGame()].hospital != -1) {
for(let i in serverData.hospitals[server.game]) { for(let i in serverData.hospitals[getServerGame()]) {
serverData.hospitals[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].hospital, serverData.hospitals[server.game][i].position); serverData.hospitals[getServerGame()][i].blip = createBlip(serverConfig.blipSprites[getServerGame()].hospital, serverData.hospitals[getServerGame()][i].position);
} }
} }
} }
@@ -3154,9 +3154,9 @@ function createAllHospitalBlips() {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function createAllAmmunationBlips() { function createAllAmmunationBlips() {
if(serverConfig.blipSprites[server.game].ammunation != -1) { if(serverConfig.blipSprites[getServerGame()].ammunation != -1) {
for(let i in serverData.ammunations[server.game]) { for(let i in serverData.ammunations[getServerGame()]) {
serverData.ammunations[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].ammunation, serverData.ammunations[server.game][i].position); serverData.ammunations[getServerGame()][i].blip = createBlip(serverConfig.blipSprites[getServerGame()].ammunation, serverData.ammunations[getServerGame()][i].position);
} }
} }
} }
@@ -3164,10 +3164,10 @@ function createAllAmmunationBlips() {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function createAllPayAndSprayBlips() { function createAllPayAndSprayBlips() {
if(serverConfig.blipSprites[server.game].payAndSpray != -1) { if(serverConfig.blipSprites[getServerGame()].payAndSpray != -1) {
for(let i in serverData.payAndSprays[server.game]) { for(let i in serverData.payAndSprays[getServerGame()]) {
serverData.payAndSprays[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].payAndSpray, serverData.payAndSprays[server.game][i].position); serverData.payAndSprays[getServerGame()][i].blip = createBlip(serverConfig.blipSprites[getServerGame()].payAndSpray, serverData.payAndSprays[getServerGame()][i].position);
} }
} }
} }
@@ -3175,9 +3175,9 @@ function createAllPayAndSprayBlips() {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function createAllFuelStationBlips() { function createAllFuelStationBlips() {
if(serverConfig.blipSprites[server.game].fuelStation != -1) { if(serverConfig.blipSprites[getServerGame()].fuelStation != -1) {
for(let i in serverData.fuelStations[server.game]) { for(let i in serverData.fuelStations[getServerGame()]) {
serverData.fuelStations[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].fuelStation, serverData.fuelStations[server.game][i].position, 2, serverConfig.colour.byName.burntOrange); serverData.fuelStations[getServerGame()][i].blip = createBlip(serverConfig.blipSprites[getServerGame()].fuelStation, serverData.fuelStations[getServerGame()][i].position, 2, serverConfig.colour.byName.burntOrange);
} }
} }
} }
@@ -3185,14 +3185,14 @@ function createAllFuelStationBlips() {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function sendAllPoliceStationBlips(client) { function sendAllPoliceStationBlips(client) {
if(serverConfig.blipSprites[server.game].policeStation != -1) { if(serverConfig.blipSprites[getServerGame()].policeStation != -1) {
let tempBlips = []; let tempBlips = [];
for(let i in serverData.policeStations[server.game]) { for(let i in serverData.policeStations[getServerGame()]) {
tempBlips.push([ tempBlips.push([
serverConfig.blipSprites[server.game].policeStation, serverConfig.blipSprites[getServerGame()].policeStation,
serverData.policeStations[server.game][i].position.x, serverData.policeStations[getServerGame()][i].position.x,
serverData.policeStations[server.game][i].position.y, serverData.policeStations[getServerGame()][i].position.y,
serverData.policeStations[server.game][i].position.z, serverData.policeStations[getServerGame()][i].position.z,
3, 3,
serverConfig.colour.byName.policeBlue, serverConfig.colour.byName.policeBlue,
]); ]);
@@ -3204,14 +3204,14 @@ function sendAllPoliceStationBlips(client) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function sendAllFireStationBlips(client) { function sendAllFireStationBlips(client) {
if(serverConfig.blipSprites[server.game].fireStation != -1) { if(serverConfig.blipSprites[getServerGame()].fireStation != -1) {
let tempBlips = []; let tempBlips = [];
for(let i in serverData.fireStations[server.game]) { for(let i in serverData.fireStations[getServerGame()]) {
tempBlips.push([ tempBlips.push([
serverConfig.blipSprites[server.game].fireStation, serverConfig.blipSprites[getServerGame()].fireStation,
serverData.fireStations[server.game][i].position.x, serverData.fireStations[getServerGame()][i].position.x,
serverData.fireStations[server.game][i].position.y, serverData.fireStations[getServerGame()][i].position.y,
serverData.fireStations[server.game][i].position.z, serverData.fireStations[getServerGame()][i].position.z,
3, 3,
serverConfig.colour.byName.firefighterRed, serverConfig.colour.byName.firefighterRed,
]); ]);
@@ -3223,14 +3223,14 @@ function sendAllFireStationBlips(client) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function sendAllHospitalBlips(client) { function sendAllHospitalBlips(client) {
if(serverConfig.blipSprites[server.game].hospital != -1) { if(serverConfig.blipSprites[getServerGame()].hospital != -1) {
let tempBlips = []; let tempBlips = [];
for(let i in serverData.hospitals[server.game]) { for(let i in serverData.hospitals[getServerGame()]) {
tempBlips.push([ tempBlips.push([
serverConfig.blipSprites[server.game].hospital, serverConfig.blipSprites[getServerGame()].hospital,
serverData.hospitals[server.game][i].position.x, serverData.hospitals[getServerGame()][i].position.x,
serverData.hospitals[server.game][i].position.y, serverData.hospitals[getServerGame()][i].position.y,
serverData.hospitals[server.game][i].position.z, serverData.hospitals[getServerGame()][i].position.z,
3, 3,
serverConfig.colour.byName.medicPink, serverConfig.colour.byName.medicPink,
]); ]);
@@ -3242,14 +3242,14 @@ function sendAllHospitalBlips(client) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function sendAllAmmunationBlips(client) { function sendAllAmmunationBlips(client) {
if(serverConfig.blipSprites[server.game].ammunation != -1) { if(serverConfig.blipSprites[getServerGame()].ammunation != -1) {
let tempBlips = []; let tempBlips = [];
for(let i in serverData.ammunations[server.game]) { for(let i in serverData.ammunations[getServerGame()]) {
tempBlips.push([ tempBlips.push([
serverConfig.blipSprites[server.game].ammunation, serverConfig.blipSprites[getServerGame()].ammunation,
serverData.ammunations[server.game][i].position.x, serverData.ammunations[getServerGame()][i].position.x,
serverData.ammunations[server.game][i].position.y, serverData.ammunations[getServerGame()][i].position.y,
serverData.ammunations[server.game][i].position.z, serverData.ammunations[getServerGame()][i].position.z,
3, 3,
0 0
]); ]);
@@ -3261,14 +3261,14 @@ function sendAllAmmunationBlips(client) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function sendAllPayAndSprayBlips(client) { function sendAllPayAndSprayBlips(client) {
if(serverConfig.blipSprites[server.game].payAndSpray != -1) { if(serverConfig.blipSprites[getServerGame()].payAndSpray != -1) {
let tempBlips = []; let tempBlips = [];
for(let i in serverData.payAndSprays[server.game]) { for(let i in serverData.payAndSprays[getServerGame()]) {
tempBlips.push([ tempBlips.push([
serverConfig.blipSprites[server.game].payAndSpray, serverConfig.blipSprites[getServerGame()].payAndSpray,
serverData.payAndSprays[server.game][i].position.x, serverData.payAndSprays[getServerGame()][i].position.x,
serverData.payAndSprays[server.game][i].position.y, serverData.payAndSprays[getServerGame()][i].position.y,
serverData.payAndSprays[server.game][i].position.z, serverData.payAndSprays[getServerGame()][i].position.z,
3, 3,
0 0
]); ]);
@@ -3280,13 +3280,13 @@ function sendAllPayAndSprayBlips(client) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function sendAllFuelStationBlips(client) { function sendAllFuelStationBlips(client) {
if(serverConfig.blipSprites[server.game].fuelStation != -1) { if(serverConfig.blipSprites[getServerGame()].fuelStation != -1) {
for(let i in serverData.fuelStations[server.game]) { for(let i in serverData.fuelStations[getServerGame()]) {
tempBlips.push([ tempBlips.push([
serverConfig.blipSprites[server.game].fuelStation, serverConfig.blipSprites[getServerGame()].fuelStation,
serverData.fuelStations[server.game][i].position.x, serverData.fuelStations[getServerGame()][i].position.x,
serverData.fuelStations[server.game][i].position.y, serverData.fuelStations[getServerGame()][i].position.y,
serverData.fuelStations[server.game][i].position.z, serverData.fuelStations[getServerGame()][i].position.z,
3, 3,
serverConfig.colour.byName.burntOrange, serverConfig.colour.byName.burntOrange,
]); ]);