Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package dicebot;
- import org.osbot.rs07.api.model.Player;
- import org.osbot.rs07.api.ui.Message;
- import org.osbot.rs07.script.Script;
- import org.osbot.rs07.script.ScriptManifest;
- import javax.swing.*;
- import java.awt.event.KeyEvent;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.io.PrintWriter;
- import java.text.DateFormat;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.Random;
- @ScriptManifest(author = "Avi", logo = "", name = "fuckewfwe", info = "The best dicer", version = 1)
- public class dice extends Script{
- private JFrame frmAvisCustomDicer;
- private JTextField textField;
- private String rig;
- private String determine;
- private void typeStringInstant(String output){
- for(int i = 0; i < output.length(); i ++){
- char c = output.charAt(i);
- int code = KeyEvent.getExtendedKeyCodeForChar(c);
- getBot().getKeyEventHandler().generateBotKeyEvent(400, System.currentTimeMillis(), 0, code, c);
- }
- getBot().getKeyEventHandler().generateBotKeyEvent(401, System.currentTimeMillis(), 0, 10, '\u0000', 1);
- getBot().getKeyEventHandler().generateBotKeyEvent(402, System.currentTimeMillis(), 0, 10, '\u0000', 1);
- }
- Random random = new Random();
- Date date = new Date();//replace all the random with date instead
- DateFormat format = new SimpleDateFormat("hh:mm:ss");
- String realdate = format.format(date);
- int num = random.nextInt(100)+1;
- int num1 = random.nextInt (53)+1;
- int dd = random.nextInt(12)+1;
- String[] abc = {"A","B","C"};
- String abcd = abc[random.nextInt(3)];
- String[] flower = {"Blue (Cold)", "Pastel (Cold)", "Purple (Cold)", "Yellow (Hot)", "Orange (Hot)", "Red (Hot)", "Rainbow (mixed)"};
- String flowers = flower [random.nextInt(7)];
- String[] flowerpoker = {"[Blue]", "[Pastel]", "[Purple]", "[Yellow]", "[Orange]", "[Red]", "[Rainbow]"};
- String flowerpokers = flowerpoker[random.nextInt(7)];
- String flowerpokers1 = flowerpoker[random.nextInt(7)];
- String flowerpokers2 = flowerpoker[random.nextInt(7)];
- String flowerpokers3= flowerpoker[random.nextInt(7)];
- String flowerpokers4 = flowerpoker[random.nextInt(7)];
- public void onMessage(Message message) {
- String name = message.getUsername();
- if (message.getMessage().equals("!Roll")) {//if message contains "" then
- typeStringInstant("/" + name + " rolled a [" + num + "] on the [1-100] dice @ " + realdate + ".");
- }
- if (message.getMessage().equals("!Roll ") && message.getUsername().equals(rig)) {//if message contains "" then
- typeStringInstant("/" + name + " rolled a [" + num1 + "] on the [1-100] dice @ " + realdate + ".");
- }
- if (message.getMessage().equals("!Roll ") && message.getUsername().equals(rig)) {//if message contains "" then
- while (num < 54 ){
- num = random.nextInt(100)+1;
- if (num < 54){
- break;
- }
- }
- typeStringInstant("/" + name + " rolled a [" + num + "] on the [1-100] dice @ " + realdate + ".");
- }
- if (message.getMessage().equals("!Dd")) {//if message contains "" then
- log("dd");
- typeStringInstant("/" + name + " rolled a [" + dd + "] on the [1-12] dice @ " + realdate + ".");
- }
- if (message.getMessage().equals("!Dd ") && message.getUsername().equals(rig)) {//if message contains "" then
- while (dd < 8 ) {
- dd = random.nextInt(12) + 1;
- if (dd < 8) {
- break;
- }
- }
- typeStringInstant("/" + name + " rolled a [" + dd + "] on the [1-12] dice @ " + realdate + ".");
- }
- if (message.getMessage().equals("!Dd ") && message.getUsername().equals(rig)) {//if message contains "" then
- typeStringInstant("/" + name + " rolled a [12] on the [1-12] dice @ " + realdate + ".");
- }
- if (message.getMessage().equals("!Abc")) {//if message contains "" then
- typeStringInstant("/" + name + " picked letter [" + abcd + "] @ " + realdate + ".");
- }
- if (message.getMessage().equals("!Flower")) {
- if (flowers.equals("Rainbow (mixed)")) {
- typeStringInstant("/" + name + "picked a [Rainbow] (mixed) flower [Host win] @ " + realdate + ".");
- } else {
- typeStringInstant("/" + name + "picked a [" + flowers + "] flower @ " + realdate + ".");
- }
- if (message.getMessage().equals("!Oe") ) {
- determine = "(Even)";
- if (num % 2 != 0) {
- determine = "(Odd)";
- }
- typeStringInstant("/" + name + "rolled a [" + num + "]" + determine + " @ " + realdate + ".");
- }
- if (message.getMessage().equals("!Oe ") && message.getUsername().equals(rig)) {
- String determine = "(Even)";
- if (num % 2 != 0) {
- determine = "(Odd)";
- }
- typeStringInstant("/" + name + "rolled a [" + num + "]" + determine + " @ " + realdate + ".");
- }
- if (message.getMessage().equals("!Fp")) {
- log("fp");
- typeStringInstant("/" + name + flowerpokers + flowerpokers1 + flowerpokers2 + flowerpokers3 + flowerpokers4 + " @ " + realdate + ".");
- }
- if (message.getMessage().equals("!Fp ") && message.getUsername().equals(rig)) {
- typeStringInstant("/" + name + flowerpokers + flowerpokers1 + flowerpokers + flowerpokers3 + flowerpokers4 + " @ " + realdate + ".");
- }
- if (message.getMessage().equals("!Fp ") && message.getUsername().equals(rig)) {
- typeStringInstant("/" + name + flowerpokers + flowerpokers1 + flowerpokers + flowerpokers + flowerpokers4 + " @ " + realdate + ".");
- }
- }
- }
- public int onLoop(){
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement