Jump to content

Search the Community

Showing results for tags 'action'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • 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


Last Updated

  • Start


Filter by number of...


  • Start



Found 14 results

  1. So I have a ladder, ID 1765. So in ActionHandler, I added: [CODE] case 1765: //c.getPA().movePlayer(3067, 10256, 0); if (c.objectX == 3017 && c.objectY == 3849){ c.startAnimation(828); c.getPA().movePlayer(3067, 10256, 0); } break; [/CODE] It looks okay, and It should do the animation and teleport me, but nothing happens when I click the ladder! The ladder is not a custom addition. The coords are all proper, so is the animation! Any ideas on whats going on?
  2. Create le package. Give le name 'action' [CODE] package com.asgarniars.rs2.action; import com.asgarniars.rs2.model.Entity; /** * A <code>Tickable</code> used for handling game actions. * * [MENTION=52317]auth[/MENTION]or Graham Edgecombe * [MENTION=52317]auth[/MENTION]or Joshua Barry * */ public abstract class Action { /** * A stack policy determines whether this action should be stopped by other actions. * * [MENTION=52317]auth[/MENTION]or Graham Edgecombe * */ public enum StackPolicy { /** * This indicates this action will stack with others. */ ALWAYS, /** * This indicates this action will not stack with others. */ NEVER } /** * A cancel policy determines when the action should destruct. * * [MENTION=52317]auth[/MENTION]or Graham Edgecombe * */ public enum CancelPolicy { /** * This indicates actions will cancelled on any interaction. */ ALWAYS, /** * This indicates actions will be cancelled only when walking. */ ONLY_ON_WALK } /** * An animation policy determines if the action should reset animations when cancelled. * * [MENTION=52317]auth[/MENTION]or Graham Edgecombe * */ public enum AnimationPolicy { /** * This indicates the action will reset your animation. */ RESET_ALL, /** * This indicates the action will not reset your animation. */ RESET_NONE } /** * The <code>Entity</code> associated with this ActionEvent. */ private Entity entity; /** * The delay between execution intervals. */ private int ticks; /** * The current amount of ticks before this action executes. */ private int currentTicks; /** * Does this action continue. */ private boolean running = true; /** * Creates a new ActionEvent. * * [MENTION=75098]Para[/MENTION]m entity The entity. * [MENTION=75098]Para[/MENTION]m delay The initial delay. */ public Action(Entity entity, int ticks) { this.ticks = ticks; this.currentTicks = ticks; this.entity = entity; } /** * Gets the entity. * * [MENTION=184045]return[/MENTION] The entity. */ public Entity getEntity() { return entity; } /** * Gets the cancel policy of this action. * * [MENTION=184045]return[/MENTION] The cancel policy of this action. */ public abstract CancelPolicy getCancelPolicy(); /** * Gets the stack policy of this action. * * [MENTION=184045]return[/MENTION] The stack policy of this action. */ public abstract StackPolicy getStackPolicy(); /** * Gets the animation policy of this action. * * [MENTION=184045]return[/MENTION] The animation policy of this action. */ public abstract AnimationPolicy getAnimationPolicy(); /** * [MENTION=184045]return[/MENTION] The ticks. */ public int getTicks() { return ticks; } /** * [MENTION=184045]return[/MENTION] The currentTicks. */ public int getCurrentTicks() { return currentTicks; } /** * [MENTION=75098]Para[/MENTION]m currentTicks The currentTicks to set. */ public void setCurrentTicks(int currentTicks) { this.currentTicks = currentTicks; } /** * [MENTION=75098]Para[/MENTION]m ticks The ticks to set. */ public void setTicks(int ticks) { this.ticks = ticks; } /** * [MENTION=75098]Para[/MENTION]m ticks The ticks to set. */ public void decreaseTicks(int amount) { this.currentTicks -= amount; } public void stop() { running = false; } /** * [MENTION=184045]return[/MENTION] The running. */ public boolean isRunning() { return running; } /** * The execute method is called when the tick is run. The general contract of the execute method is that it may take any action whatsoever. */ public abstract void execute(); } [/CODE] [CODE] package com.asgarniars.rs2.action; import java.util.ArrayDeque; import java.util.Deque; import java.util.Iterator; import com.asgarniars.rs2.model.Entity; import com.asgarniars.rs2.model.World; import com.asgarniars.rs2.model.players.Inventory; import com.asgarniars.rs2.task.Task; /** * Stores a deque of pending actions. * * [MENTION=52317]auth[/MENTION]or Graham Edgecombe * [MENTION=52317]auth[/MENTION]or Joshua Barry * */ public class ActionDeque { /** * The entity who's action queue this is. */ private Entity entity; /** * The tickable. */ private Task cycleTick; /** * The maximum number of actions allowed to be queued at once, deliberately set to the size of the player's inventory. */ public static final int MAXIMUM_SIZE = Inventory.SIZE; /** * A deque of <code>Action</code> objects. */ private Deque<Action> actions = new ArrayDeque<Action>(); public Deque<Action> getActions() { return actions; } /** * The default constructor. * * [MENTION=75098]Para[/MENTION]m entity The entity. */ public ActionDeque(Entity entity) { this.entity = entity; } /** * Adds an <code>Action</code> to the queue. * * [MENTION=75098]Para[/MENTION]m action The action. */ public void addAction(Action action) { if (actions.size() >= MAXIMUM_SIZE) { return; } switch (action.getStackPolicy()) { case ALWAYS: break; case NEVER: clearAllActions(); break; } switch (action.getAnimationPolicy()) { case RESET_NONE: break; case RESET_ALL: entity.getUpdateFlags().sendAnimation(-1); entity.getUpdateFlags().sendGraphic(-1); break; } if (actions.size() > 0) { Iterator<Action> it = actions.iterator(); while (it.hasNext()) { Action actionTickable = it.next(); switch (actionTickable.getStackPolicy()) { case ALWAYS: break; case NEVER: actionTickable.stop(); it.remove(); break; } } } actions.add(action); /* * This is now converted as a tickable. Why? Because before, the system would register a tickable that would execute a certain amount of ticks later. What did this mean? E.g. * * Home teleport started. First emote begins, and the second emote is added as an Action, however it is already submitted as a tickable, but you should be able to cancel out of it before the emote begins. This system fixes that. - Joshua Barry. */ if (cycleTick == null) { cycleTick = new Task(1) { [MENTION=15855]Over[/MENTION]ride public void execute() { try { if (actions.size() > 0) { Iterator<Action> it = actions.iterator(); while (it.hasNext()) { Action actionTickable = it.next(); if (actionTickable.getCurrentTicks() > 0) { actionTickable.decreaseTicks(1); } if (actionTickable.getCurrentTicks() == 0) { actionTickable.execute(); if (!actionTickable.isRunning()) { it.remove(); } else { actionTickable.setCurrentTicks(actionTickable.getTicks()); } } } } else { cycleTick = null; this.stop(); } } catch (Exception e) { } } }; World.submit(cycleTick); } } /** * Purges actions in the queue with a <code>WalkablePolicy</code> of <code>NON_WALKABLE</code>. */ public void clearRemovableActions() { boolean resetAnimations = false; if (actions.size() > 0) { Iterator<Action> it = actions.iterator(); while (it.hasNext()) { Action actionTickable = it.next(); switch (actionTickable.getCancelPolicy()) { case ONLY_ON_WALK: break; case ALWAYS: actionTickable.stop(); it.remove(); break; } switch (actionTickable.getAnimationPolicy()) { case RESET_NONE: break; case RESET_ALL: resetAnimations = true; break; } } } if (actions.size() < 0) { if (cycleTick != null) { cycleTick.stop(); } cycleTick = null; } if (resetAnimations) { entity.getUpdateFlags().sendAnimation(-1); entity.getUpdateFlags().sendGraphic(-1); } } /** * Clears the action queue and current action. */ public void clearAllActions() { if (cycleTick != null) { cycleTick.stop(); } cycleTick = null; boolean resetAnimations = false; if (actions.size() > 0) { for (Action action : actions) { switch (action.getAnimationPolicy()) { case RESET_NONE: break; case RESET_ALL: resetAnimations = true; break; } action.stop(); } actions = new ArrayDeque<Action>(); } if (resetAnimations) { entity.getUpdateFlags().sendAnimation(-1); entity.getUpdateFlags().sendGraphic(-1); } } } [/CODE]
  3. Well as most of you will know that recently 2006Scape has been taken down but now also Near-Reality has been shut down. Near-Reality has been open ever since I started playing Runescape Private Servers, which was roughly 4 years ago. [url]http://www.near-reality.com/forums/news/655963-near-reality.html[/url] - Near-Reality shutdown announcement [url]http://www.2006Scape.com[/url] Simple redirects to the Runescape website [url]http://www.arrav.com[/url] Simple redirects to the Runescape website [url]http://pwnxile.com/index.php?PHPSESSID=451368ea5ecb094e2d8d468eccb4a9dc&action=forum[/url] - Also offline now [url]http://www.ps-inception.com/[/url] - Another server down Some users from other communities have also been discussing wh [B]Whats going to happen next to RSPS?[/B] Bare in mind that Jagex could also shut down RSPS communities such as Runelocus, Rune-Server etc.. Not just individual servers there self. EDIT: Arrav has also received a call from Jagex recently apparently UPDATE: Arrav has now been taken down! To cover the Runelocus community make sure that this is done like Mopar has: [url]http://www.moparscape.org/lawstuff[/url]
  4. [CENTER][IMG]http://sphotos-a.ak.fbcdn.net/hphotos-ak-snc7/400028_518539504835371_1643663764_n.jpg[/IMG][/CENTER] [SIZE=5][COLOR="#FF8C00"]Welcome to Tibikra[/COLOR][/SIZE] [QUOTE] Tibikra is a large and established private server and community with friendly administrators and users. The server has excellent stability with a range of good features for pvpers and skillers alike. [/QUOTE] [SIZE=5][COLOR="#FF8C00"]Start playing now[/COLOR][/SIZE] You can play Tibikra, through our [URL="http://www.tibikra.net/webclient/"][COLOR="#008080"]web client[/COLOR][/URL]. [SIZE=5][COLOR="#008000"]Some features:[/COLOR][/SIZE] * 24/7 hosting on CentOS (extreme stability!) [B]* Custom Bounty hunter minigame and allow items till 2007! Also with ELO rating ([COLOR="#FF0000"]![/COLOR])[/B] * No more monster teleport. Every monster are spawned in wilderness! * Just started [B][SIZE=4][COLOR="#A52A2A"]Media:[/COLOR][/SIZE][/B] [IMG]http://www.tibikra.net/TibikraGifs/hybriding.gif[/IMG] [img]http://www.tibikra.net/TibikraGifs/dice.gif[/img] [img]http://www.tibikra.net/TibikraGifs/spirit.gif[/img] [img]http://www.tibikra.net/TibikraGifs/autocasting.gif[/img] [img]http://www.tibikra.net/TibikraGifs/shop.gif[/img] [IMG]http://sphotos-b.ak.fbcdn.net/hphotos-ak-ash3/540877_519238444765477_170379707_n.jpg[/IMG] [IMG]http://sphotos-c.ak.fbcdn.net/hphotos-ak-prn1/553244_519238461432142_2089557236_n.jpg[/IMG] [B][CENTER][SIZE=5][COLOR="#800000"]Bounty Hunter[/COLOR][/SIZE][/CENTER][/B] [IMG]http://sphotos-h.ak.fbcdn.net/hphotos-ak-ash4/3802_521426701213318_1890149728_n.jpg[/IMG] [IMG]http://sphotos-f.ak.fbcdn.net/hphotos-ak-ash4/603057_521426591213329_554946263_n.jpg[/IMG] [IMG]http://sphotos-g.ak.fbcdn.net/hphotos-ak-prn1/71879_521426491213339_197961257_n.jpg[/IMG] [IMG]http://sphotos-d.ak.fbcdn.net/hphotos-ak-ash3/580689_521426641213324_1465081807_n.jpg[/IMG] [IMG]http://sphotos-h.ak.fbcdn.net/hphotos-ak-ash3/74952_521426454546676_674985035_n.jpg[/IMG] [CENTER][URL="http://www.tibikra.net/webclient/"][SIZE=6]Play[COLOR="#008080"] tibikra[/COLOR] now[/SIZE][/URL] [URL="http://www.tibikra.net/index.php?page=downloadable-client/"][SIZE=6]Download[COLOR="#008080"] tibikra[/COLOR] now[/SIZE][/URL] [URL="http://www.tibikra.net/"][SIZE=6]Visit[COLOR="#008080"] tibikra[/COLOR] website[/SIZE][/URL][/CENTER]
  5. Hello everyone, I just got a invoice from my webhost requesting me to remove the .jar for my webclient. Claiming that the report came from JAGEX themselves, the message below is exactly what they wrote. [QUOTE]21st September 2012 To Whom It May Concern; I hereby certify under penalty of perjury that I am the owner or am authorised to act on behalf of the copyright owner. The information in the notification is accurate. I have good faith to belief that the use of the material identified below has not been authorised by the owner, its agents or the law. Concerning ([URL=*[/URL]) (IP Address:" --.--.--.--.--- ") ("the Website") I represent Jagex Limited ("Jagex"), developer and publisher of massively 20 multiplayer online games. Jagex has owned and operated RuneScape, the 20 well-known online multiplayer adventure game, at the website [URL="http://www.runes="]www.runes[/URL]cape.com<[URL="http://www.runescape.com/%3E"]http://www.runescape.com/>[/URL] since 2001. There are currently over 205 million active registered players of the game worldwide. Under Sections 512(c)(3) and 512 (d)(3) of the Digital Millennium Copyright Act (17 U.S.C 512(c)(3) and 512(d)(3)), we are hereby giving you notification that; 201. Jagex Limited (UK registered company number 03982706) is the exclusive owner of the copyrights in and to the RuneScape massively multiplayer online game, the associated [URL="http://www.runescape.com%3Chttp://www.runescape.com/="]www.runescape.com<http://www.runescape.com/[/URL]> website and the text, artwork, logos and other material appearing there in, except where otherwise stated. a) A full and representative list of the RuneScape material can be viewed at [URL="http://www.runescape.com%3Chttp://www.runescape.com/%3E."]www.runescape.com<http://www.runescape.com/>.[/URL] 2. The Website has reproduced, without consent or license, elements of the RuneScape material, and is knowingly providing links to a pirated and modified RuneScape Game Client. a) The website is involved in unauthorized distribution of a modified RuneScape Game Client, also known as the (Runerebellion). The pirated 20 and illegitimately modified version of the RuneScape Game Client is provided for public access at the following address(s): ([URL][/URL]) The (Runerebellion) Game Client is a duplication of the official RuneScape Game Client materials (including copyrighted names and artwork) available for review at [URL="http://www.runescape.com%3Chttp://www.runescape.com/%3E"]http://www.runescape.com<http://www.runescape.com/>[/URL], reproduced without consent or license. Reproduction and modification of the RuneScape Game Client is only possible by circumventing the protective systems enacted by Jagex Limited, thereby gaining access to, and distributing, part of the code for the RuneScape game. This is a clear breach of copyright, involving copying of the code as well as the appearance of the game in terms of overall impression, interfaces, text and images. In accordance with Section 512(d) of the Digital Millennium Copyright Act 20 you are bound by law to prevent the referring or linking of users to an online location containing infringing material by using information location tools, including a directory, index, reference, pointer or hypertext link, in order to claim a safe harbour from liability for contributory and vicarious copyright infringement. Accordingly, Jagex Limited requires that you act expeditiously to remove, 20 or disable access to, the web page listed above. Should you have any concerns, please contact [EMAIL="[email protected]"][email protected][/EMAIL]<mailto:c= [EMAIL="[email protected]"][email protected][/EMAIL]> or 0844.588.6689. Yours faithfully, ------------------------------------------------- /Simon-Geoffrey Parker/ Copyright& Intellectual Property Liaison Jagex Games Studio tel: +44 (0)844 588 6689 fax: +44 (0)844 588 6690 St John's Innovation Center Cowley Road Cambridge Cambridgeshire CB4 0WS United Kingdom [/QUOTE] So what do you think about this? Is Jagex finally going to take action against rsps? If they are, why pick on a small 20-60 player based one? I personally don't like the sounds of this at all..
  6. I need to make the player do an animation then have it wait till the animation is done to do the next action... I've tried thread.sleep(time); and it doesn't work . I tried making it loop through a thing making a value +1 till its a certain number to then stop and i've tried registering a world event doesn't work, so does anyone know how ?:D
  7. I'd like to point out that it isn't that wise to create a bot anymore.. Because they're actually taking legal actions against bot developers. I'm only posting this to make sure that you've been warned.. ;o [url]http://www.develop-online.net/news/39563/Imminent-court-ruling-to-choke-Runescape-hackers[/url] Oh by the way, if you had iBot, you're fucked. "[I]In the next few weeks our websites, domains, code and [B]customer details will be passed over to Jagex along with details of all those people who we know have developed scripts for iBot and sold or re-sold those scripts[/B][/I]"
  8. Should Affrimative Action be allowed in the Educational process, both from Grade level into universites? [U][I]Affirmative Action:[/I][/U] An action or policy favoring those who tend to suffer from discrimination, esp. in relation to employment or education; positive... In many colleges around the United States (And presumably the world) admit minorities even though there qualifications might not be as good as another person (white). [u]For example:[/u]There is 1 spot left in admission to a Ivy league school, the White student has a 4.0 GPA while the black student has a 3.8 GPA, the White student has many extra curricular activities and community services and so does the black student, but not as much as the white. The school proceeds to admit the black student because he is minority. Same goes for the workplace, even though some might have higher qualifications the minority is chosen because of Affirmative Action. Is this fair? Do you believe this is fair? Do you support it, what are your views?
  9. This is a Pi 317 rsps Im making a dialogue that includes action... i want to make dialogue to teleport player if their playertotal level is greater than 2000+ for example if (c.playertotal >= 2000) { c.dialogueaction = (not yet decided); c.teleaction = (not yet decided); } else { sendNpcChat1("blah blah blah blah", c.talkingNpc, "blah blah bal"); c.nextchat = blah blah if this the correct format? or diffrent way? the one im tripping over is the play total level.. i can't seem to find the correct format for that.. i tried c.totalevel, c.total... idk what to put..
  10. Does anyone have a code when you click on a button that is not added it will print it out on the server or the game? I tried making one and it didn't work :L. something like: [code] default: player.sm("Button "+interfaceId+" is not added."); } (Catch exception e) { } } break; [/code] So that would be nice if someone does cause I don't know button idS!
  11. ok so ive wasted way tooooo much time trying to figure this out. if an action button isnt registered in ur source will it appear in the client command prompt (ex.) if u click on the text in the quest tab, it will open a interface, and show the button id in the run.bat for the client also, if it doesnt need to have the button registered with an action, how do u make the client cmd prompt show the ids? thanks =P
  12. plz help we can connect on team viewer
  13. I am one of the many old members here I decided to create a new account to keep myself hidden. When will the action against Emily be taken as seeing she only has been posting keyloggers/malaware and just trolls the owner of runelocus and everyone else.... What will it take you mods/administrators to ban her already...
  14. Ok, well i have a few ideas for a server name my last request sort of failed lol but ive thought of some i'll tell you them and explain there meaning is if required 1.) Resistance-Scape 2.) Action-Scape 3.) Resurgence-Scape (To revive something which is pretty much what im doing bringing back the successful times of 517s lol (if they ever existed ) theres ur explanation lol) 4.) Divine-Resurgence (Divine means a surpreme being as in a god and resurgence is ^^ to revive something so itd be like the revival of godz i suppose ) 5.) Resurgence-X (same meaning as Resurgence-Scape just an X instead of scape ) Please vote on the poll and reply if you have any other ideas for a name This name is really really needed very soon ive been looking for a name for a week and a half :\ Anyway I'll check this frequently Kind Reguards, ~~MusicMasta~~