Guest User

Untitled

a guest
May 8th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.82 KB | None | 0 0
  1. package TestScript;
  2. //javac -classpath external.jar com.mycompay/myClass.java
  3. //javac -classpath /Desktop/OSbotetc thisClass.java
  4. //jar cf myJar.jar myClass.class
  5.  
  6. import org.osbot.rs07.api.ui.Skill;
  7. import org.osbot.rs07.api.Skills;
  8. import org.osbot.rs07.script.Script;
  9. import org.osbot.rs07.script.ScriptManifest;
  10.  
  11.  
  12. import org.sqlite.JDBC;
  13.  
  14. import java.io.IOException;
  15. import java.sql.Connection;
  16. import java.sql.DriverManager;
  17. import java.sql.SQLException;
  18. import java.sql.PreparedStatement;
  19.  
  20.  
  21. @ScriptManifest(author = "Dontbuzz", name = "Dontbuzz Karamja Lobster", version = 1.0, logo = "", info = "Fishes for Lobster on Karamja, banking at Port Sarrim deposit box")
  22.  
  23. public class TestScript extends Script {
  24.  
  25.     public void onStart() {
  26.         log("Starting to Collect");
  27.  
  28.         this.getSkillLevel();
  29.     }
  30.  
  31.     public void onExit() {
  32.  
  33.     }
  34.  
  35.     public final int onLoop() throws InterruptedException {
  36.         return 0;
  37.     }
  38.  
  39.     public void getSkillLevel() {
  40.         log(System.getProperty("user.dir"));
  41.         String connString = "jdbc:sqlite:/home/john/Desktop/RSDB/rsdb.sqlite";
  42.         try {
  43.             try {
  44.                 Class.forName("org.sqlite.JDBC");
  45.             } catch (ClassNotFoundException e) {
  46.                 // TODO Auto-generated catch block
  47.                 e.printStackTrace();
  48.             }
  49.             Connection conn = null;
  50.             conn = DriverManager.getConnection(connString);
  51.             log("connection made");
  52.             PreparedStatement stmt = conn.prepareStatement("insert into playertable VALUES (\"testuser\", \"[email protected]\", \"testpass\", \"1111\"");
  53.             log(stmt.execute());
  54.         } catch (Exception e) {
  55.             log(e);
  56.         }
  57.     }
  58.  
  59.     public void runPythonScript() {
  60.         String[] cmd = {
  61.                 "python3",
  62.                 "/home/john/Desktop/RSDB/UI_Form_Tabs_Main.py"
  63.         };
  64.  
  65.         try {
  66.             Runtime.getRuntime().exec(cmd);
  67.         } catch (IOException e) {
  68.             // TODO Auto-generated catch block
  69.             e.printStackTrace();
  70.         }
  71.     }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment