Thread: Scripts on hyperion?

Results 1 to 7 of 7
  1. #1 Scripts on hyperion? 
    Registered Member
    Shamon King's Avatar
    Join Date
    Aug 2007
    Posts
    3,335
    Thanks given
    90
    Thanks received
    228
    Rep Power
    1363
    How do you use the scripting engine in hyperion. I've never used it before. Could some one make a brief tutorial or give an example script?
    Reply With Quote  
     

  2. #2  
    Registered Member Akeid's Avatar
    Join Date
    May 2009
    Posts
    911
    Thanks given
    22
    Thanks received
    15
    Rep Power
    37
    me to im still trtying to figure out how to load all my exp and lev req for sills as scripts
    Reply With Quote  
     

  3. #3  
    Registered Member
    Shamon King's Avatar
    Join Date
    Aug 2007
    Posts
    3,335
    Thanks given
    90
    Thanks received
    228
    Rep Power
    1363
    I've tried messing with it but I still don't get it x_x I google the rhinoscript engine and java script but idk how to get started =\

    This is what i've figured out x_x
    Code:
    importClass(javax.swing.JFrame);
    
    loadGUI();
    
    function loadGUI() {
        var frame = JFrame("HELLO THERE");
    
        frame.setVisible(true);
        frame.setSize(100,100);
    }
    Reply With Quote  
     

  4. #4  
    Registered Member
    Join Date
    Nov 2007
    Posts
    3
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    Sorry for bumping this relatively old topic.
    I pass my commands to the script engine.
    Create a file called teleport.js then inside it.
    Code:
    println("Loaded teleport script.");
    function tele(Args,Player) {
        if (Args.length == 3 || Args.length == 4) {
            var x = parseInt(Args[1]);
            var y = parseInt(Args[2]);
            var z = Player.getLocation().getZ();
            if (Args.length == 4) {
                z = parseInt(Args[3]);
            }
            Player.setTeleportTarget(Player.getLocation().create(x, y, z));
        } else {
            Player.getActionSender().sendMessage("Syntax is ::tele [x] [y] & ::tele [x] [y] [z]");
        }
    }
    Then in CommandPacketHandler you could add
    Code:
      ScriptManager.getScriptManager().invoke(command, (Object)args, player);
    to your command handle function.
    I also have a script for reloading scripts so I can ::reload and modify or create new commands without restarting the server and modifying CommandPacketHandler.
    Reply With Quote  
     

  5. #5  
    Registered Member
    Join Date
    May 2010
    Posts
    22
    Thanks given
    0
    Thanks received
    0
    Rep Power
    18
    doesnt hyperion use python scripts
    Reply With Quote  
     

  6. #6  
    Registered Member
    Join Date
    Nov 2007
    Posts
    3
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    Quote Originally Posted by Deoxyribonucleic acid View Post
    doesnt hyperion use python scripts
    Javascript
    Reply With Quote  
     

  7. #7  
    Registered Member
    Join Date
    May 2010
    Posts
    22
    Thanks given
    0
    Thanks received
    0
    Rep Power
    18
    Quote Originally Posted by zuppers View Post
    Javascript
    oh yeah rs2hd uses python and hyperion uses javascript, my bad
    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

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •