This commit is contained in:
Siga
2020-04-04 18:39:39 +02:00
parent c871805430
commit 5ce4e217e9

View File

@@ -469,6 +469,8 @@ export default function gangwarHandle(globalData: IGlobalData) {
function clearBlips() { function clearBlips() {
mp.game.gameplay.setThisScriptCanRemoveBlipsCreatedByAnyScript(true); mp.game.gameplay.setThisScriptCanRemoveBlipsCreatedByAnyScript(true);
var x = 0; var x = 0;
var y = 0;
var z = 0;
let last_blip = mp.game.invoke(Natives.GET_FIRST_BLIP_INFO_ID, 5); let last_blip = mp.game.invoke(Natives.GET_FIRST_BLIP_INFO_ID, 5);
while (mp.game.invoke(Natives.DOES_BLIP_EXIST, last_blip)) { while (mp.game.invoke(Natives.DOES_BLIP_EXIST, last_blip)) {
@@ -476,7 +478,6 @@ export default function gangwarHandle(globalData: IGlobalData) {
mp.game.ui.removeBlip(last_blip); mp.game.ui.removeBlip(last_blip);
last_blip = mp.game.invoke(Natives.GET_NEXT_BLIP_INFO_ID, 5); last_blip = mp.game.invoke(Natives.GET_NEXT_BLIP_INFO_ID, 5);
x++; x++;
mp.gui.chat.push(""+x);
} }
let last_attackBlip = mp.game.invoke(Natives.GET_FIRST_BLIP_INFO_ID, 378); let last_attackBlip = mp.game.invoke(Natives.GET_FIRST_BLIP_INFO_ID, 378);
@@ -484,6 +485,7 @@ export default function gangwarHandle(globalData: IGlobalData) {
mp.game.invoke(Natives.SET_BLIP_SPRITE, last_attackBlip, -1); mp.game.invoke(Natives.SET_BLIP_SPRITE, last_attackBlip, -1);
mp.game.ui.removeBlip(last_attackBlip); mp.game.ui.removeBlip(last_attackBlip);
last_attackBlip = mp.game.invoke(Natives.GET_NEXT_BLIP_INFO_ID, 378); last_attackBlip = mp.game.invoke(Natives.GET_NEXT_BLIP_INFO_ID, 378);
y++
} }
let last_leaderBlip = mp.game.invoke(Natives.GET_FIRST_BLIP_INFO_ID, 437); let last_leaderBlip = mp.game.invoke(Natives.GET_FIRST_BLIP_INFO_ID, 437);
@@ -491,7 +493,11 @@ export default function gangwarHandle(globalData: IGlobalData) {
mp.game.invoke(Natives.SET_BLIP_SPRITE, last_leaderBlip, -1); mp.game.invoke(Natives.SET_BLIP_SPRITE, last_leaderBlip, -1);
mp.game.ui.removeBlip(last_leaderBlip); mp.game.ui.removeBlip(last_leaderBlip);
last_leaderBlip = mp.game.invoke(Natives.GET_NEXT_BLIP_INFO_ID, 437); last_leaderBlip = mp.game.invoke(Natives.GET_NEXT_BLIP_INFO_ID, 437);
z++
} }
mp.gui.chat.push("DEBUG: Turf blips not removed: " + x);
mp.gui.chat.push("DEBUG: Attack blips not removed: " + y);
mp.gui.chat.push("DEBUG: LeaderBlips blips not removed: " + z);
} }
mp.events.add('GangAreas:Create', (turfsJSON) => { mp.events.add('GangAreas:Create', (turfsJSON) => {