// Pickup saw from the ground private async Task PickupSaw(int newSaw) { API.NetworkRequestControlOfEntity(newSaw); int delayTime = 0; while (!API.NetworkHasControlOfEntity(newSaw)) { await Delay(0); delayTime += delayTime + 1; if (delayTime > 5000) { return; } } API.SetEntityAsMissionEntity(newSaw, true, true); API.DeleteEntity(ref newSaw); await RetrieveSaw(); }
private static void Deregister() { eventOnScene = false; eventSpawned = false; foreach (int horse in horses) { int hRef = horse; API.DeleteEntity(ref hRef); } foreach (int ped in peds) { int pRef = ped; API.DeleteEntity(ref pRef); } foreach (int blip in blips) { int bRef = blip; API.RemoveBlip(ref bRef); } }