Thread: Avalon Release 2

Page 1 of 7 123 ... LastLast
Results 1 to 10 of 64
  1. #1 Avalon Release 2 
    Registered Member

    Join Date
    Mar 2011
    Age
    27
    Posts
    555
    Thanks given
    168
    Thanks received
    190
    Rep Power
    0
    Updated version of projects below
    https://www.rune-server.ee/runescape...8-release.html
    https://www.rune-server.ee/runescape...valon-iii.html
    https://www.rune-server.ee/runescape...valon-f2p.html

    Download: https://www.dropbox.com/sh/pnv7wxzt9...6k8H1pm7a?dl=0

    Attached image

    Attached image

    https://i.gyazo.com/bbc16b12de8648cd...e2c5142c25.mp4

    Clue scrolls, all steps work, might be missing some npc spawns.
    Attached image

    Attached image

    Attached image
    Attached image
    Attached image

    Starter bank
    Attached image

    Edgeville pvp instance
    Attached image

    Attached image

    Attached image

    Attached image

    Attached image

    Attached image

    Attached image

    Attached image

    Attached image

    Certain skills give random skilling outfits who give you more xp when wearing, all pieces are 1/100 and you can't get duplicates
    Attached image
    Avalon Developer
    Reply With Quote  
     


  2. #2  
    Registered Member
    Join Date
    Oct 2013
    Posts
    4
    Thanks given
    0
    Thanks received
    2
    Rep Power
    0
    looks good i think someone could rly use this
    Reply With Quote  
     

  3. #3  
    Registered Member

    Join Date
    Oct 2011
    Posts
    2,084
    Thanks given
    0
    Thanks received
    1,043
    Rep Power
    3608
    thanks for sharing man
    Reply With Quote  
     

  4. #4  
    Registered Member

    Join Date
    Nov 2019
    Posts
    177
    Thanks given
    0
    Thanks received
    134
    Rep Power
    389
    Thanks for sharing mate!
    Reply With Quote  
     

  5. #5  
    Extreme Donator

    Skrew's Avatar
    Join Date
    Jul 2011
    Posts
    894
    Thanks given
    166
    Thanks received
    121
    Rep Power
    122
    Thanks for sharing with us!
    Reply With Quote  
     

  6. #6  
    Registered Member
    Join Date
    Mar 2014
    Posts
    6
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    ahh no wonder you took the old one down awesome! thanks dude!
    Reply With Quote  
     

  7. #7  
    Throne Scape - Founder/Developer
    Mokhtar's Avatar
    Join Date
    Mar 2018
    Posts
    803
    Thanks given
    43
    Thanks received
    171
    Rep Power
    299
    Thanks
    Reply With Quote  
     

  8. #8  
    Registered Member
    Join Date
    Jan 2020
    Posts
    2
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    Hey all could use some help. This is my first time trying to set up one of these, everything goes well till i import the client to eclipse, then i get 1000 "must declare a named package" errors, and 2 management factory errors. If anyone could help me here or in a pm i would appreciate it, not very familiar with this process or eclipse.
    Reply With Quote  
     

  9. #9  
    Donator

    Yuuji's Avatar
    Join Date
    Feb 2012
    Posts
    678
    Thanks given
    232
    Thanks received
    153
    Rep Power
    197
    Hey -Andreas, found a little issue and it has me stumped.

    Randomly, special attacks "null". As in, the special attack bar becomes unclickable (the server detects the click), but it doesn't request to use a special attack. This happens randomly while switching, and I cannot figure out what is causing the click to be lost.


    - Also looked through a older release, code seems to be pretty much unchanged.

    - Edit 1: It also happens at random, after opening a bank, etc. Just makes the click dead on the spec bar. (But it is detected server sided).

    Avalon Release 2 submitSpecialRequest(player);
    Code:
    public static void submitSpecialRequest(final Player player) {
    		CoresManager.fastExecutor.schedule(new TimerTask() {
    			@Override
    			public void run() {
    				try {
    					WorldTasksManager.schedule(new WorldTask() {
    						@Override
    						public void run() {
    							final int weaponId = player.getEquipment().getWeaponId();
    							if (player.hasInstantSpecial(weaponId) && !player.itemSwitch) {
    								final Entity target = (Entity) player.temporaryAttribute().get("last_target");
    								if ((player.getActionManager().getAction() instanceof PlayerCombat) && target != null) {
    									player.getActionManager().forceStop();
    									player.performInstantSpecial(weaponId);
    									player.getActionManager().setAction(new PlayerCombat(target));
    								} else {
    									player.getActionManager().forceStop();
    									player.performInstantSpecial(weaponId);
    								}
    								return;
    							}
    							player.getCombatDefinitions().switchUsingSpecialAttack();
    						}
    					}, 0);
    				} catch (Throwable e) {
    					Logger.handle(e);
    				}
    			}
    		}, 0);
    	}
    The issue isn't present, as far as I have noticed in the older version of Avalon/Rain III.

    Avalon/Rain III - 2015-2016 submitSpecialRequest(player);
    Code:
    public static void submitSpecialRequest(final Player player) {
    		CoresManager.fastExecutor.schedule(new TimerTask() {
    			@Override
    			public void run() {
    				try {
    					WorldTasksManager.schedule(new WorldTask() {
    						@Override
    						public void run() {
    							final int weaponId = player.getEquipment()
    									.getWeaponId();
    							if (player.hasInstantSpecial(weaponId)
    									&& !player.itemSwitch) {
    								final Entity target = (Entity) player
    										.temporaryAttribute()
    										.get("last_target");
    								if ((player.getActionManager().getAction() instanceof PlayerCombat)
    										&& target != null) {
    									player.getActionManager().forceStop();
    									player.performInstantSpecial(weaponId);
    									player.getActionManager().setAction(
    											new PlayerCombat(target));
    								} else {
    									player.getActionManager().forceStop();
    									player.performInstantSpecial(weaponId);
    								}
    								return;
    							}
    							player.getCombatDefinitions()
    									.switchUsingSpecialAttack();
    						}
    					}, 0);
    				} catch (Throwable e) {
    					Logger.handle(e);
    				}
    			}
    		}, 0);
    	}

    Attached image
    Attached image
    Reply With Quote  
     

  10. #10  
    Registered Member

    Join Date
    Mar 2011
    Age
    27
    Posts
    555
    Thanks given
    168
    Thanks received
    190
    Rep Power
    0
    Quote Originally Posted by Levi X D View Post
    Hey -Andreas, found a little issue and it has me stumped.

    Randomly, special attacks "null". As in, the special attack bar becomes unclickable (the server detects the click), but it doesn't request to use a special attack. This happens randomly while switching, and I cannot figure out what is causing the click to be lost.


    - Also looked through a older release, code seems to be pretty much unchanged.

    - Edit 1: It also happens at random, after opening a bank, etc. Just makes the click dead on the spec bar. (But it is detected server sided).

    Avalon Release 2 submitSpecialRequest(player);
    Code:
    public static void submitSpecialRequest(final Player player) {
    		CoresManager.fastExecutor.schedule(new TimerTask() {
    			@Override
    			public void run() {
    				try {
    					WorldTasksManager.schedule(new WorldTask() {
    						@Override
    						public void run() {
    							final int weaponId = player.getEquipment().getWeaponId();
    							if (player.hasInstantSpecial(weaponId) && !player.itemSwitch) {
    								final Entity target = (Entity) player.temporaryAttribute().get("last_target");
    								if ((player.getActionManager().getAction() instanceof PlayerCombat) && target != null) {
    									player.getActionManager().forceStop();
    									player.performInstantSpecial(weaponId);
    									player.getActionManager().setAction(new PlayerCombat(target));
    								} else {
    									player.getActionManager().forceStop();
    									player.performInstantSpecial(weaponId);
    								}
    								return;
    							}
    							player.getCombatDefinitions().switchUsingSpecialAttack();
    						}
    					}, 0);
    				} catch (Throwable e) {
    					Logger.handle(e);
    				}
    			}
    		}, 0);
    	}
    The issue isn't present, as far as I have noticed in the older version of Avalon/Rain III.

    Avalon/Rain III - 2015-2016 submitSpecialRequest(player);
    Code:
    public static void submitSpecialRequest(final Player player) {
    		CoresManager.fastExecutor.schedule(new TimerTask() {
    			@Override
    			public void run() {
    				try {
    					WorldTasksManager.schedule(new WorldTask() {
    						@Override
    						public void run() {
    							final int weaponId = player.getEquipment()
    									.getWeaponId();
    							if (player.hasInstantSpecial(weaponId)
    									&& !player.itemSwitch) {
    								final Entity target = (Entity) player
    										.temporaryAttribute()
    										.get("last_target");
    								if ((player.getActionManager().getAction() instanceof PlayerCombat)
    										&& target != null) {
    									player.getActionManager().forceStop();
    									player.performInstantSpecial(weaponId);
    									player.getActionManager().setAction(
    											new PlayerCombat(target));
    								} else {
    									player.getActionManager().forceStop();
    									player.performInstantSpecial(weaponId);
    								}
    								return;
    							}
    							player.getCombatDefinitions()
    									.switchUsingSpecialAttack();
    						}
    					}, 0);
    				} catch (Throwable e) {
    					Logger.handle(e);
    				}
    			}
    		}, 0);
    	}
    Seems to happen to me aswell now i noticed, i had server up for the night and when i tried using special it doesnt register, think it has to do with coresmanager not processing for some reason.

    Try replacing with
    Code:
    	public static void submitSpecialRequest(final Player player) {
    		WorldTasksManager.schedule(new WorldTask() {
    			@Override
    			public void run() {
    				final int weaponId = player.getEquipment().getWeaponId();
    				if (player.hasInstantSpecial(weaponId) && !player.itemSwitch) {
    					final Entity target = (Entity) player.temporaryAttribute().get("last_target");
    					if ((player.getActionManager().getAction() instanceof PlayerCombat) && target != null) {
    						player.getActionManager().forceStop();
    						player.performInstantSpecial(weaponId);
    						player.getActionManager().setAction(new PlayerCombat(target));
    					} else {
    						player.getActionManager().forceStop();
    						player.performInstantSpecial(weaponId);
    					}
    					return;
    				}
    				player.getCombatDefinitions().switchUsingSpecialAttack();
    			}
    		}, 0);
    	}
    and see if it happens again
    Avalon Developer
    Reply With Quote  
     

  11. Thankful user:


Page 1 of 7 123 ... LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Replies: 70
    Last Post: 05-08-2017, 07:29 PM
  2. [Final Release] Project blue V2...
    By Sam Server in forum Downloads
    Replies: 73
    Last Post: 05-02-2013, 04:14 PM
  3. [Release] Testclient
    By sarah101 in forum Downloads
    Replies: 28
    Last Post: 09-04-2008, 04:34 PM
  4. Nforcescape (released!!)
    By nforce2 in forum Downloads
    Replies: 5
    Last Post: 01-12-2008, 02:12 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •