Jump to content

All Activity

This stream auto-updates

  1. Last week
  2. I'd say it's time for a rewrite in something more modern It looks like that particular tab uses some kind of embedded IE function which is probably why it's borking out. Likely no way to fix that on Linux.
  3. It's never really was designed for Linux. You'd have better luck and ease of setup by just doing a temp windows VM, configure procon and it's plugins, then just run the service (console) in the background. You don't have to activate Windows so shouldn't be hard.
  4. Hi all, I'm trying to use Procon for a BF4 server we hired this month. The entire thing works perfectly with wine 10.12 except the Plugins, which upon clicking any plugin throws a Unhandled exception popup because of `Object reference not set to an instance of an object`. You can click Continue and the program continues along just fine, but there's no way to edit a plugin's settings. Trying to launch Procon with mono 6.12.0.206 cannot launch the application instantly throwing the same exception for something else. The full exception for clicking a Plugin in WINE to try and manage it is: See the end of this message for details on invoking \njust-in-time (JIT) debugging instead of this dialog box.\n\n************** Exception Text **************\nSystem.NullReferenceException: Object reference not set to an instance of an object at PRoCon.Controls.uscPluginPanel.RefreshSelectedPlugin () [0x000d9] in <943991b8af9a4b3abc6237f00549ea45>:0 at PRoCon.Controls.uscPluginPanel.lsvLoadedPlugins_SelectedIndexChanged (System.Object sender, System.EventArgs e) [0x0001e] in <943991b8af9a4b3abc6237f00549ea45>:0 at System.Windows.Forms.ListView.OnSelectedIndexChanged (System.EventArgs e) [0x0001f] in <afb6e908edac45f8910a1d6f26fc6b9c>:0 at System.Windows.Forms.ListView.WmReflectNotify (System.Windows.Forms.Message& m) [0x00519] in <afb6e908edac45f8910a1d6f26fc6b9c>:0 at System.Windows.Forms.ListView.WndProc (System.Windows.Forms.Message& m) [0x000bc] in <afb6e908edac45f8910a1d6f26fc6b9c>:0 at System.Windows.Forms.Control+ControlNativeWindow.OnMessage (System.Windows.Forms.Message& m) [0x00001] in <afb6e908edac45f8910a1d6f26fc6b9c>:0 at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x000b3] in <afb6e908edac45f8910a1d6f26fc6b9c>:0 at System.Windows.Forms.NativeWindow.Callback (System.Windows.Forms.Message& m) [0x00025] in <afb6e908edac45f8910a1d6f26fc6b9c>:0 \n************** Loaded Assemblies **************\nmscorlib\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/4.5/mscorlib.dll\n----------------------------------------\nPRoCon\n Assembly Version: 1.5.4.0\n Win32 Version: 1.5.4.0\n CodeBase: file:///Z:/data/games/procon/PRoCon.exe\n----------------------------------------\nPRoCon.Core\n Assembly Version: 1.5.4.0\n Win32 Version: 1.5.4.0\n CodeBase: file:///Z:/data/games/procon/PRoCon.Core.dll\n----------------------------------------\nSystem.Windows.Forms\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/System.Windows.Forms/4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll\n----------------------------------------\nSystem\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/System/4.0.0.0__b77a5c561934e089/System.dll\n----------------------------------------\nSystem.Drawing\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/System.Drawing/4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll\n----------------------------------------\nSystem.Xml\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/System.Xml/4.0.0.0__b77a5c561934e089/System.Xml.dll\n----------------------------------------\nAccessibility\n Assembly Version: 4.0.0.0\n Win32 Version: \n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/Accessibility/4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll\n----------------------------------------\nSystem.Core\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll\n----------------------------------------\nSystem.Configuration\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/System.Configuration/4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll\n----------------------------------------\nWineMono.I18N\n Assembly Version: 4.0.0.0\n Win32 Version: 4.0.0.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/WineMono.I18N/4.0.0.0__0738eb9f132ed756/WineMono.I18N.dll\n----------------------------------------\nWineMono.I18N.West\n Assembly Version: 4.0.0.0\n Win32 Version: 4.0.0.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/WineMono.I18N.West/4.0.0.0__0738eb9f132ed756/WineMono.I18N.West.dll\n----------------------------------------\nNewtonsoft.Json\n Assembly Version: 13.0.0.0\n Win32 Version: 13.0.1.25517\n CodeBase: file:///Z:/data/games/procon/Newtonsoft.Json.dll\n----------------------------------------\nPRoConPluginEnumAssembly\n Assembly Version: 0.0.0.0\n Win32 Version: n/a\n CodeBase: \n----------------------------------------\nPRoConPluginEnumAssembly\n Assembly Version: 0.0.0.0\n Win32 Version: n/a\n CodeBase: \n----------------------------------------\nPRoConPluginEnumAssembly\n Assembly Version: 0.0.0.0\n Win32 Version: n/a\n CodeBase: \n----------------------------------------\nPRoConPluginEnumAssembly\n Assembly Version: 0.0.0.0\n Win32 Version: n/a\n CodeBase: \n----------------------------------------\nSystem.Runtime.Serialization\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/System.Runtime.Serialization/4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll\n----------------------------------------\nSystem.Numerics\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/System.Numerics/4.0.0.0__b77a5c561934e089/System.Numerics.dll\n----------------------------------------\nSystem.Data\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/System.Data/4.0.0.0__b77a5c561934e089/System.Data.dll\n----------------------------------------\nSystem.Web\n Assembly Version: 4.0.0.0\n Win32 Version: 4.0.0.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/System.Web/4.0.0.0__b03f5f7f11d50a3a/System.Web.dll\n----------------------------------------\nWineMono.Security\n Assembly Version: 4.0.0.0\n Win32 Version: 4.0.0.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/WineMono.Security/4.0.0.0__0738eb9f132ed756/WineMono.Security.dll\n----------------------------------------\nSystem.Design\n Assembly Version: 4.0.0.0\n Win32 Version: 4.6.57.0\n CodeBase: file:///Z:/usr/share/wine/mono/wine-mono-10.1.0/lib/mono/gac/System.Design/4.0.0.0__b03f5f7f11d50a3a/System.Design.dll\n----------------------------------------\n\n************** JIT Debugging **************\n The error logged in DEBUG.txt for trying to launch Procon at all using mono is: Exception caught at: Line 0 Method Main DateTime: Thursday, 28 August 2025 1:22:37 PM Version: 1.5.4.0 Packet: Application error Additional: Invalid handle to path "/data/games/procon/[Unknown]" at System.IO.FileStream.WriteInternal (System.Byte[] src, System.Int32 offset, System.Int32 count) [0x00077] in <296872a6734f443990477e3abd954b57>:0 at System.IO.FileStream.Write (System.Byte[] array, System.Int32 offset, System.Int32 count) [0x00090] in <296872a6734f443990477e3abd954b57>:0 at System.IO.StreamWriter.Flush (System.Boolean flushStream, System.Boolean flushEncoder) [0x00080] in <296872a6734f443990477e3abd954b57>:0 at System.IO.StreamWriter.WriteSpan (System.ReadOnlySpan`1[T] buffer, System.Boolean appendNewLine) [0x000a7] in <296872a6734f443990477e3abd954b57>:0 at System.IO.StreamWriter.WriteLine (System.String value) [0x0000d] in <296872a6734f443990477e3abd954b57>:0 at System.IO.TextWriter+SyncTextWriter.WriteLine (System.String value) [0x00000] in <296872a6734f443990477e3abd954b57>:0 at (wrapper synchronized) System.IO.TextWriter+SyncTextWriter.WriteLine(string) at System.Console.WriteLine (System.String value) [0x00000] in <296872a6734f443990477e3abd954b57>:0 at System.Windows.Forms.Application.OnThreadException (System.Exception t) [0x00059] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.NativeWindow.OnThreadException (System.Exception e) [0x00000] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x00196] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.XplatUIX11.SendMessage (System.IntPtr hwnd, System.Windows.Forms.Msg message, System.IntPtr wParam, System.IntPtr lParam) [0x000d5] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.XplatUIX11.MapWindow (System.Windows.Forms.Hwnd hwnd, System.Windows.Forms.WindowType windows) [0x0003d] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.XplatUIX11.CreateWindow (System.Windows.Forms.CreateParams cp) [0x00521] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.XplatUI.CreateWindow (System.Windows.Forms.CreateParams cp) [0x00000] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.NativeWindow.CreateHandle (System.Windows.Forms.CreateParams cp) [0x00009] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.Control.CreateHandle () [0x00031] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.Form.CreateHandle () [0x00000] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.Control.CreateControl () [0x00039] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.Control.SetVisibleCore (System.Boolean value) [0x00057] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.Form.SetVisibleCore (System.Boolean value) [0x00065] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.Control.set_Visible (System.Boolean value) [0x00009] in <c87c1b414e134a3b85f757beb69a2505>:0 at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.set_Visible(bool) at System.Windows.Forms.Application.RunLoop (System.Boolean Modal, System.Windows.Forms.ApplicationContext context) [0x00059] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext context) [0x00011] in <c87c1b414e134a3b85f757beb69a2505>:0 at System.Windows.Forms.Application.Run (System.Windows.Forms.Form mainForm) [0x00006] in <c87c1b414e134a3b85f757beb69a2505>:0 Is there any hope in the slightest that either of these could be fixed so I can try managing plugins without having to create a Windows VM just for one program?
  5. Earlier
  6. I'm working on trying some simple tweaks that are well within the realm of what's permissible in a plugin. I've got my cs but I can't get the .dll to generate in procon. I see the file created once the .cs is uploaded but it's a size 0kb. I also, cannot find the file for " using PRoCon.Core.Plugin;" It was suggested that I need to create the .dll on my end (in visual studio) and provide that file, but I can't seem to find it. If there is a good primer out there to read up on i'll be happy to do that. right now, i'll take any guidance to get a good perspective.
  7. Hi everyone, I'm sharing a working Insane Limits- 0.9.18.2 script that automatically punishes players who steal and use enemy faction vehicles (e.g., CN player using T90, US player using Type 99, etc). This helps enforce server rules without needing manual moderation. The logic includes: Full faction checks (US, CN, RU) based on killer.TeamId. Vehicle detection using FriendlyWeaponName(). Exception for AA vehicles on maps that have only one AA (like Hainan Resort, Rogue Transmission, and Giants of Karelia), to avoid false punishment. Script is wrapped in a try/catch block for safety, and uses plugin.KillPlayer() with custom messages for education. This limit keeps the server clean, fair, and aligned with the rules — all automated. Feel free to customize the map list or add more vehicles if needed. Let me know if it helps! Tutorial – Auto-Punish for Enemy Vehicle Stealing (Insane Limits) Purpose: This script automatically punishes players who steal vehicles from an enemy faction in Battlefield 4. It’s ideal for enforcing server rules without requiring active moderators. Features Detects faction-vehicle mismatches Auto-kills violators with 5s delay Sends global chat warning Excludes mobile AA on specific maps (e.g., Hainan Resort) Ignores reserved slot players (VIPs) Limit Settings (Example from UI) Setting Value limit_1_name Stolen Enemy Vehicles limit_1_state Enabled limit_1_evaluation OnKill limit_1_first_check Code limit_1_second_check Disabled limit_1_action `Say limit_1_kill_delay 5 limit_1_say_message %k_n%, you were detected using an enemy faction vehicle (%w_n%). This is not allowed! limit_1_say_audience All limit_1_say_delay 5 limit_1_say_procon_chat True if (plugin.GetReservedSlotsList().Contains(player.Name)) return false; List<string> mapasComAAUnico = new List<string> { "MP_007", // Hainan Resort "MP_011", // Rogue Transmission "XP5_002", // Giants of Karelia (Final Stand) // Add more as needed }; var reason = plugin.FriendlyWeaponName(kill.Weapon); string vehicle = reason?.VehicleName ?? "Unknown"; int team = killer.TeamId; plugin.ConsoleWrite($"[DEBUG] Weapon: '{kill.Weapon}', Vehicle: '{vehicle}', TeamId: {team}"); if (vehicle == "Unknown") { plugin.ConsoleWrite("[DEBUG] Vehicle not identified. Ignoring."); return false; } // US using Chinese vehicle if (team == 1 && ( vehicle.Contains("ZBD") || vehicle.Contains("Type 99") || vehicle.Contains("WZ-10") || vehicle.Contains("Z-9") || vehicle.Contains("PGZ") || vehicle.Contains("J-20") || vehicle.Contains("Type 22"))) { plugin.SendPlayerMessage(killer.Name, $"You were detected using a vehicle from the enemy faction ({vehicle}). Automatically punished."); plugin.ConsoleWrite("[STEAL] US using CN vehicle."); plugin.KillPlayer(killer.Name, 1); return true; } // CN using US or Russian vehicle if (team == 2 && ( vehicle.Contains("Abrams") || vehicle.Contains("M1A2") || vehicle.Contains("LAV-25") || vehicle.Contains("AH-6") || vehicle.Contains("AH-1Z") || vehicle.Contains("F/A-18") || vehicle.Contains("M1128") || vehicle.Contains("M16 AA") || vehicle.Contains("T90"))) { plugin.SendPlayerMessage(killer.Name, $"You were detected using a vehicle from the enemy faction ({vehicle}). Automatically punished."); plugin.ConsoleWrite("[STEAL] CN using US/RU vehicle."); plugin.KillPlayer(killer.Name, 1); return true; } // RU using US or Chinese vehicle if (team == 3 && ( vehicle.Contains("Abrams") || vehicle.Contains("LAV-25") || vehicle.Contains("ZBD") || vehicle.Contains("Type 99") || vehicle.Contains("AH-6") || vehicle.Contains("F/A-18") || vehicle.Contains("DV-15") || vehicle.Contains("J-20"))) { plugin.SendPlayerMessage(killer.Name, $"You were detected using a vehicle from the enemy faction ({vehicle}). Automatically punished."); plugin.ConsoleWrite("[STEAL] RU using US/CN vehicle."); plugin.KillPlayer(killer.Name, 1); return true; } plugin.ConsoleWrite("[DEBUG] Vehicle compatible with faction. OK."); return false;
  8. zicavirus

    PLUGIN

    existe algum plugin ant roubo de veiculos de outra facçao se tiver me mande o link pq isso ia equilibrar bem uma partida de veiculos e se nao tiver por favor crie esse plugin todos vao colocar isso no servidor eu sei
  9. Hi I run a bf4 server have done for years to keep it alive all of a sudden you have to ready up now for the game to start people from both sides have to tick the box we never used to the game would just start. we never had this issue I cant seem to fix this issue any idea in the settings we run conquest and domation maps hopefully some can help.
  10. situs depo 10k

    Depo 10K - Deposit Kecil, Manfaat Besar
    Solusi tepat buat kamu yang ingin isi saldo mulai dari 10 ribu. Praktis, cepat, dan aman setiap saat.

    https://situsdepo10k.sport.blog/

    Terpercaya (37).png

  11. We run our server through NFO, and sometime last year the map round #'s have been re-setting from 1 to 2. Originally we thought it was a prank by one of our own, but that's not the case. Within hours of cleaning the map list, and starting over, at least half were swapped to "2". This also happened before our nightly server reboot of BF4. Just looking to see if anyone has insight on the matter. Thanks for reading.
  12. GDZIE JEST ! Łącze do pobranie wtyczki
  13. Is there any help any more for things like this? [TB] ERROR checking for Update: System.Net.WebException: Error: NameResolutionFailure at System.Net.WebConnection.Connect (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x00044] in <33b19a7ad5234d94abf4fd9b47566616>:0 at System.Net.WebConnection.InitConnection (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x000cc] in <33b19a7ad5234d94abf4fd9b47566616>:0 at System.Net.WebOperation.Run () [0x0009a] in <33b19a7ad5234d94abf4fd9b47566616>:0 at System.Net.WebCompletionSource`1[T].WaitForCompletion () [0x00094] in <33b19a7ad5234d94abf4fd9b47566616>:0 at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task`1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func`1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000f8] in <33b19a7ad5234d94abf4fd9b47566616>:0 at System.Net.HttpWebRequest.GetResponse () [0x00016] in <33b19a7ad5234d94abf4fd9b47566616>:0 at System.Net.WebClient.GetWebResponse (System.Net.WebRequest request) [0x00000] in <33b19a7ad5234d94abf4fd9b47566616>:0 at System.Net.WebClient.DownloadBits (System.Net.WebRequest request, System.IO.Stream writeStream) [0x000e6] in <33b19a7ad5234d94abf4fd9b47566616>:0 at System.Net.WebClient.DownloadDataInternal (System.Uri address, System.Net.WebRequest& request) [0x00061] in <33b19a7ad5234d94abf4fd9b47566616>:0 at System.Net.WebClient.DownloadString (System.Uri address) [0x00011] in <33b19a7ad5234d94abf4fd9b47566616>:0 at System.Net.WebClient.DownloadString (System.String address) [0x00008] in <33b19a7ad5234d94abf4fd9b47566616>:0 at (wrapper remoting-invoke-with-check) System.Net.WebClient.DownloadString(string) at PRoConEvents.TrueBalancer.UpdateCheck () [0x00034] in <db39b814cc494de7bfb584fdea4a5543>:0
  14. How do i get this to work? i get fail when i am locked into procon
  15. Hello! Please help with the MULTIbalancer settings in air superiority and infantry superiority mode, it is not possible to configure this plugin so that Scrambler works well, Teams Will Be Scrambled is not prescribed at the end of the round, and you need to manually prescribe @mb scramble on every time. I would be very grateful for your help.
  16. hello i am having problems with my rcon specifically the votemap can you help me
  17. Hello , Is this screenshot taken from Procon ? Or another that i don't know ? My eyes are burned and the full white make them wet when too long Would be very nice if anyone can answer me , or give a link to this prog Have a nice day all
  18. This limit will check for how many times a player kills with flare. On the first kill, it will send a warning on chat, on the second kill, it will kick the player. Set limit to evaluate OnKill, set action to None Set first_check to this Expression: Code: ! Regex.Match(kill.Weapon, @"(U_Handflare)", RegexOptions.IgnoreCase).Success Set second_check to this Code: Code: double count = limit.Activations(player.Name); if (count == 1) plugin.SendGlobalMessage(plugin.R("%p_n%, flares not allowed on this server, do not use %w_n% again! Next time kick")); else if (count > 1) plugin.KickPlayerWithMessage(player.Name, plugin.R("%p_n%, kicked you for using %w_n% ")); return false;
  19. Hi, is there any option to kick someone who is using flare from the server or when they throw flare? thx.
  20. Can anyone help me I need a code to block players who want to change teams only VIPs can how to do this
  21. alguem pode me ajudar preciso de um code para bloquear os players que querem trocar de time apenas vips podem tem como fazer isso
  22. Tem alguma coisa que bloqueia os jogadores de se moverem de time e só os vips consegu
  23. estou tentando colocar essas regras aqui no insane mas da erro / Cria uma lista para as regras do servidor List<string> Rules = new List<string>(); Rules.Add("--- SERVER RULES ---"); Rules.Add("No Cheating, Glitching, Statspadding!"); Rules.Add("No Baserape or spawncamping"); Rules.Add("No mainbase camping"); // Verifica se a última mensagem no chat começa com "!rules" if (player.LastChat != null && player.LastChat.StartsWith("!rules")) { // Limita a quantidade de ativações para evitar spam if (limit.Activations(player.Name) >= 2) { // Itera sobre cada regra e envia uma mensagem ao jogador foreach (string Rule in Rules) { if (player.TeamId != null && player.SquadId != null) { plugin.SendSquadMessage(player.TeamId, player.SquadId, Rule); } else { plugin.SendPrivateMessage(player.Name, "Error: Could not retrieve your team or squad information."); break; // Interrompe para evitar mais erros } } } else { plugin.SendPrivateMessage(player.Name, "You have reached the limit for viewing rules."); } } else { plugin.SendPrivateMessage(player.Name, "Use '!rules' to view the server rules."); }
  24. Nie martw się jestem w podobnej sytuacji co ty servery od strony battlefield 3 TO ZWYKŁE GÓWNO !!!...
  25. Hello everyone. How to remove the restriction of one type of weapon for VIP players, but at the same time so that everyone without exception would be killed for using another type. Please show an example.
  1. Load more activity
×
×
  • Create New...

Important Information

Please review our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.