Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.botshoul.bots.creator.tasks;
- import com.runemate.game.api.hybrid.input.Keyboard;
- import com.runemate.game.api.hybrid.local.hud.interfaces.Interfaces;
- import com.runemate.game.api.hybrid.region.Players;
- import com.runemate.game.api.hybrid.entities.Player;
- import com.runemate.game.api.script.Execution;
- import com.runemate.game.api.script.framework.task.Task;
- import java.util.Random;
- public class SetName extends Task {
- private Player me;
- private String[] words = {"Fisk", "Men", "lol", "Tysk", "Katt", "Sko", "Hand", "Paj", "Fet", "Ren", "Hund", "Len", "Porr"};
- @Override
- public boolean validate() {
- me = Players.getLocal();
- return me != null && me.getName().contains("Player");
- }
- @Override
- public void execute() {
- String newName = generateName();
- System.out.println("Setting name to: " + newName);
- Keyboard.type(newName, true);
- Execution.delay(1000, 4000);
- Interfaces.getAt(558, 16).interact("Set name");
- }
- private String generateName() {
- int i = new Random().nextInt(words.length);
- int i2 = new Random().nextInt(words.length);
- int number = getRandomNumber(100, 999);
- return words[i] + words[i2] + number;
- }
- private static int getRandomNumber(int min, int max) {
- Random r = new Random();
- return r.nextInt((max - min) + 1) + min;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement