Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>Battle INF</title>
- <meta charset="UTF-8">
- <!--1000 Seems to work well and 0.6 ensures the site is zoomed all the way out-->
- <meta name="viewport" content="width=1000, initial-scale=0.5, maximum-scale=0.5">
- <script src="http://battleinf.com:4001/shared/js/lib/sockjs.min.js"></script>
- <script src="http://battleinf.com:4001/shared/js/lib/sockjsWrapper.js"></script>
- <script src="http://battleinf.com:4001/shared/js/static/TimeStatic.js"></script>
- <script src="http://battleinf.com:4001/shared/js/lib/hammer.min.js"></script>
- <script src="http://battleinf.com:4001/shared/js/lib/velocity.js"></script>
- <script>
- var config = {};
- var components = {
- shared: {
- game: {}
- }
- };
- var systemTime = 1473784204035;
- var gameState = {
- ready:false
- ,sessionUserId: 869
- ,disconnected:false
- ,view:['construction','leftHand']
- ,world: {
- objects:[]
- ,connections:[]
- }
- ,area: {}
- ,connectedUsers: []
- ,battleUserStats: {}
- }
- // Get the server name:port
- var serverName = window.location.href.split('/')[2];
- // Connect to the server
- function sockConnect() {
- sock = new SockJS('http://battleinf.com:4001/sock');
- // sock.debug = true;
- //sock.debugEvents = [''];
- }
- sockConnect();
- // Messages for socket open/close
- sock.addDoOnOpen(function() {
- console.log('SOCKET OPEN');
- var cookieParts = document.cookie.split(';');
- var cookies = {};
- for (var i in cookieParts) {
- var parts = cookieParts[i].split('=');
- cookies[parts[0].trim()] = parts[1];
- }
- sock.send('shared.connectSession', {sessionId: (new Date).getTime()});
- console.log('connected!');
- });
- function checkStatus() {
- sock.onevent('checkStatus', function(data) {
- if (data.success) {
- account.loggedIn = true;
- sock.addDoOnOpen(function() {
- sock.send('shared.socketLogin', null);
- })
- }
- })
- sock.send('shared.checkStatus', null);
- }
- function login() {
- console.log('logged in');
- sock.onevent('justPlay', function(data) {
- sock.send('account.signup', {
- username:data.username
- ,email:""
- ,password:data.password
- ,random:true
- });
- });
- sock.send('account.random', {justPlay:true});
- }
- function mine() {
- sock.send('world.selectArea', {areaId:22});
- sock.send('userSetTownAction', {action:'mineIron'});
- console.log('mining?');
- }
- sock.addDoOnClose(function() {
- console.log('SOCKET CLOSED');
- gameState.ready = false;
- gameState.disconnected = true;
- userActions.update();
- });
- </script>
- <script>
- ScriptAPI.execute();
- </script>
- <script>
- var gameTitle = 'Battle INF';
- var gameVersion = 'v0.2a';
- </script>
- </head>
- <body onclick="bodyClick()">
- <button onclick="mine()">mine</button>
- <button onclick="login()">login</button>
- <button onclick="checkStatus()">check status</button>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement