Jump to content

Berat Erdem

Members
  • Posts

    83
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by Berat Erdem

  1. You'r Welcome my bro Definitive Solution for Windows VPS UDP Lag: * Install Simplewall (Per-Second Packet Limiting): * Windows' built-in firewall cannot limit UDP packets. * Download free Simplewall, and set a Rate Limit (per-second packet limit) on UDP ports 22003 and 22126. * PowerShell Commands (Run as Administrator): netsh int tcp set global netdma=enabled netsh int ipv4 set dynamicport udp start=49152 num=16384 * mtaserver.conf Setting: * Set <bandwidth_reduction> to optimized. * Open a Ticket with Your Hosting Provider: * Tell them: "Apply hardware-level Rate Limiting via the router on my UDP ports 22003 and 22126." The Windows kernel alone cannot handle massive UDP floods; the main solution is at the datacenter level.
  2. Scan your computer with antivirus software, but the best solution is to reset your computer.
  3. Hi Zak, Thanks for sharing the details and the log. The netc.dll crash (Offset: 0x004C5010 / Code: 0xE06D7363) combined with the [CD16] Connection Timed Out error on Windows 11 happens because the custom MTA Province client loses file and memory access permissions right when the server packet synchronization begins. Here is the step-by-step fix you should apply: Clear the Corrupted Cache: Go to your MTA Province installation folder at C:\Province Games\MTA\mods\deathmatch\ and delete the cache folder entirely so the client can redownload clean server files upon joining. Set Compatibility & Admin Privileges: Go to C:\Province Games\, right-click your main game launcher executable, go to Properties > Compatibility, check "Run this program as an administrator", and set the compatibility mode to Windows 8 or Windows 7. Add Folder Exclusion to Windows Defender: Even if Defender is toggled off, Windows 11 SmartScreen often silently blocks netc.dll from writing to memory. Open Windows Security > Virus & threat protection settings > Exclusions, and add the entire C:\Province Games\ directory to the exclusions list. Clear the cache first, apply the compatibility settings, and try joining again—it should resolve the crash!
  4. Hello, I offer two solutions to address the issue you described: 1. Reset your computer. 2. Install MTADIAG.
  5. I appreciate the effort you’ve put in; it’s clear that you’ve given this a great deal of thought. You may not have received a satisfactory answer when asking an AI about this, but I want to clarify that nothing you’ve done is prohibited or restricted. That said, rather than keeping this system as a separate script, you should integrate it into the core infrastructure—that is, the game mode itself. Otherwise, if the script is stopped, the game will break. In short, if a script is halted (for instance, by a cheat tool), all client-side operations will cease as well. Furthermore, to prevent users from tampering with or disabling the system, you should move certain components to the server side. For example, while visual and auditory elements naturally belong in the `client.lua` file, features like the "black screen" effect should be managed via `server.lua`. 🩵 > "Instead of kicking the player from the server, we use a fully rule-compliant method that has been approved by higher officials to overload and freeze their game. This process causes no physical damage to the CPU or GPU; the game simply freezes and remains stuck on screen—just like a standard MTA crash—and can be easily closed via Task Manager."
  6. There is a 1 in 100 chance that your ban could be lifted.
  7. I have a question for you: how many people are active on your server each day?
  8. Hmmmm, I wish I had the authority to fix this; hopefully, someone in charge takes a look here.
  9. Berat Erdem

    png.py

    1. What does it do? (Automatic Image Optimization): Compress and optimize your PNG, JPG, and JPEG assets right from your desktop in seconds—no need for external online converters! 2. Multi-File Support & Drag-and-Drop Convenience: Simply select multiple image files and drag-and-drop them onto the script all at once for instant batch processing! 3. Dedicated Output Folder: Automatically creates a "COMPRESSED_IMAGES" folder in your directory to keep your optimized files organized without overwriting originals! 4. Smart Compression Tech: Uses adaptive color palette reduction for PNGs and optimal quality (80%) reduction for JPEGs to maintain visual quality while drastically reducing file sizes! 5. Real-Time Savings Calculator: Instantly displays the before and exact after sizes along with the percentage of storage saved for each processed image! 6. 100% Open Source & Local: Runs entirely locally on your machine with complete transparency and zero risk—use it safely for all your game assets! IMPORTANT Python 64 - BIT https://www.python.org/ftp/python/3.13.17/python-3.13.17-amd64.exe Python 32 - BIT https://www.python.org/ftp/python/3.13.17/python-3.13.17.exe Remember! It will only work if you move the contents of the .lua file into a file with a .py extension. If you try to run it as is, it won't work If you do not do these things, it will not work, and the required library is as follows: pip install Pillow import sys import os from PIL import Image def compress_images(file_paths): script_dir = os.path.dirname(os.path.abspath(__file__)) if __file__ else os.getcwd() output_dir = os.path.join(script_dir, "COMPRESSED_IMAGES") if not os.path.exists(output_dir): os.makedirs(output_dir) print(f"[+] '{output_dir}' folder created.\n") valid_extensions = ('.png', '.jpg', '.jpeg') valid_files = [f for f in file_paths if f.lower().endswith(valid_extensions)] if not valid_files: print("[-] Please drag and drop valid .png, .jpg, or .jpeg files!") return print(f"[i] Processing a total of {len(valid_files)} image(s)...\n") for file_path in valid_files: file_name = os.path.basename(file_path) ext = os.path.splitext(file_name)[1].lower() output_path = os.path.join(output_dir, file_name) try: original_size = os.path.getsize(file_path) / 1024 with Image.open(file_path) as img: if ext == '.png': img_converted = img.convert("P", palette=Image.ADAPTIVE, colors=256) img_converted.save(output_path, "PNG", optimize=True) else: if img.mode in ("RGBA", "P"): img = img.convert("RGB") img.save(output_path, "JPEG", optimize=True, quality=80) new_size = os.path.getsize(output_path) / 1024 saved_ratio = 100 - (new_size / original_size * 100) if original_size > 0 else 0 print(f"[OK] {file_name}") print(f" Before: {original_size:.1f} KB | After: {new_size:.1f} KB | Saved: %{saved_ratio:.1f}\n") except Exception as e: print(f"[X] An error occurred while processing {file_name}: {e}\n") if __name__ == "__main__": if len(sys.argv) > 1: compress_images(sys.argv[1:]) else: print("Usage: Drag and drop one or more image files (.png, .jpg, .jpeg) onto this .py file.") input("\nPress Enter to exit...") #BERAT ERDEM #https://forum.multitheftauto.com/profile/90671-berat-erdem/
  10. 1. What does it do? (Automatic Compilation and Obfuscation): Compile and protect your Lua files right from your desktop in seconds—no need to go through the hassle of manually uploading them to a website! 2. Multi-File Support & Drag-and-Drop Convenience: Forget about complex commands or clunky interfaces; simply select multiple .lua files and drag-and-drop them onto the script all at once! 3. Customizable Obfuscation Levels: Secure your source code according to your needs with options ranging from [0] (None) to [3] (Maximum)! 4. Secure Backup System: Automatically creates an .old backup file to ensure your original code is never accidentally overwritten! 5. Official Source & 100% Open Source: It is completely open source and routes all requests directly to the official https://luac.mtasa.com/ website! There are no intermediary servers (proxies) and absolutely no risks—use it with total peace of mind! 6. You can drag and drop multiple files at the same time! IMPORTANT Python 64 - BIT https://www.python.org/ftp/python/3.13.17/python-3.13.17-amd64.exe Python 32 - BIT https://www.python.org/ftp/python/3.13.17/python-3.13.17.exe Remember! It will only work if you move the contents of the .lua file into a file with a .py extension. If you try to run it as is, it won't work If you do not do these things, it will not work, and the required library is as follows: pip install requests import requests import os import sys URL = "https://luac.mtasa.com/" headers = { "User-Agent": "Mozilla/5.0", "Referer": "https://luac.mtasa.com/", "Origin": "https://luac.mtasa.com" } def compile_lua_inplace(path, obfuscate_level="3", debug_mode="0"): if not path.lower().endswith(".lua"): print(f"Error: Selected file is not a Lua file -> {path}") return if not os.path.exists(path): print(f"Error: File not found -> {path}") return base_name = os.path.splitext(path)[0] old_path = base_name + ".old" if os.path.exists(old_path): print(f"Error: .old backup already exists for {os.path.basename(path)}. Skipped.") return with open(path, "rb") as f: original_content = f.read() with open(old_path, "wb") as f: f.write(original_content) print("Original file backed up →", old_path) files = { "luasource": (os.path.basename(path), original_content) } data = { "compile": "1", "debug": str(debug_mode), "obfuscate": str(obfuscate_level) } print(f"Compiling {os.path.basename(path)} with Obfuscation Level: {obfuscate_level} | Debug: {debug_mode}...") try: r = requests.post( URL, files=files, data=data, headers=headers, timeout=15 ) except Exception as e: print("Connection error:", e) return if r.status_code != 200 or b"<html" in r.content.lower(): print(f"Compilation failed for {os.path.basename(path)}.") return with open(path, "wb") as f: f.write(r.content) print("Compilation successful →", path) if len(sys.argv) < 2: print("Usage: Drag and drop one or more .lua files onto this script.") else: print("Select Obfuscation Level:") print(" [0] None") print(" [1] Low") print(" [2] Medium") print(" [3] Maximum") choice = input("Enter level (0-3, default 3): ").strip() if choice not in ["0", "1", "2", "3"]: choice = "3" print("Invalid choice, defaulting to Level 3.") print(f"\nProcessing {len(sys.argv) - 1} file(s)...\n" + "-"*30) for lua_file in sys.argv[1:]: compile_lua_inplace(lua_file, obfuscate_level=choice) print("-" * 30) input("\nAll tasks completed. Press Enter to exit...") #BERAT ERDEM #https://forum.multitheftauto.com/profile/90671-berat-erdem/
  11. Hello. Nowadays, everyone uses artificial intelligence; the number of software developers who never use it is quite small. In fact, even developers themselves turn to AI when they encounter errors or need to improve user interfaces. The use of artificial intelligence has become completely standard today. In other words, it’s as if artificial intelligence were writing the code—yet, in reality, you are the one doing the actual writing. This is because artificial intelligence frequently makes mistakes.
  12. Bunu duyduğuma çok üzüldüm; durum çok üzücü ve absürt. Yetkililerin en kısa sürede bir çözüm bulmasını umuyorum.
  13. What is problem ? Short talk
  14. Yanlış yapıyor olmalısınız script attığınızda refresh ve start yapmanız gerekcek
  15. Congratulations, your site looks good.
  16. Berat Erdem

    change serial

    How did this happen? Did the person cheating use your serial number to determine your location? Could you provide a better explanation?
  17. That’s up to you; if things are as you say, then congratulations—but I wouldn’t be surprised if I heard about any script theft.
  18. Ne demek istediğinizi gayet iyi anlıyorum, ama dürüst olalım—söyledikleri gibi, bedava peynir sadece fare kapanında bulunur. Buradaki asıl amacınızın sadece senaryolarımı çalmak olduğundan %99,9 eminim.
  19. Why should people trust you?
  20. I didn't understand you. https://luac.mtasa.com/
  21. I'm seeing this screenshot for the first time, and to be honest, I have no idea how to fix it or any clue about this issue; try updating your computer.
×
×
  • Create New...