Esempio n. 1
0
        // 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();
        }
Esempio n. 2
0
        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);
            }
        }