// ARTYONLINE TRACKER TEST // Testing object trackers // by Arty-fishL // 07 Oct 2012 /* ---------- * IMPORTS */ /* ---------- * VARIABLES */ /* ---------- * FUNCTIONS */ /* --------- * EVENTS */ Events.onLoad = function(vars) { // add messages to message bank Messages.MessageBank.add( ["use tracker", "stop tracker"] ); }; Events.onJoin = function(vars) { // get user var user = vars[0]; // inform other users of tracker var users = Users.getUsers(); for(i=0; i < users.length; i++) { var smvars = Messages.Var.getVarsFromArray(Users.getUserNames()); var sm = Messages.SimpleMessage(users[i], Messages.MessageBank.get("use tracker"), smvars); Messages.sendMessage(sm); } }; Events.onDisconnect = function(vars) { // get user var user = vars[0]; // inform other users of of disconnected user var users = Users.getUsers(); for(i=0; i < users.length; i++) { var smvars = Messages.Var(user); var sm = Messages.SimpleMessage(users[i], Messages.MessageBank.get("stop tracker"), smvars); Messages.sendMessage(sm); } };