alchemy

Member
ServUO Version
Publish 58
Ultima Expansion
Endless Journey
Hello,

I tried to test the following packet, which works fine in OSI client but nothing happens in CUO.

Example of use: ninja disturbing smoke/flash

SERVUO CODE:

/*************
TRY FOLLOWING IN GAME COMMANDS:
[fade fadein
[fade fadeout
[fade fadeinout
[fade flashlight
[fade flashdark
**************/
namespace Server.Commands
{
public class CustomCmdHandlers
{
public static void Initialize()
{
CommandSystem.Register( "Say", AccessLevel.GameMaster, new CommandEventHandler( Say_OnCommand ) );
CommandSystem.Register( "Control", AccessLevel.GameMaster, new CommandEventHandler( Control_OnCommand ) );
CommandSystem.Register( "Fade", AccessLevel.GameMaster, new CommandEventHandler( Fade_OnCommand ) );
}

[Usage( "Fade <type>" )]
[Description( "Send test packet" )]
public static void Fade_OnCommand( CommandEventArgs e )
{
Packet animPacket = null;
string arguments = e.ArgString.Trim();
NetState state = e.Mobile.NetState;

switch (arguments)
{
case "fadein":
animPacket = Packet.Acquire(new ScreenFadeIn());
state.Send(animPacket);
Packet.Release(animPacket);
break;
case "fadeout":
animPacket = Packet.Acquire(new ScreenFadeOut());
state.Send(animPacket);
Packet.Release(animPacket);
break;
case "fadeinout":
animPacket = Packet.Acquire(new ScreenFadeInOut());
state.Send(animPacket);
Packet.Release(animPacket);
break;
case "flashlight":
animPacket = Packet.Acquire(new ScreenLightFlash());
state.Send(animPacket);
Packet.Release(animPacket);
break;
case "flashdark":
animPacket = Packet.Acquire(new ScreenDarkFlash());
state.Send(animPacket);
Packet.Release(animPacket);
break;
default:
break;
}
}
}
}
 

Donations

Total amount
$105.00
Goal
$500.00

Shards

Back