Jump to content

Death_Mas154

Members
  • Posts

    4
  • Joined

  • Last visited

Everything posted by Death_Mas154

  1. In the code for the Chaos Elemental suitcase image, I found the following: Peter, I know you are looking in my suitcase. BTW - the gas is on at your house. Both the alt text for the image ("my name is in this Postbag") and the invisible span ("Peter, I know you are looking in my suitcase. BTW - the gas is on at your house.") are not visible normally. As for the meaning, the alt gives us a hint as to where to find the Chaos Elemental's name, and the invisible span suggests meaning to the Chaos Elemental saying, "do you smell gas?," i.e., the Chaos Elemental is pointing out that Pete left the stove on at his house. However, this is just the most simplistic interpretation of these messages, and more hidden meaning is certainly possible.
  2. I'll probably just add an update method that retrieves the population of a specified world and have that method called when any of the "Set" buttons are clicked. With an automatic updater, I would run into the problem of updating those worlds where a timer had already been started. If, for example, the population of a world drops from 1905 to 1895 after the ore has been mined, i.e., after a timer has been created, how should the timer be altered, if at all? If nothing else, I'll just have the updater exclude any worlds that already have a timer. I am also going to try to have any worlds with a timer automatically placed at the top of the list, so that one need not scroll to find their worlds. I guess the program is in essence a timer, though it does have the benefit of calculating the amount of time until the next respawn for you. I'll see what I can implement, as I am not great with Java, but nonetheless, thank you for the suggestions. I could probably do this, though having all of the worlds with timers being placed at the top of the list would prevent scrolling once the worlds had been selected once, so I'm not sure whether the selection mechanism you described would still be necessary. Any world that previously had a timer would also appear at the top of the list. Still, I would appreciate an opinion as to whether only this method of sorting worlds would be sufficient. UPDATE: The newest version of the program at http://drop.io/runerespawn now automatically updates all of the world populations, except for those worlds with an active timer, before creating a new timer. An update button, to update the world populations manually, has also been added, and tool tips have been added to all of the buttons. Finally, whenever a world has a timer created, that world is moved to the top of the list. Any world that has had a timer created will also remain at the top of the scroll pane for easy access. As always, comments and suggestions are appreciated. Enjoy! : UPDATE2: In the last update, I accidentally broke something such that the program would not update the world populations for worlds with active timers when the timers were reset -.-, so made the program update the populations for all worlds, including those with timers, when the update function is called. However, the respawn calculation for the timer is not called again unless the corresponding set button is pressed. Hopefully this will work correctly...
  3. I've just finished a small Java application that allows the user to set the time when a Runite ore has been mined to the current time, display the time when that ore will next respawn with a countdown timer, and provide a notification by a generic tone and a small popup window as to when the user should switch worlds. World populations are dynamically parsed from the unsigned applet world select page at http://www.runescape.com/slu.ws, and the respawn time is calculated for a world once its "Set" button has been pressed. Once you mine an ore in any world, click the "Set" button for that world and just continue searching for more ore. The program will let you know when you should switch to that world again. Full worlds are treated as having a population of 2000, offline worlds have a population of 0, and the respawn time function is assumed to be a step function and not continuous. The "Reset and Update" button ends all current timers and updates all of the world populations, so do not press it if you don't want your timers ended. To run the application, simply double click on the executable .jar file. Any version of Java SE 6 or higher must be installed for the application to work correctly. The source is also provided in a .jar file should anyone be interested. If you do choose to use the source for whatever reason, that is fine, although credit would be nice. If there are any bugs or if you have any suggestions, feel free to let me know or, if you would like, edit the source provided, which is fairly well commented, and patch any bug/implement any new functionality. The application and source can be found at: http://drop.io/runerespawn. Enjoy! :) P.S. Java != JavaScript. It bothers me when the two are thought of being equal. This should not be taken personally, but this is one of my pet peeves.
  4. The world select page for the unsigned applet, http://www.runescape.com/slu.ws, still contains the world list and populations in an HTML format. You should be able to parse the number of players from the list and use them however you need. You could always try requesting the world list from the server itself, but this would be much more difficult, and as had been mentioned before, close to, if not breaking the rules.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.