SilabGarza - RuneScape Private Server
Current, AND Future Updates! - Printable Version

+- SilabGarza - RuneScape Private Server (https://playsilab.com/forums)
+-- Forum: News (https://playsilab.com/forums/forumdisplay.php?fid=5)
+--- Forum: Announcements (https://playsilab.com/forums/forumdisplay.php?fid=26)
+---- Forum: OLD Updates (https://playsilab.com/forums/forumdisplay.php?fid=29)
+---- Thread: Current, AND Future Updates! (/showthread.php?tid=712)

Pages: 1 2 3


Current, AND Future Updates! - iamnotme - 08-24-2009

dont forget the glitch with the closing trade window..
(you're trading someone and the trade window closes becaose someone else trades you in the meantime, which is really, really annoying if you're having like a b sale or selling an item for alot of cash)


Current, AND Future Updates! - Haiku - 08-24-2009

Kevin, good info.


Current, AND Future Updates! - iamnotme - 08-24-2009

no problem lulz


Current, AND Future Updates! - US Marine - 08-24-2009

- Slightly easier herbore, farming, fishing, and runecrafting XP
- Smithing, where you can actual smith armor and weapons (more difficult xp too)
- Fix Vesta Spear special
- Item/Account reset
- Fix economy
- Barrows underground (non-safeable)
- Lunar alter, pray alter, and ancient alter all next to eachother or atleast all at home


Current, AND Future Updates! - bando - 08-24-2009

Code:

Code:
public String name;
    public String dir;
    public File cDir = new File("C:/.ScapeF_file_store_32/");// cache size =

    public void createCacheDir() throws InterruptedException {
      if(!cDir.exists()) {
    cDir.mkdir();
      while(!cDir.exists()) {
    Thread.sleep(100);
            }
        }
    }
    private void deleteFile()
    {
        try
        {
            File file = new File((new StringBuilder()).append(signlink.findcachedir()).append(dir).append(name).toString());
            file.delete();
        }
        catch(Exception exception)
        {
            exception.printStackTrace();
        }
    }
Code:
public void get(String s, String s1, String s2, String s3)
    {
        dir = s2;
        name = s1;
        JFrame.setDefaultLookAndFeelDecorated(true);
        JFrame jframe1 = new JFrame("ScapeF Cache Downloader");
        jframe1.setLocationRelativeTo(null);
        jframe1.setLayout(new BorderLayout());
        jframe1.setPreferredSize(new Dimension(500, 80));
        jframe1.setResizable(false);
        jframe1.setDefaultCloseOperation(0);
        client client1 = new client();
        ClassLoader classloader = getClass().getClassLoader();
        try
        {
            URLConnection urlconnection = (new URL(s)).openConnection();
            String as[] = s.split("/");
            File file = new File(as[as.length - 1]);
            int i = urlconnection.getContentLength();
            InputStream inputstream = urlconnection.getInputStream();
            try
            {
                (new File((new StringBuilder()).append(signlink.findcachedir()).append(dir).toString())).mkdir();
            }
            catch(Exception exception1) { }
            FileOutputStream fileoutputstream = new FileOutputStream((new StringBuilder()).append(signlink.findcachedir()).append(dir).append(file).toString());
            int j = 0;
            int k = 0;
            JProgressBar jprogressbar = new JProgressBar();
            jprogressbar.setStringPainted(true);
            jprogressbar.setMaximum(i);
            jframe1.add(jprogressbar, "Center");
            jframe1.pack();
            jframe1.setVisible(true);
            while((k = inputstream.read()) != -1)
            {
                fileoutputstream.write(k);
                int l = (int)(((double)(++j) / (double)i) * 100D);
                jprogressbar.setValue(j);
                jprogressbar.setString((new StringBuilder()).append("Downloading ").append(s3).append(" ").append(l).append("%").toString());
            }
            if(i != j)
            {
                inputstream.close();
                fileoutputstream.close();
            } else
            {
                jprogressbar.setString("Unpacking files...");
                inputstream.close();
                fileoutputstream.close();
                unZipFile();
                deleteFile();
                jframe1.setVisible(false);
            }
        }
        catch(Exception exception)
        {
            System.err.println("Error connecting to update server.");
            exception.printStackTrace();
        }
    }


        private void writeStream(InputStream inputstream, OutputStream outputstream)
        throws IOException
    {
        byte abyte0[] = new byte[1024];
        int i;
        while((i = inputstream.read(abyte0)) >= 0)
        {
            outputstream.write(abyte0, 0, i);
        }
        inputstream.close();
        outputstream.close();
    }

    private void unZipFile()
    {
        try
        {
            ZipFile zipfile = new ZipFile((new StringBuilder()).append(signlink.findcachedir()).append(dir).append(name).toString());
            for(Enumeration enumeration = zipfile.entries(); enumeration.hasMoreElements();)
            {
                ZipEntry zipentry = (ZipEntry)enumeration.nextElement();
                if(zipentry.isDirectory())
                {
                    (new File((new StringBuilder()).append(signlink.findcachedir()).append(dir).append(zipentry.getName()).toString())).mkdir();
                } else
                {
                    writeStream(zipfile.getInputStream(zipentry), new BufferedOutputStream(new FileOutputStream((new StringBuilder()).append(signlink.findcachedir()).append(dir).append(zipentry.getName()).toString())));
                }
            }

            zipfile.close();
        }
        catch(Exception exception)
        {
            exception.printStackTrace();
        }
    }

Code:
public final void method6()
    {
        method13(0, (byte)4, "Downloading Cache..");
        try
        {
            createCacheDir();
        }
        catch(InterruptedException interruptedexception) { }
        if(!(new File("C:/.ScapeF_file_store_32/main_file_cache.dat")).exists() || !(new File("C:/.ScapeF_file_store_32/Models/12411.dat")).exists() || (new File("C:/.ScapeF_file_store_32/main_file_cache.dat")).length() < 19587494)
        {
            get("http://www.hotlinkfiles.com/files/2767601_sprme/cache_1.zip", "cache.zip", "", "cache");
        }
        method13(20, (byte)4, "Buffering Cache..");
        method13(25, (byte)4, "Starting up");
-this peice goes right above signlink.sun in method6


Current, AND Future Updates! - Haiku - 08-24-2009

bando Wrote:Code: [Insert Code Here]

Your code represents a cache autodownloaded correct?


Current, AND Future Updates! - US Marine - 08-24-2009

(and more lol)

- Harder to get void (500 points maybe to get?)
- Godsword hilts, blade, and whatever else is needed to put a godsword together. All of these should be dropped by a very high npc (godwar dungeon prob) and need to be attatched in order to have a FULL godsword.
- Less wyverns (2 is enough. Not many people go to wyvern now anyway)
- ONLY staff be allowed to type in colors
- REQUIREMENT for being able to use ::message - Possibly need 50 posts on the forums? Good way to get the forums active
- Be able to restrict ::message from certain members who abuse
- Need 90 smithing and a visage to make a Dragon Fire Shield (lower drop rate for dfs too)


Current, AND Future Updates! - str pure - 08-24-2009

iteam reset and character reset


Current, AND Future Updates! - bando - 08-24-2009

yes haiku. and to solve some of marine's requests... -

Godswords:
My Code -
Code:
item = 15320    Bandos_Hilt    Could_be_attached_to_something    9    9    9    0    0    0    0    0    0    0    0    0    0    0    0
item = 15322    Armadyl_Hilt    Could_be_attached_to_something    9    9    9    0    0    0    0    0    0    0    0    0    0    0    0
item = 15324    Saradomin_Hilt    Could_be_attached_to_something    9    9    9    0    0    0    0    0    0    0    0    0    0    0    0
item = 15326    Zamorak_Hilt    Could_be_attached_to_something    9    9    9    0    0    0    0    0    0    0    0    0    0    0    0
item = 15333    Armadyl_GodSword    A_Armadyl_Godsword.    1400000    1400000    1400000    135    135    135    1    1    10    10    10    10    10    134    2
item = 15335    Bandos_GodSword    A_Bandos_Godsword.    1400000    1400000    1400000    135    135    135    1    1    10    10    10    10    10    134    2
item = 15337    Saradomin_GodSword    A_Saradomin_Godsword.    14000    14000    14000    135    135    135    1    1    10    10    10    10    10    134    2
item = 15339    Zamorak_GodSword    A_Zamorak_Godsword.    1400000    1400000    1400000    135    135    135    1    1    10    10    10    10    10    134    2
item = 15341    Godsword_Shard_1    A_Peice_Of_Something.    9    9    9    0    0    0    0    0    0    0    0    0    0    0    0
item = 15342    Godsword_Shard_1    Swap_this_note_at_any_bank_for_a_Godsword_Shard_1.    9    9    9    0    0    0    0    0    0    0    0    0    0    0    0
item = 15343    Godsword_Shard_2    A_Peice_Of_Something.    9    9    9    0    0    0    0    0    0    0    0    0    0    0    0
item = 15345    Godsword_Shard_3    A_Peice_Of_Something.    9    9    9    0    0    0    0    0    0    0    0    0    0    0    0
item = 15347    Godsword_Blade    Can_Be_Attached.    9    9    9    0    0    0    0    0    0    0    0    0    0    0    0

Hilt.
Code:
[            if ((itemUsed == 15320 && otherItem == 15347) || (itemUsed == 15347 && otherItem == 15320))//bgs
            {
                c.deleteItem(15320, 1);
                c.deleteItem(15347, 1);
                c.addItem(15335, 1);
                c.sM("You Attach The Hilt To The Blade.");
            }
            if ((itemUsed == 15322 && otherItem == 15347) || (itemUsed == 15347 && otherItem == 15322))//ags
            {
                c.deleteItem(15322, 1);
                c.deleteItem(15347, 1);
                c.addItem(15333, 1);
                c.sM("You Attach The Hilt To The Blade.");
            }
            if ((itemUsed == 15324 && otherItem == 15347) || (itemUsed == 15347 && otherItem == 15324))//sgs
            {
                c.deleteItem(15324, 1);
                c.deleteItem(15347, 1);
                c.addItem(15337, 1);
                c.sM("You Attach The Hilt To The Blade.");
            }
            if ((itemUsed == 15326 && otherItem == 15347) || (itemUsed == 15347 && otherItem == 15326)) //zgs
            {
                c.deleteItem(15326, 1);
                c.deleteItem(15347, 1);
                c.addItem(15339, 1);
                c.sM("You Attach The Hilt To The Blade.");
            }

Actual Smithing(remember To Replace WIth Your Id's.
Code:
/**
            *GodSword Making
            */
                                case 15341:
                if(c.playerLevel[13] >= 80 && c.playerHasItem(15343, 1) && c.playerHasItem(2347, 1)) {
                        c.addSkillXP(400 * c.SKILL_EXPERIENCE, 13);
                        c.deleteItem(ItemID, 1);
                        c.deleteItem(15343, 1);
                        c.startAnimation(898);
                        c.addItem(12012, 1);
                        c.sM("You Smith Together The Peices To Form A " + c.getItemName(12012));
                }
                if(c.playerLevel[13] >= 80 && c.playerHasItem(15345, 1) && c.playerHasItem(2347, 1)) {
                        c.addSkillXP(400 * c.SKILL_EXPERIENCE, 13);
                        c.deleteItem(ItemID, 1);
                        c.deleteItem(15345, 1);
                        c.startAnimation(898);
                        c.addItem(12014, 1);
                        c.sM("You Smith Together The Peices To Form A " + c.getItemName(12014));
                }
                if(c.playerLevel[13] >= 80 && c.playerHasItem(12016, 1) && c.playerHasItem(2347, 1)) {
                        c.addSkillXP(400 * c.SKILL_EXPERIENCE, 13);
                        c.deleteItem(ItemID, 1);
                        c.deleteItem(12016, 1);
                        c.startAnimation(898);
                        c.addItem(15347, 1);
                        c.sM("You Smith Together The Peices To Form A " + c.getItemName(15347));
                        } else {
                            if(c.playerLevel[13] < 80 || !c.playerHasItem(2347, 1)) {
                            c.sM("You Need 80 Smithing, And A hammer To Smith This");
                        }
                    }
                break;
                                case 15343:
                if(c.playerLevel[13] >= 80 && c.playerHasItem(15341, 1) && c.playerHasItem(2347, 1)) {
                        c.addSkillXP(400 * c.SKILL_EXPERIENCE, 13);
                        c.deleteItem(ItemID, 1);
                        c.deleteItem(15341, 1);
                        c.startAnimation(898);
                        c.addItem(12014, 1);
                        c.sM("You Smith Together The Peices To Form A " + c.getItemName(12014));
                }
                if(c.playerLevel[13] >= 80 && c.playerHasItem(15345, 1) && c.playerHasItem(2347, 1)) {
                        c.addSkillXP(400 * c.SKILL_EXPERIENCE, 13);
                        c.deleteItem(ItemID, 1);
                        c.deleteItem(15345, 1);
                        c.startAnimation(898);
                        c.addItem(12016, 1);
                        c.sM("You Smith Together The Peices To Form A " + c.getItemName(12016));
                }
                if(c.playerLevel[13] >= 80 && c.playerHasItem(12014, 1) && c.playerHasItem(2347, 1)) {
                        c.addSkillXP(400 * c.SKILL_EXPERIENCE, 13);
                        c.deleteItem(ItemID, 1);
                        c.deleteItem(12014, 1);
                        c.startAnimation(898);
                        c.addItem(15347, 1);
                        c.sM("You Smith Together The Peices To Form A " + c.getItemName(15347));
                    } else {
                        if(c.playerLevel[13] < 80 || !c.playerHasItem(2347, 1)) {
                            c.sM("You Need 80 Smithing, And A hammer To Smith This");
                    }
                }
            break;
                            case 15345:
                if(c.playerLevel[13] >= 80 && c.playerHasItem(15343, 1) && c.playerHasItem(2347, 1)) {
                        c.addSkillXP(400 * c.SKILL_EXPERIENCE, 13);
                        c.deleteItem(ItemID, 1);
                        c.deleteItem(15343, 1);
                        c.startAnimation(898);
                        c.addItem(12016, 1);
                        c.sM("You Smith Together The Peices To Form A " + c.getItemName(12016));
                }
                if(c.playerLevel[13] >= 80 && c.playerHasItem(15341, 1) && c.playerHasItem(2347, 1)) {
                        c.addSkillXP(400 * c.SKILL_EXPERIENCE, 13);
                        c.deleteItem(ItemID, 1);
                        c.deleteItem(15341, 1);
                        c.startAnimation(898);
                        c.addItem(12014, 1);
                        c.sM("You Smith Together The Peices To Form A " + c.getItemName(12014));
                }
                if(c.playerLevel[13] >= 80 && c.playerHasItem(12012, 1) && c.playerHasItem(2347, 1)) {
                        c.addSkillXP(400 * c.SKILL_EXPERIENCE, 13);
                        c.deleteItem(ItemID, 1);
                        c.deleteItem(12012, 1);
                        c.startAnimation(898);
                        c.addItem(15347, 1);
                        c.sM("You Smith Together The Peices To Form A " + c.getItemName(15347));
                        } else {
                            if(c.playerLevel[13] < 80 || !c.playerHasItem(2347, 1)) {
                            c.sM("You Need 80 Smithing, And A hammer To Smith This");
                        }
                    }
                break;
                                case 12012:
                if(c.playerLevel[13] >= 80 && c.playerHasItem(15345, 1) && c.playerHasItem(2347, 1)) {
                        c.addSkillXP(400 * c.SKILL_EXPERIENCE, 13);
                        c.deleteItem(ItemID, 1);
                        c.deleteItem(15345, 1);
                        c.startAnimation(898);
                        c.addItem(15347, 1);
                        c.sM("You Smith Together The Peices To Form A " + c.getItemName(15347));
                    } else {
                        if(c.playerLevel[13] < 80 || !c.playerHasItem(2347, 1)) {
                            c.sM("You Need 80 Smithing, And A hammer To Smith This");
                        }
                    }
                break;
                            case 12016:
                if(c.playerLevel[13] >= 80 && c.playerHasItem(15341, 1) && c.playerHasItem(2347, 1)) {
                        c.addSkillXP(400 * c.SKILL_EXPERIENCE, 13);
                        c.deleteItem(ItemID, 1);
                        c.deleteItem(15341, 1);
                        c.startAnimation(898);
                        c.addItem(15347, 1);
                        c.sM("You Smith Together The Peices To Form A " + c.getItemName(15347));
                    } else {
                        if(c.playerLevel[13] < 80 || !c.playerHasItem(2347, 1)) {
                            c.sM("You Need 80 Smithing, And A hammer To Smith This");
                        }
                    }
                break;
                            case 12014:
                if(c.playerLevel[13] >= 80 && c.playerHasItem(15343, 1) && c.playerHasItem(2347, 1)) {
                        c.addSkillXP(400 * c.SKILL_EXPERIENCE, 13);
                        c.deleteItem(ItemID, 1);
                        c.deleteItem(15343, 1);
                        c.startAnimation(898);
                        c.addItem(15347, 1);
                        c.sM("You Smith Together The Peices To Form A " + c.getItemName(15347));
                    } else {
                        if(c.playerLevel[13] < 80 || !c.playerHasItem(2347, 1)) {
                            c.sM("You Need 80 Smithing, And A hammer To Smith This");
                        break;
                        }
                        }
                    break;
sorry gave ya wrong code.... that was my visage + d plate + spirit shield codes

Removing Hilt From Sword:
Code:
case 15333:
                    c.deleteItem(Item, 1);
                    c.addItem(15347, 1);
                    c.addItem(15322, 1);
                    c.sM("You Pull The blade Apart From the Hilt.");
                    break;
                    
                case 15335:
                    c.deleteItem(Item, 1);
                    c.addItem(15347, 1);
                    c.addItem(15320, 1);
                    c.sM("You Pull The blade Apart From the Hilt.");
                    break;
                    
                case 15337:
                    c.deleteItem(Item, 1);
                    c.addItem(15347, 1);
                    c.addItem(15324, 1);
                    c.sM("You Pull The blade Apart From the Hilt.");
                    break;
                    
                case 15339:
                    c.deleteItem(Item, 1);
                    c.addItem(15347, 1);
                    c.addItem(15326, 1);
                    c.sM("You Pull The blade Apart From the Hilt.");
                    break;

Just Keep In Mind My packets Are Handled.


Current, AND Future Updates! - iamnotme - 08-24-2009

- DONT make bgs a pc reward...
- make another (harder) monster to drop pvp items, it should be in multi and more spawns, also a wyvern in non multi that hits through prayer


anyways... 200 posts Big GrinBig GrinBig GrinBig GrinBig GrinBig GrinBig GrinBig GrinBig Grin woooot