Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Import required modules
- const { app, BrowserWindow, ipcMain } = require('electron');
- // Function to create the main window
- function createWindow() {
- mainWindow = new BrowserWindow({
- width: 800,
- height: 600,
- webPreferences: {
- nodeIntegration: true
- }
- });
- // Load the HTML file
- mainWindow.loadURL(`data:text/html,
- <!DOCTYPE html>
- <html>
- <head>
- <title>Kick Player</title>
- <style>
- body {
- font-family: Arial, sans-serif;
- }
- h1 {
- text-align: center;
- }
- label {
- display: block;
- margin-bottom: 10px;
- }
- input {
- width: 100%;
- padding: 8px;
- margin-bottom: 10px;
- }
- button {
- padding: 10px 20px;
- background-color: #007bff;
- color: #fff;
- border: none;
- cursor: pointer;
- }
- button:hover {
- background-color: #0056b3;
- }
- </style>
- </head>
- <body>
- <h1>Kick Player</h1>
- <label for="playerName">Player Name:</label>
- <input type="text" id="playerName" placeholder="Enter player name">
- <button onclick="kickPlayer()">Kick Player</button>
- <script>
- const { ipcRenderer } = require('electron');
- function kickPlayer() {
- const playerName = document.getElementById('playerName').value;
- if (playerName) {
- ipcRenderer.send('kick-player', playerName);
- } else {
- alert('Please enter a player name.');
- }
- }
- </script>
- </body>
- </html>`
- );
- // Open the DevTools.
- // mainWindow.webContents.openDevTools();
- }
- // Listen for the app to be ready
- app.on('ready', createWindow);
- // Listen for the kick-player event
- ipcMain.on('kick-player', (event, playerName) => {
- // Implement your logic to kick the player here
- console.log(`Kicking player: ${playerName}`);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement