View main.cc
INPUT ip = {0}; | |
ip.type = INPUT_KEYBOARD; | |
ip.ki.wScan = 0x39; // hardware scan code for key (http://www.philipstorr.id.au/pcbook/book3/scancode.htm) | |
ip.ki.dwFlags = KEYEVENTF_SCANCODE; | |
SendInput(1, &ip, sizeof(INPUT)); | |
ip.ki.dwFlags = KEYEVENTF_SCANCODE | KEYEVENTF_KEYUP; | |
SendInput(1, &ip, sizeof(INPUT)); |
View Cargo.toml
[package] | |
name = "sendinputexample" | |
version = "0.1.0" | |
authors = ["Dayaa <dayisus.1337@gmail.com>"] | |
edition = "2018" | |
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | |
[dependencies] | |
winapi = { version = "0.3.7", features = ["winuser"] } |
View tablas.js
// Variables | |
let tabla = 2 | |
let longitud = 10 | |
// Codigo | |
for (i = 1; i < longitud + 1; i++) { | |
console.log(`${tabla}x${i} = ${tabla*i}`) | |
} |
View server.js
// Require Packages -- You will need to install these | |
const Discord = require('discord.js'); | |
const client = new Discord.Client(); // This uses the discord.js package to setup a client | |
// Constant Variables | |
const prefix = '_'; // This can be changed to anything you want | |
const ownerID = '144645791145918464'; // This will be used in future videos | |
// First, we need to create an object containing the serverStats info | |
const serverStats = { |
View reload.js
// The command reloads other commands, using the command handler from our series | |
exports.run = (client, message, args, ops) => { | |
// We're going to be passing an extra argument, titled 'ops' | |
// We can choose what to pass into it via the server.js file | |
// Now, we can access ops.ownerID & it will return the ID defined at the top of server.js | |
// Check if author is the bot owner | |
if (message.author.id !== ops.ownerID) return message.channel.send('Sorry, only the owner can use this command.'); | |
// If the two IDs aren't the same, it will return and send a message to the channel |
View server.js
// Require Packages -- You will need to install these | |
const Discord = require('discord.js'); | |
const client = new Discord.Client(); // This uses the discord.js package to setup a client | |
// Constant Variables | |
const prefix = '_'; // This can be changed to anything you want | |
const ownerID = '144645791145918464'; // This will be used in future videos | |
// Listener Events | |
client.on('message', message => { |
View ping.js
// The command will be activated using _ping, since the filename is ping & our prefix is _ | |
exports.run = (client, message, args) => { | |
// This sends a message to the channel, containing the string 'Pong!' | |
message.channel.send('Pong!'); | |
} |
View server.js
// Require Packages -- You will need to install these | |
const Discord = require('discord.js'); | |
const client = new Discord.Client(); // This uses the discord.js package to setup a client | |
// Constant Variables | |
const prefix = '_'; // This can be changed to anything you want | |
const ownerID = 'yourID'; // This will be used in future videos | |
// Listener Events | |
client.on('message', message => { |
View wrapper.js
const fetch = require('snekfetch') | |
const ws = require("ws") | |
var logHeartbeat = false | |
// Weebsocket | |
get('gateway').then(gateway => { | |
let weebsocket = new ws(gateway.url) | |