Yes it is defined in IPacketLib.cs:
VisualEffect = 0x4C
It is used for many thinks like SendPlayerFreeLevelUpdate, SendNPCsQuestEffect, SendWarlockChamberEffect and so on.
Whoohoo, it worked!

I have written this little Method...
- Code: Select all
public override void SendBlinkPanel(GamePlayer player)
{
GSTCPPacketOut pak = new GSTCPPacketOut(GetPacketCode(ePackets.VisualEffect));
pak.WriteShort((ushort)player.ObjectID);
pak.WriteByte((byte)8);
pak.WriteByte((byte)11);
pak.WriteByte((byte)0);
SendTCP(pak);
}
and calling it via a /blink command.
- Code: Select all
namespace DOL.GS.Commands
{
[CmdAttribute(
"&blink",
ePrivLevel.Player,
"make me blink",
"/blink")]
public class BlinkCommandHandler : ICommandHandler
{
public void OnCommand(GameClient client, string[] args)
{
GamePlayer player = client.Player;
player.Out.SendBlinkPanel(player);
client.Out.SendMessage("Starting Blinking!", eChatType.CT_System, eChatLoc.CL_SystemWindow);
}
}
}
And now, when I'm typing /blink, my Status window Starts blinking like in my video

. I'll try some other values now, maybe that will affect other UI Elements.
Thanks to you both.
