Send blips to client & fix utils
This commit is contained in:
@@ -2451,6 +2451,18 @@ function getClosestJobPoint(position) {
|
|||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
function getClosestJobPointId(position) {
|
||||||
|
let closestJob = 0;
|
||||||
|
for(let i in serverData.jobs[server.game]) {
|
||||||
|
if(serverData.jobs[server.game][i].position.distance(position) < serverData.jobs[server.game][closestJob].position.distance(position)) {
|
||||||
|
closestJob = i;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return closestJob;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
function getJobIndex(jobData) {
|
function getJobIndex(jobData) {
|
||||||
return serverData.jobs[server.game].indexOf(jobData);
|
return serverData.jobs[server.game].indexOf(jobData);
|
||||||
}
|
}
|
||||||
@@ -2550,20 +2562,20 @@ function getVehicleModelIDFromParams(params, gameID = game.game) {
|
|||||||
let modelID = getVehicleModelIDFromName(params);
|
let modelID = getVehicleModelIDFromName(params);
|
||||||
|
|
||||||
if(!modelID) {
|
if(!modelID) {
|
||||||
return vehicleModelIDStart[gameID];
|
return gameData.vehicleModelIDStart[gameID];
|
||||||
}
|
}
|
||||||
|
|
||||||
if(isValidVehicleModel(Number(modelID))) {
|
if(isValidVehicleModel(Number(modelID))) {
|
||||||
return Number(modelID);
|
return Number(modelID);
|
||||||
}
|
}
|
||||||
|
|
||||||
return vehicleModelIDStart[gameID];
|
return gameData.vehicleModelIDStart[gameID];
|
||||||
} else {
|
} else {
|
||||||
if(isValidVehicleModel(Number(params))) {
|
if(isValidVehicleModel(Number(params))) {
|
||||||
return Number(params);
|
return Number(params);
|
||||||
}
|
}
|
||||||
|
|
||||||
return vehicleModelIDStart[gameID];
|
return gameData.vehicleModelIDStart[gameID];
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
@@ -2572,10 +2584,9 @@ function getVehicleModelIDFromParams(params, gameID = game.game) {
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
function getVehicleModelIDFromName(params, gameID = game.game) {
|
function getVehicleModelIDFromName(params, gameID = game.game) {
|
||||||
for(let i in vehicleNames[gameID]) {
|
for(let i in gameData.vehicleNames[gameID]) {
|
||||||
if(vehicleNames[gameID][i].toLowerCase().indexOf(params.toLowerCase()) != -1) {
|
if(gameData.vehicleNames[gameID][i].toLowerCase().indexOf(params.toLowerCase()) != -1) {
|
||||||
console.log(Number(i)+Number(vehicleModelIDStart[gameID]));
|
return Number(i)+Number(gameData.vehicleModelIDStart[gameID]);
|
||||||
return Number(i)+Number(vehicleModelIDStart[gameID]);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2603,8 +2614,8 @@ function doesWordStartWithVowel(word) {
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
function getVehicleNameFromModelID(modelID, gameID = game.game) {
|
function getVehicleNameFromModelID(modelID, gameID = game.game) {
|
||||||
let modelIndex = modelID-vehicleModelIDStart[gameID];
|
let modelIndex = modelID-gameData.vehicleModelIDStart[gameID];
|
||||||
return vehicleNames[gameID][modelIndex];
|
return gameData.vehicleNames[gameID][modelIndex];
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
@@ -3104,48 +3115,138 @@ function createAllLocationBlips() {
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
function createAllPoliceStationBlips() {
|
function createAllPoliceStationBlips() {
|
||||||
for(let i in serverData.policeStations[server.game]) {
|
if(serverConfig.blipSprites[server.game].policeStation != -1) {
|
||||||
serverData.policeStations[server.game][i].blip = createBlip(RADAR_SPRITE_EL, serverData.policeStations[server.game][i].position);
|
for(let i in serverData.policeStations[server.game]) {
|
||||||
|
serverData.policeStations[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].policeStation, serverData.policeStations[server.game][i].position);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
function createAllFireStationBlips() {
|
function createAllFireStationBlips() {
|
||||||
for(let i in serverData.fireStations[server.game]) {
|
if(serverConfig.blipSprites[server.game].fireStation != -1) {
|
||||||
serverData.fireStations[server.game][i].blip = createBlip(RADAR_SPRITE_ICE, serverData.fireStations[server.game][i].position);
|
for(let i in serverData.fireStations[server.game]) {
|
||||||
|
serverData.fireStations[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].fireStation, serverData.fireStations[server.game][i].position);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
function createAllHospitalBlips() {
|
function createAllHospitalBlips() {
|
||||||
for(let i in serverData.hospitals[server.game]) {
|
if(serverConfig.blipSprites[server.game].hospital != -1) {
|
||||||
serverData.hospitals[server.game][i].blip = createBlip(RADAR_SPRITE_LIZ, serverData.hospitals[server.game][i].position);
|
for(let i in serverData.hospitals[server.game]) {
|
||||||
|
serverData.hospitals[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].hospital, serverData.hospitals[server.game][i].position);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
function createAllAmmunationBlips() {
|
function createAllAmmunationBlips() {
|
||||||
for(let i in serverData.ammunations[server.game]) {
|
if(serverConfig.blipSprites[server.game].ammunation != -1) {
|
||||||
serverData.ammunations[server.game][i].blip = createBlip(RADAR_SPRITE_WEAPON, serverData.ammunations[server.game][i].position);
|
for(let i in serverData.ammunations[server.game]) {
|
||||||
|
serverData.ammunations[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].ammunation, serverData.ammunations[server.game][i].position);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
function createAllPayAndSprayBlips() {
|
function createAllPayAndSprayBlips() {
|
||||||
for(let i in serverData.payAndSprays[server.game]) {
|
if(serverConfig.blipSprites[server.game].payAndSpray != -1) {
|
||||||
serverData.payAndSprays[server.game][i].blip = createBlip(RADAR_SPRITE_SPRAY, serverData.payAndSprays[server.game][i].position);
|
for(let i in serverData.payAndSprays[server.game]) {
|
||||||
|
|
||||||
|
serverData.payAndSprays[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].payAndSpray, serverData.payAndSprays[server.game][i].position);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
function createAllFuelStationBlips() {
|
function createAllFuelStationBlips() {
|
||||||
for(let i in serverData.fuelStations[server.game]) {
|
if(serverConfig.blipSprites[server.game].fuelStation != -1) {
|
||||||
serverData.fuelStations[server.game][i].blip = createBlip(RADAR_SPRITE_NONE, serverData.fuelStations[server.game][i].position, 2, serverConfig.colour.byName.burntOrange);
|
for(let i in serverData.fuelStations[server.game]) {
|
||||||
|
serverData.fuelStations[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].fuelStation, serverData.fuelStations[server.game][i].position, 2, serverConfig.colour.byName.burntOrange);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
function sendAllPoliceStationBlips(client) {
|
||||||
|
if(serverConfig.blipSprites[server.game].policeStation != -1) {
|
||||||
|
let tempBlips = [];
|
||||||
|
for(let i in serverData.policeStations[server.game]) {
|
||||||
|
tempBlips.push([serverConfig.blipSprites[server.game].policeStation, serverData.policeStations[server.game][i].position, 0, 0]);
|
||||||
|
//serverData.policeStations[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].policeStation, serverData.policeStations[server.game][i].position);
|
||||||
|
}
|
||||||
|
triggerNetworkEvent("ag.blips", client, tempBlips);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
function sendAllFireStationBlips(client) {
|
||||||
|
if(serverConfig.blipSprites[server.game].fireStation != -1) {
|
||||||
|
let tempBlips = [];
|
||||||
|
for(let i in serverData.fireStations[server.game]) {
|
||||||
|
tempBlips.push([serverConfig.blipSprites[server.game].fireStation, serverData.fireStations[server.game][i].position, 0, 0]);
|
||||||
|
//serverData.fireStations[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].fireStation, serverData.fireStations[server.game][i].position);
|
||||||
|
}
|
||||||
|
triggerNetworkEvent("ag.blips", client, tempBlips);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
function sendAllHospitalBlips(client) {
|
||||||
|
if(serverConfig.blipSprites[server.game].hospital != -1) {
|
||||||
|
let tempBlips = [];
|
||||||
|
for(let i in serverData.hospitals[server.game]) {
|
||||||
|
tempBlips.push([serverConfig.blipSprites[server.game].hospital, serverData.hospitals[server.game][i].position, 0, 0]);
|
||||||
|
//serverData.hospitals[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].hospital, serverData.hospitals[server.game][i].position);
|
||||||
|
}
|
||||||
|
triggerNetworkEvent("ag.blips", client, tempBlips);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
function sendAllAmmunationBlips(client) {
|
||||||
|
if(serverConfig.blipSprites[server.game].ammunation != -1) {
|
||||||
|
let tempBlips = [];
|
||||||
|
for(let i in serverData.ammunations[server.game]) {
|
||||||
|
tempBlips.push([serverConfig.blipSprites[server.game].ammunation, serverData.ammunations[server.game][i].position, 0, 0]);
|
||||||
|
//serverData.ammunations[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].ammunation, serverData.ammunations[server.game][i].position);
|
||||||
|
}
|
||||||
|
triggerNetworkEvent("ag.blips", client, tempBlips);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
function sendAllPayAndSprayBlips(client) {
|
||||||
|
if(serverConfig.blipSprites[server.game].payAndSpray != -1) {
|
||||||
|
let tempBlips = [];
|
||||||
|
for(let i in serverData.payAndSprays[server.game]) {
|
||||||
|
tempBlips.push([serverConfig.blipSprites[server.game].payAndSpray, serverData.payAndSprays[server.game][i].position, 0, 0]);
|
||||||
|
//serverData.payAndSprays[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].payAndSpray, serverData.payAndSprays[server.game][i].position);
|
||||||
|
}
|
||||||
|
triggerNetworkEvent("ag.blips", client, tempBlips);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
function sendAllFuelStationBlips(client) {
|
||||||
|
if(serverConfig.blipSprites[server.game].fuelStation != -1) {
|
||||||
|
for(let i in serverData.fuelStations[server.game]) {
|
||||||
|
tempBlips.push([serverConfig.blipSprites[server.game].fuelStation, serverData.fuelStations[server.game][i].position, 2, serverConfig.colour.byName.burntOrange]);
|
||||||
|
serverData.fuelStations[server.game][i].blip = createBlip(serverConfig.blipSprites[server.game].fuelStation, serverData.fuelStations[server.game][i].position, 2, serverConfig.colour.byName.burntOrange);
|
||||||
|
}
|
||||||
|
triggerNetworkEvent("ag.blips", client, tempBlips);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user