public static void ScriptLog(Client client, string name, object data)
        {
            var packet = new ApiPacket(Opcodes.EXECUTE_SCRIPT_PRINT);

            packet.WritePascalString(name);
            packet.WriteByteArray(System.Text.ASCIIEncoding.ASCII.GetBytes(data.ToString()));
            client.SendPacket(packet);
        }
        public void SendScriptException(Client client, string name, string message)
        {
            var packet = new ApiPacket(Opcodes.EXECUTE_SCRIPT_EXCEPTION);

            packet.WritePascalString(name);
            packet.WriteByteArray(System.Text.ASCIIEncoding.ASCII.GetBytes(message));
            client.SendPacket(packet);
        }
        public void SendScriptError(Client client, string name, int line, string message)
        {
            var packet = new ApiPacket(Opcodes.EXECUTE_SCRIPT_ERROR);

            packet.WritePascalString(name);
            packet.WriteUInt32((uint)line);
            packet.WriteByteArray(System.Text.ASCIIEncoding.ASCII.GetBytes(message));
            client.SendPacket(packet);
        }