Thread: Jarring Client For Mac

Results 1 to 3 of 3
  1. #1 Jarring Client For Mac 
    Banned
    Join Date
    Nov 2015
    Posts
    28
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    Guys How Do i Let Me Client Work On A Macbook Pro? It Dont Load On Them. Pleas help me
    Reply With Quote  
     

  2. #2  
    Owner of Dawntained

    Mgt Madness's Avatar
    Join Date
    Oct 2011
    Age
    28
    Posts
    3,380
    Thanks given
    1,429
    Thanks received
    958
    Rep Power
    2168
    The cache directory has to be set to user home
    Attached image
    Reply With Quote  
     

  3. #3  
    Banned
    Join Date
    Nov 2015
    Posts
    28
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    Quote Originally Posted by Mgt Madness View Post
    The cache directory has to be set to user home
    can u help me?

    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) { }
    }

    @Override
    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)
    {
    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[] = { System.getProperty("user.home") + "/OSRSPK2" };
    String s = "";
    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 + "/OSRSPK2";
    } catch (Exception _ex) {
    }
    return null;
    }

    public static String sencondDir() {
    File file = new File("c://");
    if (!file.exists())
    file.mkdir();
    return file.toString();
    }

    public static String findcachedirORIG()
    {
    String as[] = {
    "c:/windows/", "c:/winnt/", "d:/windows/", "d:/winnt/", "e:/windows/", "e:/winnt/", "f:/windows/", "f:/winnt/", "c:/", "~/",
    "/tmp/", "", "c:/rscache", "/rscache"
    };
    if(storeid < 32 || storeid > 34)
    storeid = 32;
    String s = ".file_store_" + storeid;
    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 int getuid(String s)
    {
    try
    {
    File file = new File(s + "uid.dat");
    if(!file.exists() || file.length() < 4L)
    {
    DataOutputStream dataoutputstream = new DataOutputStream(new FileOutputStream(s + "uid.dat"));
    dataoutputstream.writeInt((int)(Math.random() * 99999999D));
    dataoutputstream.close();
    }
    }
    catch(Exception _ex) { }
    try
    {
    DataInputStream datainputstream = new DataInputStream(new FileInputStream(s + "uid.dat"));
    int i = datainputstream.readInt();
    datainputstream.close();
    return i + 1;
    }
    catch(Exception _ex)
    {
    return 0;
    }
    }

    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);
    }

    public 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;
    public static boolean active;
    public static int threadliveid;
    public static InetAddress socketip;
    public static int socketreq;
    public static Socket socket = null;
    public static int threadreqpri = 1;
    public static Runnable threadreq = null;
    public static String dnsreq = null;
    public static String dns = null;
    public static String urlreq = null;
    public static DataInputStream urlstream = null;
    public static int savelen;
    public static String savereq = null;
    public static byte[] savebuf = null;
    public static boolean midiplay;
    public static int midipos;
    public static String midi = null;
    public static int midivol;
    public static int midifade;
    public static boolean waveplay;
    public static int wavepos;
    public static int wavevol;
    public static boolean reporterror = true;
    public static String errorname = "";

    }




    what i gotta change?
    Reply With Quote  
     


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. Can't make a .jar client for trisidiaX V3
    By sigworth in forum Help
    Replies: 5
    Last Post: 03-26-2013, 08:06 PM
  2. [PI] Client for MAC/LINUX?
    By blik in forum Help
    Replies: 6
    Last Post: 05-20-2012, 08:08 PM
  3. Project Insanity Client for Mac Users??
    By MasterPkz in forum Help
    Replies: 1
    Last Post: 11-29-2011, 10:17 PM
  4. [PI] Webclient/Client for MAC users
    By susurik in forum Help
    Replies: 0
    Last Post: 07-17-2011, 09:23 AM
  5. 317 Client for Mac OSX users
    By xGarrett21 in forum Requests
    Replies: 0
    Last Post: 10-25-2009, 05:34 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
  •