private void ShopRobFinished(object sender, ElapsedEventArgs e)
 {
     NotifyHandler.SendNotification(player, "Ammunationraub erfolgreich!");
     Utils.Serverglobals.IsShopRobActive = false;
     ShopRobTimer.Dispose();
     CheckRangeTimer.Dispose();
 }
예제 #2
0
 private void ShopRobFinished(object sender, ElapsedEventArgs e)
 {
     Console.WriteLine("Shoprob finished!");
     NotifyHandler.SendNotification(player, "Ladenraub erfolgreich!");
     Utils.Serverglobals.IsShopRobActive = false;
     ShopRobTimer.Dispose();
     CheckRangeTimer.Dispose();
 }
 private void CheckRange(object sender, ElapsedEventArgs e)
 {
     if (!player.Position.IsInRange(dbItemShop.Pos.ToAltPos(), 7f))
     {
         NotifyHandler.SendNotification(player,
                                        "Du hast dich zu weit entfernt! Der Ammunationraub wurde abgebrochen!");
         var playerpool = Alt.GetAllPlayers();
         foreach (User p in playerpool)
         {
             if (p.frakId != 1 && p.frakId != 2)
             {
                 continue;
             }
             NotifyHandler.SendNotification(p, $"Ein Ammunationraub wurde vorzeitig abgebrochen! ({dbItemShop.Name})", 10000);
         }
         Utils.Serverglobals.IsShopRobActive = false;
         ShopRobTimer.Dispose();
         CheckRangeTimer.Dispose();
     }
 }