Thread: SabsabiOnline

Page 1 of 10 123 ... LastLast
Results 1 to 10 of 99
  1. #1 SabsabiOnline 
    Respected Member


    George's Avatar
    Join Date
    Mar 2009
    Posts
    7,099
    Thanks given
    2,226
    Thanks received
    3,146
    Rep Power
    5000

    Download Links
    Server: UPLOAD.EE - Server.rar - Download
    Client: UPLOAD.EE - Client_v2.rar - Download

    Videos / Media






    Server base: RiotScape

    Features
    • Item / NPC / Object definitions loaded from the cache
    • Verified object clicks
    • Alot of skills
    • Some minigames (Pest Control, fight pits, godwars, fight caves, start of custom assault)
    • Custom abstract boss system
    • Load of boss addons
    • Custom abstract task system
    • Custom abstract clue scroll system (needs to be implemented)
    • Price checker system, its terrible tho
    • Chewed bones system
    • Mystery box basic system
    • Bones on altar
    • Much more


    Alot of the content in this server is written purely by me, some of the content is from other servers - > (Trading, banking from project no-doze)

    I don't intend for this thread to become a dick messuring contest, like 90% of the threads in this section, so pls dont

    Code example;
    Code:
    package org.sabsabionline.sso.model.mob.impl;
    
    import org.sabsabionline.event.Event;
    import org.sabsabionline.sso.World;
    import org.sabsabionline.sso.model.Client;
    import org.sabsabionline.sso.model.combat.formula.MeleeFo  rmulas;
    import org.sabsabionline.sso.model.mob.NPC;
    import org.sabsabionline.sso.model.mob.SpecialNPC;
    import org.sabsabionline.sso.model.player.PlayerHandler;
    import org.sabsabionline.util.Misc;
    
    public class Avatar_of_Destruction extends SpecialNPC {
    
    	private static boolean specialAttack = false;
    
    	@Override
    	public void execute(Client client, NPC n) {
    		n.startAnimation(11197);
    		int attack = Misc.random(20);
    		if (attack > 15) {
    			specialAttack = true;
    		} else {
    			specialAttack = false;
    		}
    		if (specialAttack) {
    			n.gfx0(1210);
    			for (int i = 0; i < PlayerHandler.players.length; i++) {
    				if (PlayerHandler.players[i] == null)
    					continue;
    				Client player = (Client) PlayerHandler.players[i];
    				if (n.distanceToPoint(player.absX, player.absY) > 10) {
    					continue;
    				}
    				int x = player.getX();
    				int y = player.getY();
    				player.destructionX = x;
    				player.destructionY = y;
    				int endY = (n.getX() - x) * -1;
    				int endX = (n.getY() - y) * -1;
    				player.getPA().createPlayersProjectile(n.getX(), n.getY(),
    						endX, endY, 50, 110, 1211, 0, 0, 0, 80, 0);
    			}
    		}
    		World.getWorld().submit(new Event(specialAttack ? 2300 : 1000) {
    
    			@Override
    			public void execute() {
    				int damage = Misc.random(25);
    				if (client.prayerActive()[18]) {
    					damage = Misc.random(5);
    				}
    				if (Misc.random((int) MeleeFormulas.getMeleeDefence(client)) > Misc
    						.random(n.attack)) {
    					damage = 0;
    				}
    				if (specialAttack) {
    					for (int i = 0; i < PlayerHandler.players.length; i++) {
    						if (PlayerHandler.players[i] == null)
    							continue;
    						Client player = (Client) PlayerHandler.players[i];
    						if (n.distanceToPoint(player.absX, player.absY) > 10) {
    							continue;
    						}
    						if (player.getX() == player.destructionX
    								&& player.getY() == player.destructionY) {
    							damage = Misc.random(50);
    							if (damage > player.getLevel()[3]) {
    								damage = player.getLevel()[3];
    							}
    							player.dealDamage(damage);
    							player.handleHitMask(damage);
    							player.getPA().refreshSkill(3);
    							player.hitUpdateRequired = true;
    							player.updateRequired = true;
    							player.destructionX = -1;
    							player.destructionY = -1;
    						}
    					}
    					this.stop();
    					return;
    				}
    				if (damage > client.getLevel()[3]) {
    					damage = client.getLevel()[3];
    				}
    				client.dealDamage(damage);
    				client.handleHitMask(damage);
    				client.getPA().refreshSkill(3);
    				client.hitUpdateRequired = true;
    				client.updateRequired = true;
    				this.stop();
    			}
    
    		});
    	}
    }
    When it comes to stability I would say it runs decent, i haven't experienced any lag, the server has run for 1 week with 20+ players without crashing, so yeah.
    Attached image

    Spoiler for Spoilers!:
    Attached image
    Attached image
    Attached image
    Attached image
    Reply With Quote  
     


  2. #2  
    Extreme Donator SabsabiOnline Market Banned



    Join Date
    Aug 2011
    Age
    28
    Posts
    3,589
    Thanks given
    1,402
    Thanks received
    1,620
    Rep Power
    5000
    Meh why release this bro, was good

    Thx I guess

    Attached image

    Attached image
    Discord: Roy#2382

    Reply With Quote  
     

  3. #3  
    Respected Member


    George's Avatar
    Join Date
    Mar 2009
    Posts
    7,099
    Thanks given
    2,226
    Thanks received
    3,146
    Rep Power
    5000
    Quote Originally Posted by Roy View Post
    Meh why release this bro, was good

    Thx I guess
    Working on something else
    Attached image

    Spoiler for Spoilers!:
    Attached image
    Attached image
    Attached image
    Attached image
    Reply With Quote  
     

  4. #4  
    What is a Java?

    Leon.'s Avatar
    Join Date
    Oct 2013
    Posts
    1,919
    Thanks given
    173
    Thanks received
    802
    Rep Power
    5000
    Every good source gets released then people just re-host it

    Attached image
    Attached image

    Reply With Quote  
     

  5. #5  
    Respected Member


    George's Avatar
    Join Date
    Mar 2009
    Posts
    7,099
    Thanks given
    2,226
    Thanks received
    3,146
    Rep Power
    5000
    Quote Originally Posted by Leon X D View Post
    Every good source gets released then people just re-host it
    This is not that great
    Attached image

    Spoiler for Spoilers!:
    Attached image
    Attached image
    Attached image
    Attached image
    Reply With Quote  
     

  6. #6  
    Extreme Donator SabsabiOnline Market Banned



    Join Date
    Aug 2011
    Age
    28
    Posts
    3,589
    Thanks given
    1,402
    Thanks received
    1,620
    Rep Power
    5000
    Quote Originally Posted by Deadpool View Post
    This is not that great

    Nah it's good lol, hope it has That achievement system

    Attached image

    Attached image
    Discord: Roy#2382

    Reply With Quote  
     

  7. #7  
    Registered Member

    Join Date
    Feb 2015
    Posts
    830
    Thanks given
    12
    Thanks received
    200
    Rep Power
    118
    Liking the achievement system and the quest tab. Very nice.

    Thanks for the release.

    I'm going to continue this and see how far I can get it.
    Reply With Quote  
     

  8. #8  
    Respected Member


    George's Avatar
    Join Date
    Mar 2009
    Posts
    7,099
    Thanks given
    2,226
    Thanks received
    3,146
    Rep Power
    5000
    Quote Originally Posted by Roy View Post
    Nah it's good lol, hope it has That achievement system
    It does.
    Attached image

    Spoiler for Spoilers!:
    Attached image
    Attached image
    Attached image
    Attached image
    Reply With Quote  
     

  9. #9  
    Registered Member

    Join Date
    Sep 2009
    Age
    27
    Posts
    2,768
    Thanks given
    367
    Thanks received
    187
    Rep Power
    458
    Thanks nice release!
    Reply With Quote  
     

  10. #10  
    Registered Member

    Join Date
    Feb 2015
    Posts
    830
    Thanks given
    12
    Thanks received
    200
    Rep Power
    118
    One thing I have noticed, Is the xp remainders on the skills tab Don't work/Aren't correct?
    Reply With Quote  
     

Page 1 of 10 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. [PVP] SabsabiOnline PVP world
    By George in forum Advertise
    Replies: 43
    Last Post: 05-06-2010, 11:13 AM
  2. [SabsabiOnline] - Looking for Moderators
    By George in forum Requests
    Replies: 41
    Last Post: 05-02-2010, 07:12 PM
  3. Replies: 103
    Last Post: 05-01-2010, 06:32 PM
  4. Replies: 370
    Last Post: 04-30-2010, 08:33 PM
  5. [NEW] SabSabiOnline World 2 [OPEN BETA]
    By George in forum Advertise
    Replies: 21
    Last Post: 02-19-2010, 02:59 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
  •