Jump to content
View in the app

A better way to browse. Learn more.

RuneSuite RSPS Development

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Slatum

Members
  • Joined

  • Last visited

Everything posted by Slatum

  1. Slatum replied to a post in a topic in 317
    checking this one out
  2. Slatum replied to acesucks's topic in 317
    checking
  3. Thank you, sir.
  4. Anyone have the client for this? Just need to figure something out with my Model class.
  5. Slatum replied to Thrallix's topic in 317
    It seems like a build path problem or a folder problem..
  6. Slatum replied to Thrallix's topic in 317
    Does anyone know how to fix the 2000+ errors i'm getting?
  7. Again, replying because it says I have to...
  8. Slatum replied to acesucks's topic in 317
    Gonna check this out, thanks for the leak.
  9. Slatum replied to toe's topic in RSPS Requests
    is this still needed? sorry for gravedig..
  10. I am trying to figure out if i can add something to make this compatible for mac users. As of right now, they are unable to log in.
  11. Does anyone know how to add something to this code that can allow Macintosh users to log in? import java.io.BufferedReader; import java.io.File; import java.io.FileWriter; import java.io.InputStreamReader; public class CreateUID { public static String getWMIValue(String wmiQueryStr, String wmiCommaSeparatedFieldName) throws Exception { String vbScript = getVBScript(wmiQueryStr, wmiCommaSeparatedFieldName); String tmpDirName = getEnvVar("TEMP").trim(); String tmpFileName = tmpDirName + File.separator + "jwmi.vbs"; writeStrToFile(tmpFileName, vbScript); String output = execute(new String[] {"cmd.exe", "/C","/users/", "cscript.exe", tmpFileName}); new File(tmpFileName).delete(); return output.trim(); } private static final String CRLF = "\r\n"; private static String getVBScript(String wmiQueryStr, String wmiCommaSeparatedFieldName) { String vbs = "Dim oWMI : Set oWMI = GetObject(\"winmgmts:\")"+CRLF; vbs += "Dim classComponent : Set classComponent = oWMI.ExecQuery(\""+wmiQueryStr+"\")"+CRLF; vbs += "Dim obj, strData"+CRLF; vbs += "For Each obj in classComponent"+CRLF; String[] wmiFieldNameArray = wmiCommaSeparatedFieldName.split(","); for(int i = 0; i < wmiFieldNameArray.length; i++) { vbs += " strData = strData & obj."+wmiFieldNameArray[i]+" & VBCrLf"+CRLF; } vbs += "Next"+CRLF; vbs += "wscript.echo strData"+CRLF; return vbs; } private static String getEnvVar(String envVarName) throws Exception { String varName = "%"+envVarName+"%"; String envVarValue = execute(new String[] {"cmd.exe","/C", "/users/", "echo "+varName}); if(envVarValue.equals(varName)) { throw new Exception("Environment variable '"+envVarName+"' does not exist!"); } return envVarValue; } private static void writeStrToFile(String filename, String data) throws Exception { FileWriter output = new FileWriter(filename); output.write(data); output.flush(); output.close(); output = null; } private static String execute(String[] cmdArray) throws Exception { Process process = Runtime.getRuntime().exec(cmdArray); BufferedReader input = new BufferedReader(new InputStreamReader(process.getInputStream())); String output = ""; String line = ""; while((line = input.readLine()) != null) { //need to filter out lines that don't contain our desired output if(!line.contains("Microsoft") && !line.equals("")) { output += line +CRLF; } } process.destroy(); process = null; return output.trim(); } public static String generateUID() throws Exception { String serial = getWMIValue("SELECT SerialNumber FROM Win32_BIOS", "SerialNumber"); //serial = serial.replaceAll("[^\\d]", ""); String idate = getWMIValue("Select InstallDate from Win32_OperatingSystem", "InstallDate"); //idate = idate.replaceAll("[^\\d]", ""); return (serial.concat(idate)); } public static final String CLASS_Win32_BIOS = "Win32_BIOS"; public static final String CLASS_Win32_OperatingSystem = "Win32_OperatingSystem"; }
  12. Slatum posted a topic in RSPS Help
    So basically i'm using Alaris source and client to fiddle around with. I added a custom home by switching out some of the cache files. Doing this made places like edgeville, varrock, and other locations have no floor or map for them. Does anyone know the fix or how to fix this issue?
  13. Ok so I am trying to change the spawn location based off of a mode that players can pick when they first log on In Config.java: I copied the RESPAWN_X and _Y and created a new one called RESPAWN_1 and _2. the mode is classified as c.hardMode Then I opened PlayerAsistant.java and found the respawn ruling for basic player death, and I copied and added the ruling. However, this is not working. The c.hardMode still spawns in the same location as a regular death would spawn. Does anyone know how to fix or make this work?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.