fix hanf performance??

This commit is contained in:
hydrant
2021-05-29 00:00:17 +02:00
parent 73dfeb4c0d
commit 0b498ad6ae
3 changed files with 33 additions and 17 deletions

View File

@@ -333,13 +333,8 @@ export default function hanfSystem(globalData: IGlobalData) {
let hanfDataIdToObjectMap: Map<number, ObjectMp> = new Map<number, ObjectMp>();
let hanfDataIdToTextLabelMap: Map<number, TextLabelMp> = new Map<number, TextLabelMp>();
mp.events.addDataHandler("hanfData", (entity: EntityMp, value) => {
if (entity.type == 'player' && entity.remoteId == mp.players.local.remoteId) {
updateHanf(value);
}
});
function updateHanf(dataJson: string) {
mp.events.add("SERVER:Hanf_UpdateHanf", (dataJsonArr: string[]) => {
var dataJson = dataJsonArr.join('');
var data: Array<CannabisData> = <Array<CannabisData>>JSON.parse(dataJson)
var newPlants = data.filter(d => currentHanfData.filter(x => x.Id === d.Id).length == 0);
@@ -382,7 +377,7 @@ export default function hanfSystem(globalData: IGlobalData) {
});
currentHanfData = data;
}
});
function getPlantModel(plant: CannabisData): number {
var diff = Date.now() - Date.parse(plant.Time);