Jump to content

Search the Community

Showing results for tags 'evo'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • RuneLocus
    • News & Announcements
    • Information Booth
    • Website Support
    • Introductions
    • Chat
    • Forum Games
  • RuneScape Development
    • RSPS General
    • RuneScape Private Server (RS2)
    • RuneScape Private Server (503+)
    • RuneScape Private Server (EoC 742+)
  • Other
    • Digital Art
    • Gaming
    • Webdevelopment
    • Computers
  • Marketplace
    • RuneScape Market
    • RSPS Market
    • Others Market
    • Freelance Middleman Services
  • Super Secret Club's Topics

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 22 results

  1. I was searching for a way to learn how to make the trees and bronze, mith, etc cuttable/minable. However i've been unsuccessful so far. Is anyone able to point me in the right direction it would greatly be appreciated.
  2. Hello Everyone, I would like to start off by saying that I'm new to java development. Me and a couple friends are just fooling around on Rune Evo 4 trying to learn how code works while playing our favorite game. So we recently started using Rune Evo 4. If you don't already know, Rune Evo 4 doesn't use the unpacked drops/spawns/prices like previous rune evo's. Instead you have to use these tools which allow you to edit prices, drops, ect. I have ran into a problem when attempting to run these tools... First is the DropEditor.bat. When I try to just run the bat I get this error: [QUOTE]Error: Could not find or load main class DropEditor.java Press any key to continue...[/QUOTE] If I attempt to run the DropEditor.java through eclipse then I get this error: [QUOTE]Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError at com.foxtrot.utils.tools.DropEditor.<init>(DropEditor.java:67) at com.foxtrot.utils.tools.DropEditor$17.run(DropEditor.java:695) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Caused by: java.lang.NullPointerException at com.foxtrot.Server.getSavePath(Server.java:145) at com.foxtrot.utils.NPCDrops.<clinit>(NPCDrops.java:17) ... 16 more[/QUOTE] This is quite frustrating because I can't edit any prices or drops... If anyone could please explain to me what I am doing wrong I would really appreciate it. I have attempted to google around and look at the code myself the past couple days but as I said I am newbie... Thank you to anyone who takes the time to read this. PS. I posted the DropEditor.java below if you wish to view it. [CODE]package com.foxtrot.utils.tools; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.io.IOException; import java.io.RandomAccessFile; import java.util.ArrayList; import java.util.Comparator; import java.util.Enumeration; import java.util.Map.Entry; import java.util.Random; import java.util.SortedMap; import java.util.TreeMap; import javax.swing.GroupLayout; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPopupMenu; import javax.swing.JProgressBar; import javax.swing.JScrollPane; import javax.swing.JSeparator; import javax.swing.JTable; import javax.swing.JTextField; import javax.swing.JTree; import javax.swing.LayoutStyle; import javax.swing.SwingConstants; import javax.swing.UIManager; import javax.swing.UnsupportedLookAndFeelException; import javax.swing.WindowConstants; import javax.swing.event.TableModelEvent; import javax.swing.event.TableModelListener; import javax.swing.event.TreeSelectionEvent; import javax.swing.event.TreeSelectionListener; import javax.swing.table.DefaultTableModel; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.DefaultTreeModel; import javax.swing.tree.TreePath; import com.foxtrot.Server; import com.foxtrot.cache.Cache; import com.foxtrot.cache.loaders.ItemDefinitions; import com.foxtrot.cache.loaders.NPCDefinitions; import com.foxtrot.game.npc.Drop; import com.foxtrot.utils.NPCDrops; import com.foxtrot.utils.Utils; /** * @author Marvin */ public class DropEditor extends JFrame { private static final long serialVersionUID = 1L; private DefaultMutableTreeNode dropsNode = new DefaultMutableTreeNode("Drops"); private DefaultTreeModel dropsTreeModel = new DefaultTreeModel(dropsNode); private NPCDrops loader = new NPCDrops(); Random random = new Random(); private JMenuItem dumpSpecificDropMenuItem; private JProgressBar progressBar; private JPopupMenu tablePopup; private JMenuItem testItem; /** * Creates new form DropEditor */ public DropEditor() { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException ex) { } try { Cache.init(); NPCDrops.init(); } catch (IOException e) { e.printStackTrace(); } SortedMap<Integer, ArrayList<Drop>> values = new TreeMap<Integer, ArrayList<Drop>>( new Comparator<Integer>() { [MENTION=15855]Over[/MENTION]ride public int compare(Integer o1, Integer o2) { if (o1 > o2) { return 1; } else if (o1 < o2) { return -1; } return 0; } }); values.putAll(loader.getDropArray()); loader.getDropArray().putAll(values); for (Entry<Integer, ArrayList<Drop>> s : loader.getDropArray().entrySet()) { dropsNode.add(new DefaultMutableTreeNode(s.getKey())); } initComponents(); } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ // <editor-fold defaultstate="collapsed" // desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { treeScroll = new JScrollPane(); dropsTree = new JTree(); searchField = new JTextField(); searchIdLabel = new JLabel(); middleSeparator = new JSeparator(); dropsPanel = new JPanel(); dropsForLabel = new JLabel(); headerSeparator = new JSeparator(); npcIdLabel = new JLabel(); tableScroll = new JScrollPane(); dropTable = new JTable(); tablePopup = new JPopupMenu(); testItem = new JMenuItem("Test Rate"); addNew = new JButton(); deleteSelected = new JButton(); repackDrop = new JButton(); scanButton = new JButton(); addNewButton = new JButton(); removeDrop = new JButton(); fileMenu = new JMenuBar(); jMenu1 = new JMenu(); scan = new JMenuItem(); dumpDropMenuItem = new JMenuItem(); dumpSpecificDropMenuItem = new JMenuItem(); progressBar = new JProgressBar(-1, Utils.getNPCDefinitionsSize()); progressBar.setStringPainted(true); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); setIconImage(new ImageIcon("./data/tools/icon.png").getImage()); setTitle(Server.getConfig().getServerName() + " Drop Editor"); dropsTree.setModel(dropsTreeModel); dropsTree.addTreeSelectionListener(new TreeSelectionListener() { public void valueChanged(TreeSelectionEvent evt) { dropsTreeValueChanged(evt); } }); treeScroll.setViewportView(dropsTree); searchField.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { searchFieldActionPerformed(evt); } }); searchIdLabel.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N searchIdLabel.setText("Search ID:"); middleSeparator.setOrientation(SwingConstants.VERTICAL); dropsForLabel.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N dropsForLabel.setText("Drops for NPC ID:"); npcIdLabel.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N npcIdLabel.setText(" "); dropTable.setModel(new DefaultTableModel(new Object[][] {}, new String[] {})); testItem.addActionListener(new ActionListener() { [MENTION=15855]Over[/MENTION]ride public void actionPerformed(ActionEvent arg0) { testDropRate(arg0); } }); tablePopup.add(testItem); dropTable.addMouseListener(new MouseListener() { [MENTION=15855]Over[/MENTION]ride public void mouseClicked(MouseEvent arg0) { if (arg0.getButton() == MouseEvent.BUTTON3) { int row = dropTable.rowAtPoint(arg0.getPoint()); dropTable.changeSelection(row, dropTable.getSelectedColumn(), false, false); tablePopup.show(dropTable, arg0.getX(), arg0.getY()); } } [MENTION=15855]Over[/MENTION]ride public void mouseEntered(MouseEvent arg0) { // TODO Auto-generated method stub } [MENTION=15855]Over[/MENTION]ride public void mouseExited(MouseEvent arg0) { // TODO Auto-generated method stub } [MENTION=15855]Over[/MENTION]ride public void mousePressed(MouseEvent arg0) { // TODO Auto-generated method stub } [MENTION=15855]Over[/MENTION]ride public void mouseReleased(MouseEvent arg0) { // TODO Auto-generated method stub } }); tableScroll.setViewportView(dropTable); addNew.setText("Add New Drop"); addNew.addActionListener(new ActionListener() { [MENTION=15855]Over[/MENTION]ride public void actionPerformed(ActionEvent evt) { addNewActionPerformed(evt); } }); deleteSelected.setText("Delete Selected Drop"); deleteSelected.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { deleteSelectedActionPerformed(evt); } }); repackDrop.setText("Repack"); repackDrop.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { repackDropActionPerformed(evt); } }); scanButton.setText("Scan"); scanButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { scanListActionPerformed(evt); } }); GroupLayout dropsPanelLayout = new GroupLayout(dropsPanel); dropsPanel.setLayout(dropsPanelLayout); dropsPanelLayout .setHorizontalGroup(dropsPanelLayout .createParallelGroup( GroupLayout.Alignment.LEADING) .addGroup( GroupLayout.Alignment.TRAILING, dropsPanelLayout .createSequentialGroup() .addContainerGap() .addGroup( dropsPanelLayout .createParallelGroup( GroupLayout.Alignment.TRAILING) .addComponent( headerSeparator, GroupLayout.Alignment.LEADING, GroupLayout.DEFAULT_SIZE, 424, Short.MAX_VALUE) .addGroup(GroupLayout.Alignment.LEADING, dropsPanelLayout.createSequentialGroup().addComponent(dropsForLabel) .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(npcIdLabel, GroupLayout.PREFERRED_SIZE, 200, GroupLayout.PREFERRED_SIZE)) .addComponent( tableScroll, GroupLayout.Alignment.LEADING, GroupLayout.DEFAULT_SIZE, 424, Short.MAX_VALUE) .addGroup(GroupLayout.Alignment.LEADING,dropsPanelLayout.createSequentialGroup() .addComponent(addNew, GroupLayout.DEFAULT_SIZE, 101, Short.MAX_VALUE) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) .addComponent(deleteSelected,GroupLayout.DEFAULT_SIZE,101,Short.MAX_VALUE) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) .addComponent(repackDrop, GroupLayout.DEFAULT_SIZE, 101, Short.MAX_VALUE) .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) //.addComponent(scanButton, GroupLayout.DEFAULT_SIZE, 101, Short.MAX_VALUE) //.addPreferredGap(LayoutStyle.ComponentPlacement.RELATED) .addContainerGap())))); dropsPanelLayout .setVerticalGroup(dropsPanelLayout .createParallelGroup( GroupLayout.Alignment.LEADING) .addGroup( dropsPanelLayout .createSequentialGroup() .addGroup( dropsPanelLayout .createParallelGroup( GroupLayout.Alignment.BASELINE) .addComponent( dropsForLabel) .addComponent( npcIdLabel)) .addPreferredGap( LayoutStyle.ComponentPlacement.RELATED) .addComponent( headerSeparator, GroupLayout.PREFERRED_SIZE, 9, GroupLayout.PREFERRED_SIZE) .addPreferredGap( LayoutStyle.ComponentPlacement.UNRELATED) .addComponent( tableScroll, GroupLayout.DEFAULT_SIZE, 327, Short.MAX_VALUE) .addPreferredGap( LayoutStyle.ComponentPlacement.RELATED) .addGroup( dropsPanelLayout .createParallelGroup( GroupLayout.Alignment.BASELINE) .addComponent(addNew) .addComponent( deleteSelected) .addComponent( repackDrop)) .addContainerGap())); addNewButton.setText("Add New NPC Drop"); addNewButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { addNewButtonActionPerformed(evt); } }); removeDrop.setText("Remove NPC Drop"); removeDrop.setToolTipText("Removes the currently Selected NPC Drop"); removeDrop.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { removeDropActionPerformed(evt); } }); jMenu1.setText("File"); scan.setText("Scan for High Amounts"); scan.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { scanListActionPerformed(evt); } }); jMenu1.add(scan); dumpDropMenuItem.setText("Dump all monster drops"); dumpDropMenuItem.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { dumpDropMenuItemActionPerformed(evt); } }); jMenu1.add(dumpDropMenuItem); dumpSpecificDropMenuItem.setText("Dump specific monster drop"); dumpSpecificDropMenuItem .addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { dumpSpecificDropMenuItemActionPerformed(evt); } }); jMenu1.add(dumpSpecificDropMenuItem); fileMenu.add(jMenu1); setJMenuBar(fileMenu); GroupLayout layout = new GroupLayout( getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup(layout .createParallelGroup(GroupLayout.Alignment.LEADING) .addGroup( layout.createSequentialGroup() .addContainerGap() .addGroup( layout.createParallelGroup( GroupLayout.Alignment.LEADING, false) .addComponent( removeDrop, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup( layout.createSequentialGroup() .addComponent( searchIdLabel) .addPreferredGap( LayoutStyle.ComponentPlacement.UNRELATED) .addComponent( searchField, GroupLayout.PREFERRED_SIZE, 67, GroupLayout.PREFERRED_SIZE)) .addComponent( progressBar, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE) .addComponent( treeScroll, GroupLayout.DEFAULT_SIZE, 134, Short.MAX_VALUE) .addComponent( addNewButton, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addPreferredGap( LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(middleSeparator, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(dropsPanel, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addContainerGap())); layout.setVerticalGroup(layout .createParallelGroup(GroupLayout.Alignment.LEADING) .addGroup( layout.createSequentialGroup() .addGroup( layout.createParallelGroup( GroupLayout.Alignment.TRAILING) .addGroup( GroupLayout.Alignment.LEADING, layout.createSequentialGroup() .addContainerGap() .addGroup( layout.createParallelGroup( GroupLayout.Alignment.LEADING) .addComponent( dropsPanel, GroupLayout.Alignment.TRAILING, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent( middleSeparator, GroupLayout.DEFAULT_SIZE, 410, Short.MAX_VALUE))) .addGroup( layout.createSequentialGroup() .addGap(15, 15, 15) .addComponent( treeScroll) .addPreferredGap( LayoutStyle.ComponentPlacement.RELATED) .addComponent( addNewButton) .addPreferredGap( LayoutStyle.ComponentPlacement.RELATED) .addComponent( removeDrop) .addPreferredGap( LayoutStyle.ComponentPlacement.RELATED) .addGroup( layout.createParallelGroup( GroupLayout.Alignment.TRAILING) .addComponent( searchIdLabel) .addComponent( searchField, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)) .addPreferredGap( LayoutStyle.ComponentPlacement.RELATED) .addComponent( progressBar, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))) .addContainerGap())); pack(); }// </editor-fold>//GEN-END:initComponents protected void testDropRate(ActionEvent arg0) { ArrayList<Drop> drops = loader.getDropArray().get( Integer.parseInt(dropsTree.getLastSelectedPathComponent().toString())); Drop drop = drops.get(dropTable.getSelectedRow()); String testAmount = JOptionPane.showInputDialog(this, "Enter the amount of times you want to test(0 to test till it drops)"); int testAmt = 0; try { testAmt = Integer.parseInt(testAmount); } catch (Exception e) { testAmt = 0; } if (testAmt > 0) { int successfullDrops = 0; for (int i = 0; i < testAmt; i++) { int chance = random.nextInt(100); if (chance <= drop.getRate()) { successfullDrops++; } } JOptionPane.showMessageDialog(this, "Received the drop " + successfullDrops + " out of " + testAmt + " times"); } else { boolean didntReceive = true; int times = 0; while (didntReceive) { int chance = random.nextInt(100); if (chance <= drop.getRate()) { didntReceive = false; } else { times++; } } JOptionPane.showMessageDialog(this, "Received the drop after " + times + " times"); } } protected void dumpSpecificDropMenuItemActionPerformed(ActionEvent evt) { try { //dump(Integer.parseInt(JOptionPane.showInputDialog(this, "Enter the NPC ID"))); } catch (Exception e) { e.printStackTrace(); } } protected void dumpDropMenuItemActionPerformed(ActionEvent evt) { Thread dumpThread = new Thread() { int index = -1; public void run() { while (index < Utils.getNPCDefinitionsSize()) { try { progressBar.setString(NPCDefinitions.getNPCDefinitions(index).name); //dump(index); index++; progressBar.setValue(index); Thread.sleep(1); } catch (Exception e) { System.out.println("Problem with npc id " + index + "."); index++; progressBar.setValue(index); } } packFile(); progressBar.setString(""); progressBar.setValue(-1); } }; dumpThread.start(); } public DefaultMutableTreeNode searchNode(String nodeStr) { DefaultMutableTreeNode nodeToSearch = null; Enumeration<?> e = dropsNode.breadthFirstEnumeration(); while (e.hasMoreElements()) { nodeToSearch = (DefaultMutableTreeNode) e.nextElement(); if (nodeStr.equals(nodeToSearch.getUserObject().toString())) { return nodeToSearch; } } return null; } private void searchFieldActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_searchFieldActionPerformed try { DefaultMutableTreeNode n = searchNode(searchField.getText()); TreePath path = new TreePath(dropsTreeModel.getPathToRoot(n)); dropsTree.scrollPathToVisible(path); dropsTree.setSelectionPath(path); } catch (Exception e) { JOptionPane.showMessageDialog(this, "Could not find the item."); } }// GEN-LAST:event_searchFieldActionPerformed private void dropsTreeValueChanged(TreeSelectionEvent evt) {// GEN-FIRST:event_dropsTreeValueChanged if (dropsTree.getLastSelectedPathComponent() != null && !"Drops".equals(dropsTree.getLastSelectedPathComponent() .toString())) { loadDrop(Integer.parseInt(dropsTree.getLastSelectedPathComponent() .toString())); } }// GEN-LAST:event_dropsTreeValueChanged private void deleteSelectedActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_deleteSelectedActionPerformed try { int npcID = Integer.parseInt(dropsTree .getLastSelectedPathComponent().toString()); ArrayList<Drop> drops = loader.getDropArray().get(npcID); drops.remove(dropTable.getSelectedRow()); Drop[] d = new Drop[drops.size()]; drops.toArray(d); loader.getDropMap().put(npcID, d); loadDrop(Integer.parseInt(dropsTree.getLastSelectedPathComponent() .toString())); } catch (NullPointerException e) { JOptionPane.showMessageDialog(this, "Please select a drop first!"); } }// GEN-LAST:event_deleteSelectedActionPerformed private void addNewActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_addNewActionPerformed // try { int npcid = Integer.parseInt(dropsTree.getLastSelectedPathComponent() .toString()); // ArrayList<Drop> drops = loader.getDropArray().get(npcid); loader.insertDrop(npcid, Drop.create(Integer.parseInt(JOptionPane .showInputDialog("Please enter the item ID for this drop.")), (int) 100.0, 1, 1, false)); loadDrop(npcid); // } catch (NullPointerException e) { // JOptionPane.showMessageDialog(this, "Please select a drop first!"); // } }// GEN-LAST:event_addNewActionPerformed private void addNewButtonActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_addNewButtonActionPerformed String id = JOptionPane .showInputDialog("Please enter the NPC ID for this drop."); if (id == null) { id = "0"; } loader.getDropArray().put(Integer.parseInt(id), new ArrayList<Drop>()); packFile(); }// GEN-LAST:event_addNewButtonActionPerformed private void removeDropActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_removeDropActionPerformed try { if (!dropsTree.getLastSelectedPathComponent().toString().equals("")) { loader.getDropMap().remove( Integer.parseInt(dropsTree .getLastSelectedPathComponent().toString())); packFile(); } } catch (NullPointerException e) { JOptionPane.showMessageDialog(this, "Please select a drop first!"); } }// GEN-LAST:event_removeDropActionPerformed private void repackDropActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_repackDropActionPerformed packFile(); }// GEN-LAST:event_repackDropActionPerformed private void scanListActionPerformed(ActionEvent evt) { System.out.println("Started Scanning."); final int amountToFind = 100; java.awt.EventQueue.invokeLater(new Runnable() { public void run() { for (Entry<Integer, ArrayList<Drop>> e : loader.getDropArray().entrySet()) { int npcId = e.getKey(); for (Drop d : e.getValue()) { if (d.getMinAmount()> amountToFind && d.getMaxAmount() > amountToFind) { System.out.println("NPC Id:"+npcId+""); System.out.println("Item Id: "+d.getItemId()+""); System.out.println("Min Amount: "+Utils.formatNumber(d.getMinAmount())+""); System.out.println("Max Amount: "+Utils.formatNumber(d.getMaxAmount())+""); System.out.println("---------------------------------------------------------------------------------------"); } } } System.out.println("Scanning Completed."); } }); } /** * [MENTION=75098]Para[/MENTION]m args * the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new DropEditor().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private JButton addNew; private JButton addNewButton; private JButton deleteSelected; private JTable dropTable; private JLabel dropsForLabel; private JPanel dropsPanel; private JTree dropsTree; private JMenuItem scan; private JMenuItem dumpDropMenuItem; private JMenuBar fileMenu; private JSeparator headerSeparator; private JMenu jMenu1; private JSeparator middleSeparator; private JLabel npcIdLabel; private JButton removeDrop; private JButton repackDrop; private JButton scanButton; private JTextField searchField; private JLabel searchIdLabel; private JScrollPane tableScroll; private JScrollPane treeScroll; // End of variables declaration//GEN-END:variables private void loadDrop(final int npcId) { npcIdLabel.setText(Integer.toString(npcId) + " " + NPCDefinitions.getNPCDefinitions(npcId).name); ArrayList<Drop> drops = loader.getDropArray().get(npcId); DefaultTableModel model = new DefaultTableModel(); model.addTableModelListener(new TableModelListener() { public void tableChanged(TableModelEvent e) { try { if (e.getColumn() != -1) { if (dropTable.getValueAt(dropTable.getSelectedRow(), 0).equals("Rare")) { loader.getDropArray().get(npcId).get(dropTable.getSelectedRow()).setItemId((short) -1); loader.getDropArray().get(npcId).get(dropTable.getSelectedRow()).setRate(-1); loader.getDropArray().get(npcId).get(dropTable.getSelectedRow()).setMinAmount(1); loader.getDropArray().get(npcId).get(dropTable.getSelectedRow()).setMaxAmount(1); } else { loader.getDropArray().get(npcId).get(dropTable.getSelectedRow()).setItemId(Short.parseShort((String) dropTable.getValueAt(dropTable.getSelectedRow(), 0).toString())); loader.getDropArray().get(npcId).get(dropTable.getSelectedRow()).setRate(Double.parseDouble((String) dropTable.getValueAt(dropTable.getSelectedRow(),1).toString())); String amount = (String) dropTable.getValueAt(dropTable.getSelectedRow(), 2); if (amount.contains("-")) { loader.getDropArray().get(npcId).get(dropTable.getSelectedRow()).setMinAmount(Integer.parseInt(amount.substring(0, amount.indexOf("-")))); loader.getDropArray().get(npcId).get(dropTable.getSelectedRow()).setMaxAmount(Integer.parseInt(amount.substring(amount.indexOf("-") + 1))); } else { loader.getDropArray().get(npcId).get(dropTable.getSelectedRow()).setMinAmount(Integer.parseInt(amount)); loader.getDropArray().get(npcId).get(dropTable.getSelectedRow()).setMaxAmount(Integer.parseInt(amount)); } } } } catch (Exception f) { f.printStackTrace(); } } }); model.addColumn("Item ID"); model.addColumn("Percent Chance"); model.addColumn("Amount"); for (Drop d : drops) { if (d == null) { continue; } if (!d.isFromRareTable()) { model.addRow(new Object[] { (d.getItemId()), Double.toString(d.getRate()), Integer.toString(d.getMinAmount()) + (d.getMinAmount() == d.getMaxAmount() || d.getMaxAmount() == 0 ? "" : "-" + d.getMaxAmount()) }); } else { model.addRow(new Object[] { "Rare", "100.0", "1" }); } } dropTable.setModel(model); } private void packFile() { try { // //drops.bin RandomAccessFile raf = new RandomAccessFile("data/npcs/packedDrops.d", "rw"); raf.writeShort(loader.getDropMap().size()); for (Entry<Integer, ArrayList<Drop>> e : loader.getDropArray().entrySet()) { raf.writeShort(e.getKey()); raf.writeShort(e.getValue().size()); for (Drop d : e.getValue()) { raf.writeByte(d.isFromRareTable() ? 1 : 0); if (!d.isFromRareTable()) { int itemID = d.getItemId(); if (ItemDefinitions.getItemDefinitions(itemID).getName().equals("Coins")) { itemID = 995; } raf.writeShort(itemID); raf.writeDouble(d.getRate()); if (d.getMinAmount() > d.getMaxAmount()) { int min = d.getMinAmount(); d.setMinAmount(d.getMaxAmount()); d.setMaxAmount(min); } raf.writeInt(d.getMinAmount()); raf.writeInt(d.getMaxAmount()); } } } raf.close(); System.out.println("Repacking succesful!"); } catch (IOException ex) { System.err.println(ex); } reload(); } private void reload() { dropsNode.removeAllChildren(); // loader = new NPCDropLoader(); // loader.load(); for (Entry<Integer, ArrayList<Drop>> s : loader.getDropArray() .entrySet()) { dropsNode.add(new DefaultMutableTreeNode(s.getKey())); } dropsTreeModel.reload(dropsNode); } } [/CODE]
  3. Hi guys im newbie in rsps so i dont know the commands of a admin/owner can someone tell me ?:D
  4. aneed a way to recolor/rename items and npcs on runeevo v3. Nulled items packing error with frostys and unable to locate item defs with 735+. anyone know a way i could fix these or a new way to edit cache?
  5. Hello, I have been having an issue with my server where players would go into places such as draynor village, lumbridge mining area, seers village, and the client goes blackscreen on them. Any idea why this source does it? It is rune-evo v3 btw
  6. [SIZE=7]Rune Evo Scape features include:[/SIZE] *100% perfect combat PvM & PvP *100% working Pking In wilderness *100% castle wars minigame *100% Clan wars PvP * All godwars bosses working 100% (you have to use the teleport list option) * Working Shops in varrock * everything you need in the Grand Exchange! * All skill working 100%! (except construction, there's no player home so you It's limited) * Is your weapon not available for sale? talk to the owner and He'll sell it to you! * Updated daily (server restart scheduled for 10:00 AM EST unless urgent) * 317 health (no x10) combat works perfect with max 99 health (no 990) All npcs health and max hit fixed for 317 hitpoints! * Difficulty choices include, Super Easy (500x exp), Easy (200x exp), Normal (50x exp), hard (10x exp), extreme (1x exp). Remember that I had to times the exp rates by 10 because you can only hit in the double digits (it is posible to hit over 100 but its as often as regular runescape, so not really often) with the max hits being 317 RS it would take 10x as long to level up so i times all the exp rates by 10 to even it out. * Following system perfect! * Vengeance working 100%! * all prayers working 100%! * Range combat 100%! * Dungeoneering 100%! * Slayer 100% *squeel of fortune working!! *in varrock square you will see a lot of npcs, they are for thieving training convenients! So much more!! When you start, you spawn in lumbridge. where the cows are so you can start training right away. There's teleports to rock crabs but i dont recommend that until atleast 30 def and 20 HP, bring lots of food, you are also given food at the start. 1 [IMG]http://i58.tinypic.com/2afye4k.png[/IMG] 2 [IMG]http://i58.tinypic.com/205441c.png[/IMG] 3 [IMG]http://i62.tinypic.com/do1njq.png[/IMG] 4 [IMG]http://i59.tinypic.com/i4n4b8.png[/IMG] 5 [IMG]http://i60.tinypic.com/ev2fsj.png[/IMG] 6 [IMG]http://i57.tinypic.com/2ugfbyg.png[/IMG] In the pictures you may see x10 health and hits, these are old photos (about a week and a half old) I recently made the huge update of regular 317 health and combat. [SIZE=6]The client Download: [url]https://onedrive.live.com/redir?resid=DB8E9A1EBE549720%21128[/url][/SIZE] [SIZE=5]if i missed anything, please let me know, I'll fix it as soon as i can[/SIZE]
  7. i have changed [CODE]public void dropItemsOnDeath() { if (getDifficulty() > 3) { sendItemsOnDeath(this); } }[/CODE] to [CODE]public void dropItemsOnDeath() { if (getDifficulty() > 0) { sendItemsOnDeath(this); } }[/CODE] No Luck Anyone who dies will keep their stuff even if they get killed in wildy, or unsafe clan wars or anywhere else. no one ever drops their stuff when they die. i have looked everywhere in player.java and nothing. I'm not asking for someone to spoon feed me, I'm asking if someone know where I can find the coding that needs to be changed so everyone drops their stuff. it's wierd how if you die from the corporeal beast, you drop your items if you die and they are placed on the ground where you died. anywhere else, no luck. Again, I'm looking to learn. Not for someone to spoon feed me. Thanks for your time!
  8. hey ive been looking around but cant seem to find out how to get the npcs dialogues to change ive tried using a compiler that will compile just the dialogues but when i go ingame nothing has changed could anyone help me please thank you in advance
  9. i got a big problem in respawning in the source of Rune evo v3, if i kill a npc it respawns but when a player kills a npc it stops respawning, i tried everything in utils, unpackspawns, deleted packedspawns, i have no more clue, please help me my skype is: armani-martinez
  10. Got it working, thanks to Demon Scopez
  11. when i run the server i get this message Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/invoke/AdapterMethodHandle Press any key to continue . . . here is start server.bat [MENTION=11342]Tit[/MENTION]le Rune-Evo Server [MENTION=7458]echo[/MENTION] off java -XX:-OmitStackTraceInFastThrow -Xms900m -Xmx900m -server -cp bin;lib/log4j-1.2.16.jar;lib/mysql-connector-java-5.1.18-bin.jar;lib/netty-3.5.2.Final.jar;lib/FileStore.jar com.rs.Launcher pause
  12. So i'm trying to remove some crates and stuff, clear out buildings to start switching home. I see a file called RemoveObjects.java with codes of already removed items, so i added some with coords and it did not work. CRATES_01(2340, 3688, 0, true), CRATES_02(2340, 3689, 0, true), CRATES_03(2340, 3690, 0, true), LARGE_BARREL01(2340, 3691, 0, true), If anyone knows how to do this, it would be extremely helpful. :)
  13. lord boss

    rune evo commands

    can i add owner commands on rune evo because im trying to add getpassword commands how do i add that?
  14. lord boss

    rune evo

    how i can make me as a extreme donator i tryed to look alots on google but dint found it and its because normal donor extreme donor and support its the same code (0)
  15. basically i have the source downloaded and it starts perfect but client wont load can someone help me please
  16. Here is the compile code with my path to java. @echo off title Compiler echo starting... "C:\Program Files\Java\jdk1.6.0_21/bin/javac.exe" -d bin -cp lib/*; -sourcepath src src/com/rs/*.java src/com/rs/cache/*.java src/com/rs/cache/loaders/*.java src/com/rs/cores/*.java src/com/rs/game/*.java src/com/rs/game/item/*.java src/com/rs/game/minigames/*.java src/com/rs/game/minigames/clanwars/*.java src/com/rs/game/minigames/creations/*.java src/com/rs/game/minigames/duel/*.java src/com/rs/game/minigames/pest/*.java src/com/rs/game/npc/*.java src/com/rs/game/npc/combat/*.java src/com/rs/game/npc/combat/impl/*.java src/com/rs/game/npc/corp/*.java src/com/rs/game/npc/dragons/*.java src/com/rs/game/npc/dungeonnering/*.java src/com/rs/game/npc/familiar/*.java src/com/rs/game/npc/fightcaves/*.java src/com/rs/game/npc/fightkiln/*.java src/com/rs/game/npc/fightpits/*.java src/com/rs/game/npc/godwars/*.java src/com/rs/game/npc/godwars/armadyl/*.java src/com/rs/game/npc/godwars/bandos/*.java src/com/rs/game/npc/godwars/saradomin/*.java src/com/rs/game/npc/godwars/zammorak/*.java src/com/rs/game/npc/godwars/zaros/*.java src/com/rs/game/npc/kalph/*.java src/com/rs/game/npc/nomad/*.java src/com/rs/game/npc/others/*.java src/com/rs/game/npc/pet/*.java src/com/rs/game/npc/qbd/*.java src/com/rs/game/npc/slayer/*.java src/com/rs/game/npc/sorgar/*.java src/com/rs/game/player/*.java src/com/rs/game/player/actions/*.java src/com/rs/game/player/actions/mining/*.java src/com/rs/game/player/actions/runecrafting/*.java src/com/rs/game/player/actions/thieving/*.java src/com/rs/game/player/content/*.java src/com/rs/game/player/content/agility/*.java src/com/rs/game/player/content/construction/*.java src/com/rs/game/player/content/dungeoneering/*.java src/com/rs/game/player/content/dungeoneering/rooms/*.java src/com/rs/game/player/content/pet/*.java src/com/rs/game/player/controlers/*.java src/com/rs/game/player/controlers/castlewars/*.java src/com/rs/game/player/controlers/events/*.java src/com/rs/game/player/controlers/fightpits/*.java src/com/rs/game/player/controlers/pestcontrol/*.java src/com/rs/game/player/cutscenes/*.java src/com/rs/game/player/cutscenes/actions/*.java src/com/rs/game/player/dialogues/*.java src/com/rs/game/player/quests/*.java src/com/rs/game/tasks/*.java src/com/rs/io/*.java src/com/rs/net/*.java src/com/rs/net/decoders/*.java src/com/rs/net/decoders/handlers/*.java src/com/rs/net/encoders/*.java src/com/rs/tools/*.java src/com/rs/utils/*.java src/com/rs/utils/huffman/*.java And this is what cmd says src\com\rs\game\minigames\clanwars\RequestControll er.java:100: ';' expected clanWars.setVictoryType(10_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:109: ')' expected clanWars.setTimeLeft(1_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:109: illegal start of expression clanWars.setTimeLeft(1_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:109: ';' expected clanWars.setTimeLeft(1_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:112: ')' expected clanWars.setTimeLeft(3_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:112: illegal start of expression clanWars.setTimeLeft(3_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:112: ';' expected clanWars.setTimeLeft(3_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:115: ')' expected clanWars.setTimeLeft(6_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:115: illegal start of expression clanWars.setTimeLeft(6_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:115: ';' expected clanWars.setTimeLeft(6_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:118: ')' expected clanWars.setTimeLeft(9_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:118: illegal start of expression clanWars.setTimeLeft(9_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:118: ';' expected clanWars.setTimeLeft(9_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:121: ')' expected clanWars.setTimeLeft(12_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:121: illegal start of expression clanWars.setTimeLeft(12_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:121: ';' expected clanWars.setTimeLeft(12_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:124: ')' expected clanWars.setTimeLeft(15_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:124: illegal start of expression clanWars.setTimeLeft(15_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:124: ';' expected clanWars.setTimeLeft(15_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:127: ')' expected clanWars.setTimeLeft(18_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:127: illegal start of expression clanWars.setTimeLeft(18_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:127: ';' expected clanWars.setTimeLeft(18_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:130: ')' expected clanWars.setTimeLeft(24_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:130: illegal start of expression clanWars.setTimeLeft(24_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:130: ';' expected clanWars.setTimeLeft(24_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:133: ')' expected clanWars.setTimeLeft(30_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:133: illegal start of expression clanWars.setTimeLeft(30_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:133: ';' expected clanWars.setTimeLeft(30_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:136: ')' expected clanWars.setTimeLeft(36_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:136: illegal start of expression clanWars.setTimeLeft(36_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:136: ';' expected clanWars.setTimeLeft(36_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:139: ')' expected clanWars.setTimeLeft(48_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:139: illegal start of expression clanWars.setTimeLeft(48_000, player, other); ^ src\com\rs\game\minigames\clanwars\RequestControll er.java:139: ';' expected clanWars.setTimeLeft(48_000, player, other); ^ src\com\rs\utils\NPCSpawns.java:43: illegal start of type List<String> page = new ArrayList<>(); ^ src\com\rs\game\npc\qbd\QueenBlackDragon.java:176: illegal start of type private final ItemsContainer<Item> rewards = new ItemsContainer<>(10, tr ue); ^ src\com\rs\game\player\content\Commands.java:357: illegal start of type ItemsContainer<Item> store = new ItemsContainer< >(215, false); ^ src\com\rs\game\player\content\Commands.java:363: illegal start of type ItemsContainer<Item> drop = new ItemsContainer<> (215, false); ^ src\com\rs\game\player\content\Commands.java:369: illegal start of type ItemsContainer<Item> deposit = new ItemsContaine r<>(8, false); ^ src\com\rs\game\player\content\Commands.java:655: <identifier> expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:655: '{' expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:655: not a statement } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:655: ';' expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:668: orphaned case case "cutscene": ^ src\com\rs\game\player\content\Commands.java:795: <identifier> expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:795: '{' expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:795: not a statement } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:795: ';' expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:809: orphaned case case "hidec": ^ src\com\rs\game\player\content\Commands.java:1785: <identifier> expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:1785: '{' expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:1785: not a statement } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:1785: ';' expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:1800: orphaned case case "permban": ^ src\com\rs\game\player\content\Commands.java:1819: <identifier> expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:1819: '{' expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:1819: not a statement } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:1819: ';' expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:1835: orphaned case case "ipban": ^ src\com\rs\game\player\content\Commands.java:1872: <identifier> expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:1872: '{' expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:1872: not a statement } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:1872: ';' expected } catch (ClassNotFoundException | IOExce ption e) { ^ src\com\rs\game\player\content\Commands.java:1886: orphaned case case "staffmeeting": ^ src\com\rs\game\player\content\Commands.java:1942: illegal start of expression public static boolean processHeadModCommands(Player player, String[] cmd , ^ src\com\rs\game\player\content\Commands.java:1942: illegal start of expression public static boolean processHeadModCommands(Player player, String[] cmd , ^ src\com\rs\game\player\content\Commands.java:1942: ';' expected public static boolean processHeadModCommands(Player player, String[] cmd , ^ src\com\rs\game\player\content\Commands.java:1942: ')' expected public static boolean processHeadModCommands(Player player, String[] cmd , ^ src\com\rs\game\player\content\Commands.java:1942: illegal start of expression public static boolean processHeadModCommands(Player player, String[] cmd , ^ src\com\rs\game\player\content\Commands.java:1942: ';' expected public static boolean processHeadModCommands(Player player, String[] cmd , ^ src\com\rs\game\player\content\Commands.java:1942: not a statement public static boolean processHeadModCommands(Player player, String[] cmd , ^ warning: com\alex\io\OutputStream.class(com\alex\io:OutputS tream.class): major v ersion 51 is newer than 50, the highest major version supported by this compiler . It is recommended that the compiler be upgraded. warning: com\alex\store\Store.class(com\alex\store:Store.cl ass): major version 5 1 is newer than 50, the highest major version supported by this compiler. It is recommended that the compiler be upgraded. warning: com\alex\util\whirlpool\Whirlpool.class(com\alex\u til\whirlpool:Whirlpo ol.class): major version 51 is newer than 50, the highest major version supporte d by this compiler. It is recommended that the compiler be upgraded. warning: com\alex\store\Index.class(com\alex\store:Index.cl ass): major version 5 1 is newer than 50, the highest major version supported by this compiler. It is recommended that the compiler be upgraded. warning: com\alex\store\MainFile.class(com\alex\store:MainF ile.class): major ver sion 51 is newer than 50, the highest major version supported by this compiler. It is recommended that the compiler be upgraded. warning: com\alex\io\Stream.class(com\alex\io:Stream.class) : major version 51 is newer than 50, the highest major version supported by this compiler. It is recommended that the compiler be upgraded. warning: com\alex\store\ReferenceTable.class(com\alex\store :ReferenceTable.class ): major version 51 is newer than 50, the highest major version supported by thi s compiler. It is recommended that the compiler be upgraded. 100 errors pause
  17. ok so i have my server online and it works on my computer. i gave it to a friend and he has been able to connect to my server but most of the time it gives the js5connect error. if someone knows how to fix this that would be awesome. actually been trying to fix this for a while now. just want people to be able to play my server. i found this by the way: [url]http://services.runescape.com/m=forum/forums.ws?25,26,700,63996042,&showuser=Mod%A0Bro[/url] and maybe this is the problem. if so i have no idea how to fix it. thanks -Jefersonpang
  18. when i log into the game its just a black screen with a map. i can move and the little dot will go places but i cant see what im doing. can anyone help me??
  19. I need some help with rune evo willing to pay + webclient etc i know basics if you can help me i'll pay or give co owner add my skype cameron.wong5 :p:p
  20. I need some help with rune evo willing to pay + webclient etc i know basics if you can help me i'll pay or give co owner add my skype cameron.wong5
  21. hey i need on my rune evo i downloaded it soon but when i try to open runserver show me this it's fine on me [url]http://prntscr.com/1ac2i0[/url] but when i try to open client boom! client crashed prntscr.com/1ac2sz so anyone can tell me please what i have to do? my skype is turmoil.ko1 is anyone wanna help me post the skype of him to show him the error via teamviewer
  22. [center] [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/banner.png[/IMG] [url=http://dl.dropbox.com/u/36122139/Signed.jar]Desktop Client[/url] [url=http://www.evopk317.com]Website[/url] [url=http://www.evopk317.com/play.html]Webclient[/url] [U]Features[/U] -Torva, Pernix, & Virtus armors. -Dragon & Flameburst Defender. -Korasi with 100% special emote. -Dragon Claws with 100% special emote. -Full working Dungeoneering with 8 floors! -3 custom Dungeoneering shops. -2 custom PKP shops, 1 PvP gear and 1 PvP Rares. -Working Summoning -Personal Shops where people can buy items you sell -Custom Advanced bosses -Custom teleport interfaces -Chaotics -Primal armor and weapons -Custom Quest Tab -Donator Island -Donator Tab -Curses that all work. -Store item in your BoB -Complete Dicing system -Dungeoneering Skillcape -Spirit Shields with Effects -Overloads and Super Pray Potions -Fun PK -Lava Crossing PK -602 Anims + GFX -Wilderness Revanants -Perfect Switching -Elite Slayer Tasks + Slayer Helm Effects -Nearly Flawless Combat -RS Hand Cannon -Fading Hitmarks Edgeville Home [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/pic1.png[/IMG] Donator Zone [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/donorzone.png[/IMG] Donator Tab [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/donatortab.png[/IMG] Player Shops [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/customshop.png[/IMG] Custom Teleport Sprites [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/customteles.png[/IMG] Working Curses [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/curses.png[/IMG] Advanced Bosses [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/advbosses.png[/IMG] Working Summoning [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/summoning.png[/IMG] PvP Gear PKP Shop [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/pkpshop1.png[/IMG] PvP Rares PKP Shop [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/pkpshop2.png[/IMG] Dungeoneering Rewards [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/dungrewards.png[/IMG] Dungeoneering Shop [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/dungshop2.png[/IMG] Custom Dungeoneering Floors [IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/dungfloors.png[/IMG] [U]Support Signature[/U] [url=http://www.evopk317.com][IMG]http://i1127.photobucket.com/albums/l635/CaMzGB/banner.png[/IMG][/url] [/center]
×