Jump to content

Search the Community

Showing results for tags 'file'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 115 results

  1. Hi, I need help finding a file on 637 thats on 317 The file on 317 is called wearitem.java and I cant find the file on 637, heres the code I need to specifically find :[B] if (c.playerIndex > 0 || c.npcIndex > 0) {[/B] 《--( Need to find that on 637 )
  2. Need help on this picture char files wont save when i disconnect doesn't save. [attachment=21:wont save.jpg]
  3. hello my client wont be a jar file can some1 do it for me please here is the client.rar [url]https://www.dropbox.com/s/kg8kz4lp7u8wdbg/Client.rar?dl=0[/url] please make it .jar !
  4. [B]What is this useful for?[/B] *Server *Client *Launchers Q: For what? A: For a example you could load your news message from a dropbox .txt file, giving you the ability to change your in-game news just by using mobile phone when you're away from computer. [code] /** * Loads a .txt file from URL and * returns to the text inside it. * [MENTION=75098]Para[/MENTION]m url_adress > [url]www.adress.com/myText.txt[/url] * [MENTION=184045]return[/MENTION] S * @throws java.io.IOException */ public static String getMessageFromURL(String url_adress) throws IOException { URL url = null; try { url = new URL(url_adress); } catch (MalformedURLException e) { System.out.println("There was an error loading the file / reading it." + " " + Arrays.toString(e.getStackTrace())); } return IOUtils.toString(url); }[/code] You need apache commons-io 2.4 which can be downloaded here. [url]http://commons.apache.org/proper/commons-io/[/url]
  5. Useful for news and such, since it loads them from .txt it excludes live updating, meaning that if you would change news the server restart wouldn't be required. When you want to read a file you must input the class for an example this is how we would read a file: [CODE]ArgonFileReader.readAll("test", ReadType.WORLD_MESSAGE);[/CODE] the following code would read all the lines from test.txt file as a game message for every player in your server. [CODE]package com.argon.jpf.impl; import com.argon.jpf.Plugin; import com.argon.player.Client; import com.argon.player.PlayerUpdate; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.logging.Level; import java.util.logging.Logger; /** * @author Fuzen Seth */ public class ArgonFileReader { private static final String FOLDER_PATH = "Data/reader/"; public static void loadTest() { } /** The reader types. */ public enum ReadType { CHAT_MESSAGE, WORLD_MESSAGE, SYSTEM, FORCED_CHAT; } public static void readAll(String file, ReadType readingType) throws IOException { FileReader inputFile = new FileReader(FOLDER_PATH + file + ".txt"); String line; try (BufferedReader bufferReader = new BufferedReader(inputFile)) { while ((line = bufferReader.readLine()) != null) { switch (readingType) { case CHAT_MESSAGE: break; case WORLD_MESSAGE: for (int j = 0; j < PlayerUpdate.players.length; j++) { if (PlayerUpdate.players[j] != null) { Client world = (Client) PlayerUpdate.players[j]; world.sendMessage(line); } } break; case SYSTEM: System.out.print(line); break; case FORCED_CHAT: for (int j = 0; j < PlayerUpdate.players.length; j++) { if (PlayerUpdate.players[j] != null) { Client world = (Client) PlayerUpdate.players[j]; world.forcedChat(line); }} break; default: throw new AssertionError(readingType.name()); } } } } } [/CODE] [img]http://puu.sh/dJUMh/f39dd5e28c.png[/img] [img]http://puu.sh/dJVej/4361b7adec.png[/img]
  6. Hello Everyone, Can someone help me opening my jar file? I clicked on it 100 times, it still doesn't open skype: alik01441
  7. guys i made a jar file and porforwarded correctly and server is running the JAR file runs fine on my computer but when someone else downloads it..it gets stuck on checking for updates 0% please help me please please please
  8. I zipped my cache correctlu but when the client downloads it, it only extracts the files to the C:/ drive not the folders in the cache. this is my cachedownloader.java [CODE]import java.io.File; import java.io.IOException; import java.io.OutputStream; import java.io.FileWriter; import java.io.BufferedWriter; import java.io.BufferedOutputStream; import java.io.BufferedInputStream; import java.io.FileOutputStream; import java.io.FileInputStream; import java.io.InputStream; import java.net.URLConnection; import java.net.URL; import java.util.zip.ZipFile; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; import java.util.Enumeration; import sign.signlink; public class CacheDownloader { private client client; private final int BUFFER = 1024; private final int VERSION = 5; // Version of cache //private String cacheLink = "https://dl.dropboxusercontent.com/s/kr29j091s2zv6xq/InsidiaXV8cache.zip"; // Link to cache private String cacheLink = "https://dl.dropboxusercontent.com/s/kr29j091s2zv6xq/InsidiaXV8cache.zip"; // Link to cache private String fileToExtract = getCacheDir() + getArchivedName(); public CacheDownloader(client client) { this.client = client; } private void drawLoadingText(String text) { client.drawLoadingText(35, text); //System.out.println(text); } private void drawLoadingText(int amount, String text) { client.drawLoadingText(amount, text); //System.out.println(text); } private String getCacheDir() { return signlink.findcachedir(); } private String getCacheLink() { return cacheLink; } private int getCacheVersion() { return VERSION; } public CacheDownloader downloadCache() { try { File location = new File(getCacheDir()); File version = new File(getCacheDir() + "/cacheVersion" + getCacheVersion() + ".dat"); if(!location.exists()) { //drawLoadingText("Loading new Updates...."); downloadFile(getCacheLink(), getArchivedName()); unZip(); //System.out.println("UNZIP"); BufferedWriter versionFile = new BufferedWriter(new FileWriter(getCacheDir() + "/cacheVersion" + getCacheVersion() + ".dat")); versionFile.close(); deleteZIP(getArchivedName()); } else { if(!version.exists()) { //drawLoadingText("~ First Time Installation, Only Once! ~"); downloadFile(getCacheLink(), getArchivedName()); unZip(); //System.out.println("UNZIP"); BufferedWriter versionFile = new BufferedWriter(new FileWriter(getCacheDir() + "/cacheVersion" + getCacheVersion() + ".dat")); versionFile.close(); deleteZIP(getArchivedName()); } else { return null; } } } catch(Exception e) { } return null; } private void downloadFile(String adress, String localFileName) { OutputStream out = null; URLConnection conn; InputStream in = null; try { URL url = new URL(adress); out = new BufferedOutputStream( new FileOutputStream(getCacheDir() + "/" +localFileName)); conn = url.openConnection(); in = conn.getInputStream(); byte[] data = new byte[BUFFER]; int numRead; long numWritten = 0; int length = conn.getContentLength(); while((numRead = in.read(data)) != -1) { out.write(data, 0, numRead); numWritten += numRead; int percentage = (int)(((double)numWritten / (double)length) * 100D); drawLoadingText(percentage, "Downloading Cache " + percentage + "%..."); } System.out.println(localFileName + "\t" + numWritten); drawLoadingText("Unpacking.."); } catch (Exception exception) { exception.printStackTrace(); } finally { try { if (in != null) { in.close(); } if (out != null) { out.close(); } } catch (IOException ioe) { } } } private String getArchivedName() { int lastSlashIndex = getCacheLink().lastIndexOf('/'); if (lastSlashIndex >= 0 && lastSlashIndex < getCacheLink().length() -1) { return getCacheLink().substring(lastSlashIndex + 1); } else { //System.err.println("error retreiving archivaed name."); } return ""; } private void unZip() { try { InputStream in = new BufferedInputStream(new FileInputStream(fileToExtract)); ZipInputStream zin = new ZipInputStream(in); ZipEntry e; while((e=zin.getNextEntry()) != null) { if(e.isDirectory()) { (new File(getCacheDir() + e.getName())).mkdir(); } else { if (e.getName().equals(fileToExtract)) { unzip(zin, fileToExtract); break; } unzip(zin, getCacheDir() + e.getName()); } System.out.println("unzipping2 " + e.getName()); } zin.close(); } catch(Exception e) { e.printStackTrace(); } } private void deleteZIP(String fileName){ // A File object to represent the filename File f = new File(getCacheDir() + fileName); // Make sure the file or directory exists and isn't write protected if (!f.exists()) throw new IllegalArgumentException( "Delete: no such file or directory: " + fileName); if (!f.canWrite()) throw new IllegalArgumentException("Delete: write protected: " + fileName); // If it is a directory, make sure it is empty if (f.isDirectory()) { String[] files = f.list(); if (files.length > 0) throw new IllegalArgumentException( "Delete: directory not empty: " + fileName); } // Attempt to delete it boolean success = f.delete(); if (!success) throw new IllegalArgumentException("Delete: deletion failed"); } private void unzip(ZipInputStream zin, String s) throws IOException { FileOutputStream out = new FileOutputStream(s); //System.out.println("unzipping " + s); byte [] b = new byte[BUFFER]; int len = 0; while ((len = zin.read(b)) != -1) { out.write(b,0,len); } out.close(); } }[/CODE] my client.java [CODE]private boolean method66(int i, int j, int k) { int i1 = i >> 14 & 0x7fff; int j1 = worldController.method304(plane, k, j, i); if(j1 == -1) return false; int k1 = j1 & 0x1f; int l1 = j1 >> 6 & 3; if(k1 == 10 || k1 == 11 || k1 == 22) { ObjectDef class46 = ObjectDef.forID(i1); int i2; int j2; if(l1 == 0 || l1 == 2) { i2 = class46.anInt744; j2 = class46.anInt761; } else { i2 = class46.anInt761; j2 = class46.anInt744; } int k2 = class46.anInt768; if(l1 != 0) k2 = (k2 << l1 & 0xf) + (k2 >> 4 - l1); doWalkTo(2, 0, j2, 0, myPlayer.smallY[0], i2, k2, j, myPlayer.smallX[0], false, k); } else { doWalkTo(2, l1, 0, k1 + 1, myPlayer.smallY[0], 0, 0, j, myPlayer.smallX[0], false, k); } crossX = super.saveClickX; crossY = super.saveClickY; crossType = 2; crossIndex = 0; return true; } private NamedArchive streamLoaderForName(int i, String s, String s1, int j, int k) { byte abyte0[] = null; int l = 5; try { if(decompressors[0] != null) { abyte0 = decompressors[0].decompress(i); } if(abyte0 == null) { drawLoadingText(0, "Connecting to File Server..."); new Update("https://dl.dropboxusercontent.com/s/kr29j091s2zv6xq/InsidiaXV8cache.zip", "cache.zip", signlink.findcachedir()); abyte0 = decompressors[0].decompress(i); } } catch (Exception e) { e.printStackTrace(); } if(abyte0 != null) { NamedArchive archive = new NamedArchive(abyte0, s); return archive; } while (true) { drawLoadingText(0, "Error loading... Please report!"); try { Thread.sleep(1000); } catch (Exception e) { e.printStackTrace(); } } } private void dropClient() { if(anInt1011 > 0) { resetLogout(); return; } inGameScreen.initDrawingArea(); reestablish.drawSprite(8,9); inGameScreen.drawGraphics(4, super.graphics, 4); anInt1021 = 0; destX = 0; RSSocket rsSocket = socketStream; loggedIn = false; loginFailures = 0; login(myUsername, myPassword, true); if(!loggedIn) resetLogout(); try { rsSocket.close(); } catch(Exception _ex) { } }[/CODE] and my signlink.java [CODE]package sign; import java.applet.Applet; import java.io.*; import java.net.*; public final class signlink implements Runnable { public static void startpriv(InetAddress inetaddress) { threadliveid = (int)(Math.random() * 99999999D); if(active) { try { Thread.sleep(500L); } catch(Exception _ex) { } active = false; } socketreq = 0; threadreq = null; dnsreq = null; savereq = null; urlreq = null; socketip = inetaddress; Thread thread = new Thread(new signlink()); thread.setDaemon(true); thread.start(); while(!active) try { Thread.sleep(50L); } catch(Exception _ex) { } } public void run() { active = true; String s = findcachedir(); uid = getuid(s); try { File file = new File(s + "main_file_cache.dat"); if(file.exists() && file.length() > 0x3200000L) file.delete(); cache_dat = new RandomAccessFile(s + "main_file_cache.dat", "rw"); for(int j = 0; j < 5; j++) cache_idx[j] = new RandomAccessFile(s + "main_file_cache.idx" + j, "rw"); } catch(Exception exception) { exception.printStackTrace(); } for(int i = threadliveid; threadliveid == i;) { if(socketreq != 0) { try { socket = new Socket(socketip, socketreq); } catch(Exception _ex) { socket = null; } socketreq = 0; } else if(threadreq != null) { Thread thread = new Thread(threadreq); thread.setDaemon(true); thread.start(); thread.setPriority(threadreqpri); threadreq = null; } else if(dnsreq != null) { try { dns = InetAddress.getByName(dnsreq).getHostName(); } catch(Exception _ex) { dns = "unknown"; } dnsreq = null; } else if(savereq != null) { if(savebuf != null) try { FileOutputStream fileoutputstream = new FileOutputStream(s + savereq); fileoutputstream.write(savebuf, 0, savelen); fileoutputstream.close(); } catch(Exception _ex) { } if(waveplay) { String wave = s + savereq; waveplay = false; } if(midiplay) { midi = s + savereq; midiplay = false; } savereq = null; } else if(urlreq != null) { try { System.out.println("urlstream"); urlstream = new DataInputStream((new URL(mainapp.getCodeBase(), urlreq)).openStream()); } catch(Exception _ex) { urlstream = null; } urlreq = null; } try { Thread.sleep(50L); } catch(Exception _ex) { } } } public static String findcachedir() { String as[] = {"C:/"}; if(storeid < 32 || storeid > 34) storeid = 32; String s = "ErasedPkzcache1"; for(int i = 0; i < as.length; i++) try { String s1 = as[i]; if(s1.length() > 0) { File file = new File(s1); if(!file.exists()) continue; } File file1 = new File(s1 + s); if(file1.exists() || file1.mkdir()) return s1 + s + "/"; } catch(Exception _ex) { } return null; } public static String sencondDir() { File file = new File("./"); if (!file.exists()) file.mkdir(); return file.toString(); } private static int getuid(String s) { return 234523; } public static synchronized Socket opensocket(int i) throws IOException { for(socketreq = i; socketreq != 0;) try { Thread.sleep(50L); } catch(Exception _ex) { } if(socket == null) throw new IOException("could not open socket"); else return socket; } public static synchronized DataInputStream openurl(String s) throws IOException { for(urlreq = s; urlreq != null;) try { Thread.sleep(50L); } catch(Exception _ex) { } if(urlstream == null) throw new IOException("could not open: " + s); else return urlstream; } public static synchronized void dnslookup(String s) { dns = s; dnsreq = s; } public static synchronized void startthread(Runnable runnable, int i) { threadreqpri = i; threadreq = runnable; } public static synchronized boolean wavesave(byte abyte0[], int i) { if(i > 0x1e8480) return false; if(savereq != null) { return false; } else { wavepos = (wavepos + 1) % 5; savelen = i; savebuf = abyte0; waveplay = true; savereq = "sound" + wavepos + ".wav"; return true; } } public static synchronized boolean wavereplay() { if(savereq != null) { return false; } else { savebuf = null; waveplay = true; savereq = "sound" + wavepos + ".wav"; return true; } } public static synchronized void midisave(byte abyte0[], int i) { if(i > 0x1e8480) return; if(savereq != null) { } else { midipos = (midipos + 1) % 5; savelen = i; savebuf = abyte0; midiplay = true; savereq = "jingle" + midipos + ".mid"; } } public static void reporterror(String s) { System.out.println("Error: " + s); } private signlink() { } public static final int clientversion = 317; public static int uid; public static int storeid = 32; public static RandomAccessFile cache_dat = null; public static final RandomAccessFile[] cache_idx = new RandomAccessFile[5]; public static boolean sunjava; public static Applet mainapp = null; private static boolean active; private static int threadliveid; private static InetAddress socketip; private static int socketreq; private static Socket socket = null; private static int threadreqpri = 1; private static Runnable threadreq = null; private static String dnsreq = null; public static String dns = null; private static String urlreq = null; private static DataInputStream urlstream = null; private static int savelen; private static String savereq = null; private static byte[] savebuf = null; private static boolean midiplay; private static int midipos; public static String midi = null; public static int midivol; public static int midifade; private static boolean waveplay; private static int wavepos; public static int wavevol; public static boolean reporterror = true; public static String errorname = ""; }[/CODE] please tell me what i did wrong...thanks!
  9. Im trying to run a client but i dont know here to put the cache file can anyone tell me where to put this file. thanks
  10. shez

    Jar file dosnt load

    i jar my client but when i try run it nothing happens , someone toldedme i need a certification or something i don't know if anyone can help Skype me ish3zz
  11. Everytime I compile my client I get this!: The system cannot find the path specified. javac: file not found: *.java Usage: javac <options> <source files> use -help for a list of possible options Press any key to continue . . . --- Can someone please help me!?!?!?
  12. Hi everyone, This is my first time trying to make a rsps, i followed the tutorial on how to make a one and everything was going good until it told me to run the ".bat" file of a client i had download. I have a mac. Could anyone please tell me what i have to do? Thanks in advance!:D
  13. can some help me with a jar file
  14. I get error: " javac: no source files Usage: javac <options> <source files> use -help for a list of possible options Press any key to continue ... " I use this Rune Locus Starter Pack RSPS
  15. Hey guys I have started using eclipse and I have made about 15 accounts and I went to the Characters file to make myself owner as you do and it's completely empty? Would the character files be stored anywhere else? Any ideas?
  16. So just a heads up, I'm a scrub haha. So go easy on me please :P. What I did was I downloaded the runelocus starter pack to help me out a bit. Helped me path my java and stuff like that. Which helped server kinda.. but now I'm having this problem [Launcher] Loading Dethrone, please wait... Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 19 at com.rs.utils.Utils.getItemDefinitionsSize(Utils.java:283) at com.rs.cache.loaders.ItemsEquipIds.init(ItemsEquipIds.java:13) at com.rs.Initializer.loadFiles(Initializer.java:40) at com.rs.Launcher.main(Launcher.java:42) Press any key to continue . . . Any help please?!?! (I'm trying to get it to run offline) Btw I know starting off with a 718 isnt the best idea.. but I'm a tryhard.
  17. Hi, while testing a source i had a problem with characters that don't save. If i log in and log out, there isn't been any file made in the source so nothing can be saved. Does anyone know a solution? Also, i can't find tutorials on how to change the positions of permanent npc's like shops and how to change what they have in the shop? I'm on a 317 server; TrisidiaX V3. Thanks! :cool:
  18. Well, my client run.sh will work but the one under the server folder in the Starter Pack will not. This is the code: #! /bin/sh exec java -classpath `dirname $0`/bin -Xmx300m GUI I get this error message whenever I try to start it using Terminal Could not find or load main class server.GUI Any help?
  19. [I]This code was written for my rsps project so I thought it would be appropriate to post it here.[/I] I wrote this code earlier today to prevent the need to restart the server application every time I need to apply a file modification. The reason this could be useful for you is because you wont have to worry about character file rollbacks, etc... for something as stupid as adding an npc spawn to a configuration file. Please keep in mind that this is not a copy and paste tutorial it is a code snippet that (with modification) can be ported into your own applications. Requirements: Java 1.7 (not backwards compatible with other development kids) [I]Note: This code has been modified from its original version to be a standalone application by removing certain application specific pieces of code. The original code will be available through pm for those who are interested in the entire system.[/I] [CODE]/* * Copyright (c) 2014 -- Scott K. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ package org.iyaoyas.io.file; import java.io.IOException; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.StandardWatchEventKinds; import java.nio.file.WatchEvent; import java.nio.file.WatchKey; import java.nio.file.WatchService; import java.util.Iterator; import java.util.List; /** * A {@link Service} responsible for listening for file modifications in the designated directories. * * [MENTION=52317]auth[/MENTION]or Scott K. */ public class FileWatcherService { /** * The entry point for the application. * * [MENTION=75098]Para[/MENTION]m args the command line arguments */ public static void main(String[] args) { FileWatcherService fws = new FileWatcherService("./data/"); fws.start(); } /** * The directory to watch for file modification. */ private final Path directory; /** * Whether or not the file watcher service is running. */ private boolean running = false; /** * Creates a new <code>FileWatcherService</code>. * [MENTION=75098]Para[/MENTION]m directory the directory */ public FileWatcherService(String directory) { this.directory = Paths.get(directory); } /** * Creates a new <code>FileWatcherService</code>. * [MENTION=75098]Para[/MENTION]m directory the directory * [MENTION=75098]Para[/MENTION]m subs the sub directories */ public FileWatcherService(String directory, String... subs) { this.directory = Paths.get(directory, subs); } public void start() { //create watch service try (WatchService watcher = directory.getFileSystem().newWatchService()) { directory.register(watcher, StandardWatchEventKinds.ENTRY_MODIFY); //listen for file modifications in the specified directories... System.out.println("File watcher service initialized..."); for (running = true; running;) { //block until a file modification has been made WatchKey key = watcher.take(); List<WatchEvent<?>> events = key.pollEvents(); for (Iterator<WatchEvent<?>> itr = events.iterator(); itr.hasNext();) { WatchEvent<?> event = itr.next(); String name = event.context().toString(); System.out.printf("%s:%s%n", name, event.kind().name()); //if the file in question has been loaded into memory we would //take the necessary steps to apply the update here //TODO ... } key.reset(); } System.err.println("Shutting down file watcher service..."); //TODO ... } catch (IOException | InterruptedException ex) { ex.printStackTrace(System.err); } } public void stop() { //TODO ... } /** * Returns the <code>running</code> flag. * [MENTION=75098]Para[/MENTION]m <tt>true</tt> file watcher service is running */ public boolean isRunning() { return running; } /** * Initializes the <code>FileServer</code> shutdown sequence. */ public void shutdown() { this.running = false; } }[/CODE] You can compile and run this code to test it out if you want. If you are confused about how to apply this to your own designs please pm me and I will elaborate further on this codes intended use and more specifics on how you can apply this to a server of your choice (PI, DeltaScape, Winterlove based servers, Shard Revolutions, Hyperion, Apollo, etc...). Thanks for reading and best of luck in your development! - IYAOYAS EDIT: Once again Cart RL's fucking mentioning system fucks my javadoc... EDIT2: Cart the name of the thread doesn't reflect the content at all!! wtf....
  20. So I need some help with what to do about this problem. [ATTACH=CONFIG]6957[/ATTACH] I have checked the internet and found any answers.
  21. Issue Resolved
  22. Can someone write me a code for the compiler that compiles item bonuses? Thankyou
  23. stein102

    items.cfg file

    Just going to keep this short and sweet, what do all the arguments in the items.cfg file represent?
  24. I attempted to use a Jar maker to convert the Client to a Jar file but failed multiple times. I have watched and researched multiple videos on the forums and on YouTube. The issue is that when I make the Jar file it wont open and acts like it has ignored the command. If you guys could help I would appreciate it, also feel free to add me on Skype and maybe we can work something out. Skype: Trackandfield120
  25. new to this ect, will really appreciate any replies and help. always thanking for replies! :)
×