Advertisement
Thecodeeasar

Untitled

Mar 29th, 2024
16
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. // Import required modules
  2. const { app, BrowserWindow, ipcMain } = require('electron');
  3.  
  4. // Function to create the main window
  5. function createWindow() {
  6. mainWindow = new BrowserWindow({
  7. width: 800,
  8. height: 600,
  9. webPreferences: {
  10. nodeIntegration: true
  11. }
  12. });
  13.  
  14. // Load the HTML file
  15. mainWindow.loadURL(`data:text/html,
  16. <!DOCTYPE html>
  17. <html>
  18. <head>
  19. <title>Kick Player</title>
  20. <style>
  21. body {
  22. font-family: Arial, sans-serif;
  23. }
  24. h1 {
  25. text-align: center;
  26. }
  27. label {
  28. display: block;
  29. margin-bottom: 10px;
  30. }
  31. input {
  32. width: 100%;
  33. padding: 8px;
  34. margin-bottom: 10px;
  35. }
  36. button {
  37. padding: 10px 20px;
  38. background-color: #007bff;
  39. color: #fff;
  40. border: none;
  41. cursor: pointer;
  42. }
  43. button:hover {
  44. background-color: #0056b3;
  45. }
  46. </style>
  47. </head>
  48. <body>
  49. <h1>Kick Player</h1>
  50. <label for="playerName">Player Name:</label>
  51. <input type="text" id="playerName" placeholder="Enter player name">
  52. <button onclick="kickPlayer()">Kick Player</button>
  53. <script>
  54. const { ipcRenderer } = require('electron');
  55. function kickPlayer() {
  56. const playerName = document.getElementById('playerName').value;
  57. if (playerName) {
  58. ipcRenderer.send('kick-player', playerName);
  59. } else {
  60. alert('Please enter a player name.');
  61. }
  62. }
  63. </script>
  64. </body>
  65. </html>`
  66. );
  67.  
  68. // Open the DevTools.
  69. // mainWindow.webContents.openDevTools();
  70. }
  71.  
  72. // Listen for the app to be ready
  73. app.on('ready', createWindow);
  74.  
  75. // Listen for the kick-player event
  76. ipcMain.on('kick-player', (event, playerName) => {
  77. // Implement your logic to kick the player here
  78. console.log(`Kicking player: ${playerName}`);
  79. });
  80.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement