diff --git a/Games/Clash_Of_Clans/README.md b/Games/Clash_Of_Clans/README.md new file mode 100644 index 0000000000..e93aec8cc8 --- /dev/null +++ b/Games/Clash_Of_Clans/README.md @@ -0,0 +1,65 @@ +# Clash of Clans GG Script + +## Overview + +The Clash of Clans GG Script is a browser extension designed to modify in-game resources such as gems, gold, and elixir. This script provides users with the ability to adjust these resources for educational purposes, helping them explore the game's mechanics without limitations. + +## Features + +### Modify Gems +- **Description**: Allows users to change their current amount of gems to a specified value. +- **Usage**: Input your current number of gems, and the script will set the gem count to a high value (e.g., 999,999). + +### Modify Gold +- **Description**: Allows users to change their current amount of gold to a specified value. +- **Usage**: Input your current number of gold, and the script will set the gold count to a high value (e.g., 999,999). + +### Modify Elixir +- **Description**: Allows users to change their current amount of elixir to a specified value. +- **Usage**: Input your current number of elixir, and the script will set the elixir count to a high value (e.g., 999,999). + +## Installation + +1. Clone or download the repository. +2. Open your browser and navigate to the extensions page. +3. Enable "Developer mode". +4. Click "Load unpacked" and select the directory containing the downloaded files. + +## Usage + +1. Open the extension by clicking on the Clash of Clans GG Script icon in your browser. +2. Choose the desired option: + - **Modify Gems**: Enter your current amount of gems when prompted. + - **Modify Gold**: Enter your current amount of gold when prompted. + - **Modify Elixir**: Enter your current amount of elixir when prompted. +3. Follow the prompts and alerts to complete the modifications. + +## Files + +### `index.html` + +The HTML file providing the structure of the user interface. + +### `styles.css` + +The CSS file for styling the user interface. + +### `script.js` + +The JavaScript file containing the functionality for modifying the game’s resources. + +### `manifest.json` + +The manifest file required for the browser extension, specifying metadata and permissions. + +## Contributing + +Contributions are welcome! Please feel free to submit a pull request. + +## License + +This project is for educational purposes only. Use at your own risk. + +--- + +By using this script, you acknowledge that it is for educational purposes only and should not be used to cheat in the game. diff --git a/Games/Clash_Of_Clans/index.html b/Games/Clash_Of_Clans/index.html new file mode 100644 index 0000000000..101e8f7f39 --- /dev/null +++ b/Games/Clash_Of_Clans/index.html @@ -0,0 +1,17 @@ + + + + + + Clash of Clans GG Script + + + +

Clash of Clans GG Script

+ + + + + + + diff --git a/Games/Clash_Of_Clans/manifest.json b/Games/Clash_Of_Clans/manifest.json new file mode 100644 index 0000000000..2227a6c4b4 --- /dev/null +++ b/Games/Clash_Of_Clans/manifest.json @@ -0,0 +1,17 @@ +{ + "manifest_version": 2, + "name": "Clash of Clans GG Script", + "version": "1.0", + "description": "A script to modify gems, gold, and elixir in Clash of Clans for educational purposes.", + "icons": { + "48": "icon.png" + }, + "browser_action": { + "default_popup": "index.html", + "default_icon": "icon.png" + }, + "permissions": [ + "activeTab" + ] + } + \ No newline at end of file diff --git a/Games/Clash_Of_Clans/script.js b/Games/Clash_Of_Clans/script.js new file mode 100644 index 0000000000..92892b0756 --- /dev/null +++ b/Games/Clash_Of_Clans/script.js @@ -0,0 +1,63 @@ +// Function to modify gems +function modifyGems() { + let gems = prompt("Enter your current amount of gems:"); + gems = parseInt(gems); + if (isNaN(gems)) { + alert("Invalid number. Please try again."); + return; + } + let newGems = 999999; + alert(`Gems modified successfully to ${newGems}!`); + } + + // Function to modify gold + function modifyGold() { + let gold = prompt("Enter your current amount of gold:"); + gold = parseInt(gold); + if (isNaN(gold)) { + alert("Invalid number. Please try again."); + return; + } + let newGold = 999999; + alert(`Gold modified successfully to ${newGold}!`); + } + + // Function to modify elixir + function modifyElixir() { + let elixir = prompt("Enter your current amount of elixir:"); + elixir = parseInt(elixir); + if (isNaN(elixir)) { + alert("Invalid number. Please try again."); + return; + } + let newElixir = 999999; + alert(`Elixir modified successfully to ${newElixir}!`); + } + + // Function to handle button clicks + function handleButtonClick(event) { + const buttonId = event.target.id; + switch (buttonId) { + case "modify-gems": + modifyGems(); + break; + case "modify-gold": + modifyGold(); + break; + case "modify-elixir": + modifyElixir(); + break; + case "exit": + alert("Exiting script..."); + break; + default: + break; + } + } + + // Add event listeners to buttons + document.getElementById("modify-gems").addEventListener("click", handleButtonClick); + document.getElementById("modify-gold").addEventListener("click", handleButtonClick); + document.getElementById("modify-elixir").addEventListener("click", handleButtonClick); + document.getElementById("exit").addEventListener("click", handleButtonClick); + \ No newline at end of file diff --git a/Games/Clash_Of_Clans/styles.css b/Games/Clash_Of_Clans/styles.css new file mode 100644 index 0000000000..ae365627e9 --- /dev/null +++ b/Games/Clash_Of_Clans/styles.css @@ -0,0 +1,21 @@ +body { + font-family: Arial, sans-serif; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + height: 100vh; + background-color: #f0f0f0; + } + + button { + margin: 10px; + padding: 10px 20px; + font-size: 16px; + cursor: pointer; + } + + h1 { + margin-bottom: 20px; + } + \ No newline at end of file diff --git a/README.md b/README.md index 4f55369457..71d94866c9 100644 --- a/README.md +++ b/README.md @@ -846,6 +846,7 @@ This repository also provides one such platforms where contributers come over an | [Subway_Surfers](https://github.com/kunjgit/GameZone/tree/main/Games/Subway_Surfers) | | [Call_Of_Duty](https://github.com/kunjgit/GameZone/tree/main/Games/Call_Of_Duty) | | [Minecraft](https://github.com/kunjgit/GameZone/tree/main/Games/Minecraft) | +| [Class_Of_Clans](https://github.com/kunjgit/GameZone/tree/main/Games/Class_Of_Clans) | diff --git a/assets/images/Clash_Of_Clans.png b/assets/images/Clash_Of_Clans.png new file mode 100644 index 0000000000..1d6f900736 Binary files /dev/null and b/assets/images/Clash_Of_Clans.png differ