Jump to content
  • 0

Question

Posted

I have an event that I need to play a sound to everyone on the server when the event happens.

 

Currently I am using this command:

 

PlaySound soundcase30 = new PlaySound(1, "30", 0, 0, 0, 0, 0);

 

but that only plays the sound to the person doing the action, I need to play the sound to everyone on the server.

 

What command do i use?

 

Thanks!

 

EDIT: Forgot to mention this is in L2PcInstance.java if that matters.

4 answers to this question

Recommended Posts

  • 0
Posted

Collection<L2PcInstance> pls = L2World.getInstance().getAllPlayers().values();
for (L2PcInstance player : pls)
{
   if (player != null)
       player.sendPacket(new PlaySound(1, "30", 0, 0, 0, 0, 0));
}

 

You can use broadcast.java stuff aswell, depending of what you want to do / your chronicle.

 

Broadcast.toAllOnlinePlayers(new PlaySound(1, "30", 0, 0, 0, 0, 0));

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...