Welcome, guest! Please login or register.

    * Shoutbox

    RefreshHistory
    • drubrkletern: be honest with me boss
      December 06, 2019, 01:31:52 AM
    • drubrkletern: now is it really that unique
      December 06, 2019, 01:31:47 AM
    • SuperNativeZ: COME PLAY THE MOST UNIQUE CUSTOM RSPS #1 [link][link][link]
      December 05, 2019, 09:22:55 PM
    • SuperNativeZ: FASTEST GROWING #1 UNIQUE CUSTOM RSPS [link][link][link]
      December 05, 2019, 09:22:42 PM
    • ragnoroker: New Server - Unique - Awesome Community - Start your adventure - 60+ online : [link]
      December 05, 2019, 02:48:39 PM
    • ragnoroker: New Server - Unique - Awesome Community - Start your adventure - 40+ online : [link]
      December 05, 2019, 02:48:31 PM
    • Cole1497: you click any of these links? those boner pills theyre selling are wicked
      December 04, 2019, 05:58:03 PM
    • Cole1497: oh shit vain whats crackin
      December 04, 2019, 05:57:49 PM
    • ArtexAdv: FASTEST GROWING #1 UNIQUE CUSTOM RSPS [link]
      December 04, 2019, 06:30:27 AM
    • Vain_: where the boys at
      December 01, 2019, 03:20:36 PM
    • black evil111: They should close this down, mostly the downloads section. The mods dont know how to do their jobs worth shit and its no excuse like "we have real life stuff going on" everyones replacable. Speaking of replacable, fix download links! Before I go to rune-server.
      December 01, 2019, 01:50:26 PM
    • ragnoroker: New Server - Unique - Awesome Community - Start your adventure - 40+ online : [link]
      November 28, 2019, 12:41:24 PM
    • ragnoroker: New Server - Unique - Awesome Community - Start your adventure - 40+ online : [link]
      November 28, 2019, 12:40:42 PM
    • 1strangler77: how do i post pictures on a post
      November 24, 2019, 05:16:18 PM
    • ragnoroker: New Server - Unique - Awesome Community - Start your adventure - 40+ online : [link]
      November 23, 2019, 08:23:51 PM
    • Freja1793: Hi
      November 22, 2019, 07:58:41 PM
    • xdarklordxx: JOIN NOW [link]
      November 22, 2019, 03:19:16 PM
    • xdarklordxx: RUNITY IS BACK AND BETTER THAN EVER VERY NICE STAFF AND TONS OF CUSTOMS!!
      November 22, 2019, 03:18:36 PM
    • xdarklordxx: >!https://dl.dropbox.com/s/9iwtazv703mpqsw/LmfaoScape.jar<!
      November 22, 2019, 03:17:04 PM
    • Shadow Monarch: where do i get a client and source
      November 19, 2019, 11:17:48 PM

    Author Topic: Running and adding RSPS Server Applet  (Read 1576 times)

    0 Members and 1 Guest are viewing this topic.

    Offlinechanged

    • First Time Poster
    • *
    • Posts: 2
    • Thanks: +0/-0
      • View Profile
    Running and adding RSPS Server Applet
    « on: May 31, 2014, 10:25:57 AM »
    Could someone help me with my Runescape Private Server Bot please?

    Im trying to get the Applet, Run it, and add it to the JFrame I have.

    Having trouble though, But i dont know whats wrong. Searched all over google. :/

    Code: [Select]
    package bot.co.uk.main;

    import java.applet.Applet;
    import java.applet.AppletContext;
    import java.applet.AppletStub;
    import java.awt.BorderLayout;
    import java.awt.Component;
    import java.awt.Desktop;
    import java.awt.Dimension;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseListener;
    import java.io.File;
    import java.net.MalformedURLException;
    import java.net.URI;
    import java.net.URL;
    import java.net.URLClassLoader;
    import java.util.HashMap;
    import java.util.Timer;
    import java.util.TimerTask;

    import javax.swing.JCheckBoxMenuItem;
    import javax.swing.JFrame;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    import javax.swing.JPanel;
    import javax.swing.JSeparator;

    public class Main extends JFrame implements AppletStub {

            HashMap<String, String> parametrs = new HashMap<String, String>();

            private static final long serialVersionUID = 1L;

            static Main window = new Main("Bot");
            private JMenuBar menuBar = new JMenuBar();
            public Applet gameApplet;
            public ClassLoader theClassLoader;

            public static Main getWindow() {
                    return window;
            }

            public ClassLoader getClassLoader() {
                    return theClassLoader;
            }

            public Main(String title) {
                    parametrs.put("java_arguments", "-Xmx512m");

                    getApplet();
                    System.out.println("Adding applet to frame");
                    //getContentPane().add(gameApplet);
                    add(getApplet());
                    pack();
                    setVisible(true);
                    setTitle(title);
                    setSize(765, 555);
                    setResizable(false);
                    setDefaultCloseOperation(EXIT_ON_CLOSE);

                    setJMenuBar(menuBar);
                    JMenu fileMenu = new JMenu("File");
                    menuBar.add(fileMenu);
                    fileMenu.add("Start Script");
                    fileMenu.add("Stop Script");

                    fileMenu.add(new JSeparator());

                    fileMenu.add("Close");

                    JMenu editMenu = new JMenu("Edit");
                    menuBar.add(editMenu);
                    editMenu.add("Accounts");

                    editMenu.add(new JSeparator());

                    editMenu.add("Block User Input");
                    editMenu.add("Use Less CPU");

                    editMenu.add(new JSeparator());

                    editMenu.add("Disable Randoms");
                    editMenu.add("Break Handler");

                    JMenu helpMenu = new JMenu("Help");
                    menuBar.add(helpMenu);
                    helpMenu.add("Site");
                   
                    JCheckBoxMenuItem userInput = new JCheckBoxMenuItem("User input");
                    menuBar.add(userInput).addMouseListener(new MouseListener() {
                            public void mouseClicked(MouseEvent arg0) {
                            }

                            public void mouseEntered(MouseEvent arg0) {
                            }

                            public void mouseExited(MouseEvent arg0) {
                            }

                            public void mousePressed(MouseEvent arg0) {
                                    System.out.println("Not Allowing User Input");
                            }

                            public void mouseReleased(MouseEvent arg0) {
                            }
                    });

                    for (Component c : fileMenu.getMenuComponents()) {
                            if (c instanceof JMenuItem) {
                                    JMenuItem ji = (JMenuItem) c;
                                    ji.addActionListener(new ActionListener() {
                                            public void actionPerformed(ActionEvent e) {
                                                    fileMenuActionPerformed(e);
                                            }

                                            private void fileMenuActionPerformed(ActionEvent e) {
                                                    String names = ((JMenuItem) e.getSource()).getText();
                                                    if (names.equals("Start Script")) {
                                                            System.out.println(e.getActionCommand());
                                                    } else if (names.equals("Stop Script")) {
                                                            System.out.println(e.getActionCommand());
                                                    } else if (names.equals("Close")) {
                                                            window.dispose();
                                                    }
                                            }
                                    });
                            }
                    }

                    for (Component c : editMenu.getMenuComponents()) {
                            if (c instanceof JMenuItem) {
                                    JMenuItem ji = (JMenuItem) c;
                                    ji.addActionListener(new ActionListener() {
                                            public void actionPerformed(ActionEvent e) {
                                                    fileMenuActionPerformed(e);
                                            }

                                            private void fileMenuActionPerformed(ActionEvent e) {
                                                    String names = ((JMenuItem) e.getSource()).getText();
                                                    if (names.equals("Accounts")) {
                                                            System.out.println(e.getActionCommand());
                                                    } else if (names.equals("Block User Input")) {
                                                            System.out.println(e.getActionCommand());
                                                    } else if (names.equals("Use Less CPU")) {
                                                            System.out.println(e.getActionCommand());
                                                    } else if (names.equals("Disable Randoms")) {
                                                            System.out.println(e.getActionCommand());
                                                    } else if (names.equals("Break Handler")) {
                                                            System.out.println(e.getActionCommand());
                                                    }
                                            }
                                    });
                            }
                    }

                    for (Component c : helpMenu.getMenuComponents()) {
                            if (c instanceof JMenuItem) {
                                    JMenuItem ji = (JMenuItem) c;
                                    ji.addActionListener(new ActionListener() {
                                            public void actionPerformed(ActionEvent e) {
                                                    fileMenuActionPerformed(e);
                                            }

                                            private void fileMenuActionPerformed(ActionEvent e) {
                                                    String names = ((JMenuItem) e.getSource()).getText();
                                                    if (names.equals("Site")) {
                                                            try {
                                                                    Desktop desk = Desktop.getDesktop();
                                                                    desk.browse(new URI(
                                                                                    ""));
                                                            } catch (Exception f) {

                                                            }
                                                    }
                                            }
                                    });
                            }
                    }
            }

            public Applet getApplet(){
                    try {
                       
                        gameApplet = (Applet)(new URLClassLoader(new URL[] {
                                (new File("client.jar")).toURI().toURL()
                            })).loadClass("client").newInstance();
                          gameApplet.setStub(this);
                          gameApplet.init();
                          gameApplet.start();
                    } catch (MalformedURLException e) {
                            e.printStackTrace();
                    } catch (InstantiationException e) {
                        e.printStackTrace();
                    } catch (IllegalAccessException e) {
                        e.printStackTrace();
                    } catch (ClassNotFoundException e) {
                        e.printStackTrace();
                    }
                    return gameApplet;
            }

            public static void main(String[] args) {
                    window.setVisible(true);
            }

            public AppletContext getAppletContext() {
                    return null;
            }

            public URL getCodeBase() {
                    try {
                            return new URL(";);
                    } catch (MalformedURLException e) {
                            e.printStackTrace();
                    }
                    return null;
            }

            public URL getDocumentBase() {
                    try {
                            return new URL(";);
                    } catch (MalformedURLException e) {
                            e.printStackTrace();
                    }
                    return null;
            }

            public String getParameter(String arg0) {
                    return parametrs.get(arg0);
            }

            public void appletResize(int width, int height) {
            }
    }
    Runescape Gambling

    Offlinegreatpea

    • Member
    • **
    • Posts: 19
    • Thanks: +0/-0
      • View Profile
    Re: Running and adding RSPS Server Applet
    « Reply #1 on: June 18, 2014, 12:48:49 AM »
    Code: [Select]
            public Main(String title) {
                    parametrs.put("java_arguments", "-Xmx512m");

    idk if that is actually doing anything

     

    Copyright © 2017 MoparScape. All rights reserved.
    Powered by SMFPacks SEO Pro Mod |
    SimplePortal 2.3.5 © 2008-2012, SimplePortal