Thread: global messages cycle event handler

Results 1 to 9 of 9
  1. #1 global messages cycle event handler 
    Banned
    Join Date
    Sep 2010
    Posts
    883
    Thanks given
    20
    Thanks received
    6
    Rep Power
    0
    Can somebody possibly post a method that sends out global messages at a certain time to the whole server using cycle event handler by pixelthis?
    Reply With Quote  
     

  2. #2  
    Banned
    Join Date
    Sep 2010
    Posts
    883
    Thanks given
    20
    Thanks received
    6
    Rep Power
    0
    bump
    Reply With Quote  
     

  3. #3  
    Banned
    Join Date
    Sep 2010
    Posts
    883
    Thanks given
    20
    Thanks received
    6
    Rep Power
    0
    bump
    Reply With Quote  
     

  4. #4  
    Registered Member
    Join Date
    Jun 2011
    Posts
    135
    Thanks given
    13
    Thanks received
    10
    Rep Power
    1
    Code:
    		public void sendGlobalMessage() {
    		if (this == null)
    			return;
    		CycleEventHandler.getSingleton().addEvent(this, new CycleEvent() {
    
    			@Override
    			public void execute(CycleEventContainer container) {
    				sendMessage("UPDATE");
    			}
    
    			@Override
    			public void stop() {
    				// TODO Auto-generated method stub
    
    			}
    
    		}, 4);
    	}
    Anywhere in :
    Code:
    public void initialize() {
    add

    Code:
    sendGlobalMessage();
    Reply With Quote  
     

  5. #5  
    Banned
    Join Date
    Sep 2010
    Posts
    883
    Thanks given
    20
    Thanks received
    6
    Rep Power
    0
    Quote Originally Posted by Alienation View Post
    Code:
    		public void sendGlobalMessage() {
    		if (this == null)
    			return;
    		CycleEventHandler.getSingleton().addEvent(this, new CycleEvent() {
    
    			@Override
    			public void execute(CycleEventContainer container) {
    				sendMessage("UPDATE");
    			}
    
    			@Override
    			public void stop() {
    				// TODO Auto-generated method stub
    
    			}
    
    		}, 4);
    	}
    Anywhere in :
    Code:
    public void initialize() {
    add

    Code:
    sendGlobalMessage();
    initializing it makes it a individual message for each person. I need a server wided message at the same time for all players.
    Reply With Quote  
     

  6. #6  
    Banned
    Join Date
    Sep 2010
    Posts
    883
    Thanks given
    20
    Thanks received
    6
    Rep Power
    0
    bump
    Reply With Quote  
     

  7. #7  
    Banned
    Join Date
    Sep 2010
    Posts
    883
    Thanks given
    20
    Thanks received
    6
    Rep Power
    0
    bump..
    Reply With Quote  
     

  8. #8  
    Banned
    Join Date
    Sep 2010
    Posts
    883
    Thanks given
    20
    Thanks received
    6
    Rep Power
    0
    bump
    Reply With Quote  
     

  9. #9  
    Registered Member XtaTic's Avatar
    Join Date
    Nov 2010
    Posts
    108
    Thanks given
    27
    Thanks received
    25
    Rep Power
    2
    Code:
    		CycleEventHandler.getSingleton().addEvent(this, new CycleEvent() {
    			@Override
    			public void execute(CycleEventContainer container) {
    				if (PlayerHandler.playerCount > 0) {
    					for(Player p : PlayerHandler.players) {
    						if(p == null)
    							continue;						
    						Client c = (Client)p;
    						p.sendMessage("Cycled announcement");
    					}
    				}
    			}
    		}, 4); // change the 4 to how ever many cycles you want it to execute on
    Add that anywhere in Server.java in the main void.
    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

Similar Threads

  1. Cycle based events handler
    By Spooky in forum Tutorials
    Replies: 36
    Last Post: 10-13-2012, 12:58 PM
  2. Cycle Manager, Event
    By Vox' in forum Help
    Replies: 2
    Last Post: 03-20-2011, 01:12 AM
  3. Easy Cycle Event
    By Harambe_ in forum Help
    Replies: 12
    Last Post: 11-18-2010, 08:19 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •